[Vm-dev] VM Maker: VMMaker.oscog-eem.2552.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Sep 5 21:47:51 UTC 2019


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!



More information about the Vm-dev mailing list