VM Maker: VMMaker.oscog-eem.2552.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.oscog-eem.2552.mcz

commits-2
 
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!