[squeak-dev] The Trunk: Compiler-nice.205.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat Apr 2 17:27:54 UTC 2011
Nicolas Cellier uploaded a new version of Compiler to project The Trunk:
http://source.squeak.org/trunk/Compiler-nice.205.mcz
==================== Summary ====================
Name: Compiler-nice.205
Author: nice
Time: 2 April 2011, 7:27:35.803 pm
UUID: 1ff62b57-d6e2-43b6-8827-db4113196b24
Ancestors: Compiler-ul.204
Don't forget to deoptimize the receiver of an optimized message in case of cascade.
=============== Diff against Compiler-ul.204 ===============
Item was changed:
----- Method: MessageNode>>ensureCanCascade: (in category 'testing') -----
ensureCanCascade: encoder
special > 0 ifTrue:
[special := 0.
selector := encoder encodeSelector: originalSelector.
arguments := originalArguments.
+ receiver isBlockNode ifTrue: [receiver deoptimize].
arguments do:
[:each|
each isBlockNode ifTrue:
[each deoptimize]]]!
More information about the Squeak-dev
mailing list
|