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

commits at source.squeak.org commits at source.squeak.org
Tue Aug 2 18:54:32 UTC 2022


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.3240.mcz

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

Name: VMMaker.oscog-eem.3240
Author: eem
Time: 2 August 2022, 11:54:15.274325 am
UUID: e1abe876-1ad1-474b-aaec-769bafbdb80a
Ancestors: VMMaker.oscog-eem.3239

Just a little more Slang work is required to fix defining ObjectMemory>>#isForwarded: as a <cmacro>.

=============== Diff against VMMaker.oscog-eem.3239 ===============

Item was changed:
  ----- Method: MethodNode>>quickMethodReturnLiteral (in category '*VMMaker-C translation') -----
  quickMethodReturnLiteral
+ 	| expr |
+ 	expr := self block statements last expr.
+ 	^expr isVariableNode
+ 		ifTrue: [#(nil false true) at: (#('nil' 'false' 'true') indexOf: expr key)]
+ 		ifFalse: [expr key]!
- 	^self block statements last expr key!



More information about the Vm-dev mailing list