[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Aug 23 21:55:02 UTC 2015

Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:


Name: Temp-update-stream-migration-dtl.1

The Squeak trunk development stream is transitioning to Spur image format. Existing V3 images that update from trunk need to avoid loading Spur-specific methods. Move the update preference for those images to the squeak46 maintenance repository. This class is intended to be loadedfrom a single update map in order to perform a one time update for V3 images, after which is serves no ongoing purpose. Therefore, following its initialization, it will delete itself from the system.



Name: Regex-Tests-Core-ul.2
Ancestors: Regex-Tests-Core-ul.1

- added a test for the the bug caused by (aa)?{2}
- added #groupsDo: to RxMatcherTest>>runRegex: to make it easier to see what's being tested



Name: Regex-Core-ul.41
Ancestors: Regex-Core-ul.40

Got rid of the reversal of the OrderedCollections in RxMatcher's markerPositions.



Name: Regex-Core-ul.42
Ancestors: Regex-Core-ul.41

- added RxmBranch >> #postCopy to copy the alternative as well, so that the compilation on (aa?){2} doesn't get into infinite recursion. Note that the compilation is still buggy, but it doesn't crash the image.
- added RxmLink >> #printOn: to make it easier to follow the matcher chain


More information about the Squeak-dev mailing list