Mon, 15 Mar 2021 15:52:48 +0000 core: fix `#compile:classified:notifying:` default tip
Jan Vrany <jan.vrany@labware.com> [Mon, 15 Mar 2021 15:52:48 +0000] rev 26
core: fix `#compile:classified:notifying:`
Thu, 04 Feb 2021 10:12:27 +0000 monticello: make sure RING methods' source has native line ends
Jan Vrany <jan.vrany@labware.com> [Thu, 04 Feb 2021 10:12:27 +0000] rev 25
monticello: make sure RING methods' source has native line ends
Thu, 04 Feb 2021 10:19:09 +0000 core: add (some) very commonly used methods RING behaviors
Jan Vrany <jan.vrany@labware.com> [Thu, 04 Feb 2021 10:19:09 +0000] rev 24
core: add (some) very commonly used methods RING behaviors
Thu, 04 Feb 2021 10:16:03 +0000 tooling: initial commit of Smalltalk/X tools support
Jan Vrany <jan.vrany@labware.com> [Thu, 04 Feb 2021 10:16:03 +0000] rev 23
tooling: initial commit of Smalltalk/X tools support (New) package `stx:goodies/ring/tooling` provides some basic support for displaying RING models in Smalltalk/X browser. Admitedly, the way it is done is just horrible but so far this is the only way given how the browser is coded.
Wed, 23 Dec 2020 14:46:48 +0000 monticello: do not treat class named `CompiledMethod` specially
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Dec 2020 14:46:48 +0000] rev 22
monticello: do not treat class named `CompiledMethod` specially .i.e, do not assign it a special shape / layout. This is OSVM-derived smalltalks pelicularity.
Wed, 23 Dec 2020 14:26:52 +0000 core: fix (port) AST access in `RGMethod`
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Dec 2020 14:26:52 +0000] rev 21
core: fix (port) AST access in `RGMethod`
Wed, 23 Dec 2020 14:22:59 +0000 core: fix `RGTraitCompositionVisitor`
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Dec 2020 14:22:59 +0000] rev 20
core: fix `RGTraitCompositionVisitor` In Smalltalk/X, visitor methods are called `acceptXYZNode:` as in original RB (rather than `visitXYZNode:` as in Pharo)
Wed, 23 Dec 2020 13:13:52 +0000 monticello: initial commit
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Dec 2020 13:13:52 +0000] rev 19
monticello: initial commit
Wed, 23 Dec 2020 08:48:24 +0000 core: fix `RGClassTest >> testDefinition`
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Dec 2020 08:48:24 +0000] rev 18
core: fix `RGClassTest >> testDefinition` The problem is that RG uses tabs whereas Smalltalk/X uses spaces in the source. This commit fixes this by expanding tabs to spaces before comparing (generated) strings.
Wed, 23 Dec 2020 08:45:17 +0000 core: fix bug in `RGClassDescriptionStrategyTest >> testCreationByUnnamed`
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Dec 2020 08:45:17 +0000] rev 17
core: fix bug in `RGClassDescriptionStrategyTest >> testCreationByUnnamed` Fixed as Pavel suggested in private communication on Wed, 23 Dec 2020.
Tue, 22 Dec 2020 22:08:49 +0000 core: add missing `RGClassStrategy >> #referencedPackages`
Jan Vrany <jan.vrany@labware.com> [Tue, 22 Dec 2020 22:08:49 +0000] rev 16
core: add missing `RGClassStrategy >> #referencedPackages`
Tue, 22 Dec 2020 20:58:03 +0000 core: fix `RGStampParser`
Jan Vrany <jan.vrany@labware.com> [Tue, 22 Dec 2020 20:58:03 +0000] rev 15
core: fix `RGStampParser`
Tue, 22 Dec 2020 20:59:31 +0000 core: use more portable code
Jan Vrany <jan.vrany@labware.com> [Tue, 22 Dec 2020 20:59:31 +0000] rev 14
core: use more portable code ...albeit a bit more complex. This is the price for better portability.
Tue, 22 Dec 2020 13:23:58 +0000 tests: add some `assert*` and `deny*` methods
Jan Vrany <jan.vrany@labware.com> [Tue, 22 Dec 2020 13:23:58 +0000] rev 13
tests: add some `assert*` and `deny*` methods ...used by tests. Perhaps, they should be moved to SUnit package...
Tue, 22 Dec 2020 11:05:49 +0000 core: consolidated environment announcements
Jan Vrany <jan.vrany@labware.com> [Tue, 22 Dec 2020 11:05:49 +0000] rev 12
core: consolidated environment announcements This adds few more helper methods to `RGEnvironmentAnnouncer` to put all announcing logic to one place. The existing code in announcer's helper code has been commented since Smalltalk/X uses different mechanism. This will be fixed later.
Tue, 22 Dec 2020 11:11:46 +0000 core: fix instance initialization
Jan Vrany <jan.vrany@labware.com> [Tue, 22 Dec 2020 11:11:46 +0000] rev 11
core: fix instance initialization In Smalltalk/X, `#initialize` is not automatically sent, to do so, overwrite `#new` method.
Wed, 23 Dec 2020 08:46:20 +0000 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Dec 2020 08:46:20 +0000] rev 10
core: use `Timestamp` instead of (Pharo) `DateAndTime`
Fri, 18 Dec 2020 12:22:51 +0000 Initial commit
Jan Vrany <jan.vrany@labware.com> [Fri, 18 Dec 2020 12:22:51 +0000] rev 9
Initial commit Based on Pharo commit 2164e88178d1fa67c31ba03bcd25c02d425e83c7 (https://github.com/pharo-project/pharo.git)
Thu, 17 Sep 2020 22:21:18 +0100 Remove old Ring 1 code
Jan Vrany <jan.vrany@labware.com> [Thu, 17 Sep 2020 22:21:18 +0100] rev 8
Remove old Ring 1 code This is a first step for moving over to Pavel's Ring 2.
Mon, 02 Jul 2018 08:46:03 +0200 Tagged Smalltalk/X 8.0.0
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 02 Jul 2018 08:46:03 +0200] rev 7
Tagged Smalltalk/X 8.0.0
Fri, 25 Sep 2015 21:56:30 +0100 Removed dependency on stx:libcompat stx-8.0.0
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Sep 2015 21:56:30 +0100] rev 6
Removed dependency on stx:libcompat
Wed, 02 Sep 2015 18:29:03 +0100 SOme fixes in containes
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Sep 2015 18:29:03 +0100] rev 5
SOme fixes in containes
Wed, 02 Sep 2015 09:18:30 +0100 Added RGAbstractContainer>>addElements:
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Sep 2015 09:18:30 +0100] rev 4
Added RGAbstractContainer>>addElements:
Mon, 31 Aug 2015 14:01:56 +0100 More Smalltalk/X API methods. Better RGClassDefinition creation.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 31 Aug 2015 14:01:56 +0100] rev 3
More Smalltalk/X API methods. Better RGClassDefinition creation. RGClassDefinition>>newClass now creates a metaclass.
Sat, 29 Aug 2015 10:31:59 +0100 Fixed some tests. Not all pass, though,
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 29 Aug 2015 10:31:59 +0100] rev 2
Fixed some tests. Not all pass, though,
Fri, 28 Aug 2015 14:04:03 +0100 Fixes to make it stc-compilable
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 28 Aug 2015 14:04:03 +0100] rev 1
Fixes to make it stc-compilable
Fri, 28 Aug 2015 12:21:13 +0100 Initial port form Pharo
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 28 Aug 2015 12:21:13 +0100] rev 0
Initial port form Pharo Name: Ring-Core-Kernel-TheIntegrator.226 Author: TheIntegrator Time: 19-08-2015, 10:24:43.216 AM UUID: 0dec7303-cce5-4cc2-828c-cf63568dd722 Name: Ring-Core-Containers-TheIntegrator.41 Author: TheIntegrator Time: 01-11-2014, 09:50:54.189 AM UUID: d7f1ab48-e2ff-49d4-8475-65b800f8049a Name: Ring-Core-Containers-TheIntegrator.41 Author: TheIntegrator Time: 01-11-2014, 09:50:54.189 AM UUID: d7f1ab48-e2ff-49d4-8475-65b800f8049a Name: Ring-Tests-Containers-MarcusDenker.18 Author: MarcusDenker Time: 07-08-2014, 10:23:21.609 AM UUID: 78a00bf6-d1e6-4b6c-907c-88f6eae02968
(0) tip