Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2496.mcz==================== Summary ====================
Name: VMMaker.oscog-eem.2496
Author: eem
Time: 19 December 2018, 9:24:04.623021 am
UUID: 3e0d74b6-074c-4acf-95f3-fd75b2bc33e9
Ancestors: VMMaker.oscog-eem.2495
Oops! Make sure to enable the new fiunctions in the VirtualMachine proxy API.
Fix an assumption in Oop conversion; must distinguish between immediates and non-immediates now we have multiple immediate classes.
=============== Diff against VMMaker.oscog-eem.2495 ===============
Item was changed:
----- Method: Oop class>>ccgCanConvertFrom: (in category 'plugin generation') -----
ccgCanConvertFrom: anObject
+ ^anObject class isImmediateClass not!
- ^(anObject isKindOf: SmallInteger) not!
Item was changed:
----- Method: StackInterpreter class>>vmProxyMinorVersion (in category 'api version') -----
vmProxyMinorVersion
"Define the VM_PROXY_MINOR version for this VM as used to
define the api in platforms/Cross/vm/sqVirtualMachine.[ch]"
+ "14 primitiveFailForOSError: methodReturnReceiver: primitiveFailForFFIException:at: added"
+ ^15 "isBooleanObject isPositiveMachineIntegerObject added"!
- ^14 "primitiveFailForOSError: added"!