The Trunk: Compiler-ul.178.mcz

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

The Trunk: Compiler-ul.178.mcz

commits-2
Levente Uzonyi uploaded a new version of Compiler to project The Trunk:
http://source.squeak.org/trunk/Compiler-ul.178.mcz

==================== Summary ====================

Name: Compiler-ul.178
Author: ul
Time: 28 October 2010, 4:10:34.353 am
UUID: 48ba6d35-c609-554f-aa46-b0c00211df90
Ancestors: Compiler-ul.177

- "fix" some decompiler tests

=============== Diff against Compiler-ul.177 ===============

Item was changed:
+ (PackageInfo named: 'Compiler') postscript: '"''''Fix'''' some decompiler tests."
+ CompiledMethod allInstances
+ do: [ :method |
+ [ method decompileWithTemps ]
+ on: AssertionFailure, Error
+ do: [ method methodClass recompile: method selector ] ]
+ displayingProgress: ''Recompiling...''
+ every: 1000'!
- (PackageInfo named: 'Compiler') postscript: '"Replace all LiteralDictionaries with PluggableDictionaries."
- | instances newInstances |
- instances := LiteralDictionary allInstances.
- newInstances := instances collect: [ :literalDictionary |
- | pluggableDictionary |
- pluggableDictionary := (PluggableDictionary new: literalDictionary size)
- equalBlock: [ :a :b | a literalEqual: b ];
- yourself.
- literalDictionary associationsDo: [ :each |
- pluggableDictionary add: each ].
- pluggableDictionary ].
- instances elementsForwardIdentityTo: newInstances'!