Hi -
Just stumbled over this:
self should:[Heap new first] raise: Error.
Right? However, in Squeak 3.9 and later it doesn't. From the 3.9 change log it appears it got introduced here:
------ Change Set: decompileBlock-md Date: 24 November 2005 Author: Marcus Denker A simplification for BlockContext>>decompileBlock: The Method got the tempNames by compiling the source of the method. This is already implemented in methodNode tempNames... thus not needed here. ------ remove emptycheck for Heap>>fist and SequencableCollection #first, #last, #middle ------
but no comment as to why. Any insights into the reasons for this change anyone?
Cheers, - Andreas