Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2010-May/003405.htmlName: Compiler-ar.145
Ancestors: Compiler-HenrikSperreJohansen.144
Merging Compiler-HenrikSperreJohansen.144
Fix for BlockClosure decompilation in Workspace doits.
Previously, blocks with remoteTemps would fail to decompile, f.ex:
| x y |
[:a :b | x := a. y := b] decompile
(
http://code.google.com/p/pharo/issues/detail?id=767)
Also, temp names would not be preserved when inspecting a non-remoteTemps block, say
[:x :y | | temp | 1 + x at y. ^temp] decompile printString.
Getting the instvar names from MethodTrailer if present in decompileBlock: solves both these issues.
(ar: restore formatting and refer to SyntaxErrorNotification directly)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2010-May/003406.htmlName: Tests-HenrikSperreJohansen.82
Ancestors: Tests-eem.81
Test for the cases described in Compiler-HenrikSperreJohansen.144
=============================================