Daily Commit Log

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Daily Commit Log

commits-2
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.

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