Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1135.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.1135
Author: eem
Time: 31 March 2015, 9:33:16.285 am
UUID: e4eb83cc-09c2-4ae6-b695-cee7426dd51f
Ancestors: VMMaker.oscog-eem.1134
Fix an initialization bug when using Sista and
multiple bytecode sets. StackToRegisterMappingCogit's
and so SistaStackToRegisterMappingCogit's
declareCVarsIn: must include a super send to
provdie the right receiver.
=============== Diff against VMMaker.oscog-eem.1134 ===============
Item was changed:
----- Method: SistaStackToRegisterMappingCogit class>>declareCVarsIn: (in category 'translation') -----
declareCVarsIn: aCodeGen
+ "We need the super send here to ensure that self pushNilSizeFunction answers the right function in Sista."
+ super declareCVarsIn: aCodeGen.
aCodeGen var: 'counters' type: #usqInt!
This merges the optimizations, fixes, and additions that I made for
simulating BitBlt and Balloon primitives. There shouldn't be any changes to
the generated code, but this now supports calling BitBlt>>copyBitsSimulated
and BalloonEngine>>simulateBalloonPrimitive:args: instead of running the
actual primitive, and it draws an image using the simulation only for these
primitives.
--
View this message in context: http://forum.world.st/VM-Maker-VMMaker-tfel-360-mcz-tp4816106p4816107.html
Sent from the Squeak VM mailing list archive at Nabble.com.