VM Maker: VMMaker-dtl.209.mcz

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

VM Maker: VMMaker-dtl.209.mcz

squeak-dev-noreply
 
Dave Lewis uploaded a new version of VMMaker to project VM Maker:
http://www.squeaksource.com/VMMaker/VMMaker-dtl.209.mcz

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

Name: VMMaker-dtl.209
Author: dtl
Time: 11 December 2010, 5:45:49 am
UUID: 8a05bb12-7b76-449f-8042-b0d9e2315bea
Ancestors: VMMaker-dtl.208

VMMaker 4.4.0

Update interpreter primitives to match oscog.

Add #primitiveAdoptInstance from oscog, but change it to call #flushMethodCache rather than #flushAtCache (which is specific to the StackInterpreter). Note - suggest implementing #flushMethodCache in StackInterpreter for compatibility.

Add large integer (64-bit) numbered primitives from oscog.

Remove #primitiveDoNamedPrimitiveWithArgs.

Remove #primitiveObsoleteIndexedPrimitive.

Remove the obsoleteNamedIndexPrimitiveTable and obsoleteIndexedPrimitiveTable from Interpreter.

Adopt #initializePrimitiveTable from oscog, except for VM implementor primitives 250 - 253 which are different in the platform support code.