[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Mon Feb 11 23:55:04 UTC 2013


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

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005704.html

Name: Compiler-eem.251
Ancestors: Compiler-eem.250

Yet another fix for decompilation of to:do: loops compiled
with Compiler-nice.224 or later.  If the stack is non-empty
when convertDoDoLoop is invoked, the stack must be left
non-empty.  This fixes decompilation of e.g.
^nil to: 3 do: [:i| i class]

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005705.html

Name: Tests-eem.188
Ancestors: Tests-fbs.187

Provde a test for Compiler-eem.251 which shows its still
broken.  I fixed decompilation of
	true ifTrue: [^thisContext method decompile].
	^nil to: 3 do: [:i| i class]
but /not/ decompilation of
	^nil to: 3 do: [:i| i class]
	
tsk, tsk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005706.html

Name: Compiler-eem.252
Ancestors: Compiler-eem.251

Yet another fix for decompilation of to:do: loops compiled
with Compiler-nice.224 or later.  If the stack is non-empty
when convertDoDoLoop is invoked, the stack must be left
non-empty.  This really does fix decompilation of e.g.
	^nil to: 3 do: [:i| i class]
and not just
	true ifTrue: [^thisContext method decompile].
	^nil to: 3 do: [:i| i class]

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2013-February/005707.html

Name: Installer-Core-fbs.364
Ancestors: Installer-Core-TestRunner.363

InstallerSqueakMap should use Installer's user input sanitising methods.

=============================================


More information about the Squeak-dev mailing list