Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2552.mcz==================== Summary ====================
Name: VMMaker.oscog-eem.2552
Author: eem
Time: 5 September 2019, 2:47:36.304555 pm
UUID: ce35a940-f745-405c-8ecd-0f890493b657
Ancestors: VMMaker.oscog-eem.2551
And implement the primitiveDoMixedArithmetic accessor macro correctly for the interpreter-variables-in-struct regime.
=============== Diff against VMMaker.oscog-eem.2551 ===============
Item was changed:
----- Method: StackInterpreter>>primitiveDoMixedArithmetic (in category 'primitive support') -----
primitiveDoMixedArithmetic
"If primitiveDoMixedArithmetic is true, then primitive can handle the conversions:
SmallInteger arithmeticOp: Float (Small or Boxed)
SmallInteger compareOp: Float (Small or Boxed)
Else, the primitive fail in case of mixed arithmetic, and conversion should be performed at image side"
<api>
+ <cmacro: '() GIV(primitiveDoMixedArithmetic)'>
- <cmacro: '() primitiveDoMixedArithmetic'>
^primitiveDoMixedArithmetic!