[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Fri May 28 23:55:04 UTC 2010


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

http://lists.squeakfoundation.org/pipermail/packages/2010-May/003405.html

Name: 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.html

Name: Tests-HenrikSperreJohansen.82
Ancestors: Tests-eem.81

Test for the cases described in Compiler-HenrikSperreJohansen.144

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



More information about the Squeak-dev mailing list