David T. Lewis uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker-dtl.393.mcz
==================== Summary ====================
Name: VMMaker-dtl.393 Author: dtl Time: 2 November 2017, 11:49:31.736 pm UUID: 10b71d6e-7875-4e66-a5ed-f189f4b3fcb9 Ancestors: VMMaker-dtl.392
VMMaker 4.16.4
For compatibility with Spur image expectations, install primitiveInstVarAt and primitiveInstVarAtPut in the 173 and 174 numbered primitive slots in addition to their original assignments to slots 73 and 74 as referenced from tradtional images. Addresses issues first identified in Cuis, which maintains image formats for V3 and Spur from a common base.
=============== Diff against VMMaker-dtl.392 ===============
Item was changed: ----- Method: ContextInterpreter>>shouldBoundAccessWithinStackFor:withFormat: (in category 'array primitive support') ----- shouldBoundAccessWithinStackFor: header withFormat: format "Answer true if header describes a context object for which array access should not extend beyond the stack pointer, unless allowAccessBeyondSP has been set true.
+ The allowAccessBeyondSP flag is set if we are running an older image, which - The allowAccessBeyondSP flag is set if we are running an older image, whiich in some cases may require copying method contexts prior to setting the stack pointer to its proper position. The normal setting for allowAccessBeyondSP is false, which prevents improper accesses beyond stack boundaries."
<inline: true> ^ (format = 3 and: [allowAccessBeyondSP not]) and: [self isContextHeader: header] !
Item was changed: ----- Method: Interpreter class>>initializePrimitiveTable (in category 'initialization') ----- (excessive size, no diff calculated)
Item was changed: ----- Method: StackInterpreter class>>initializePrimitiveTable (in category 'initialization') ----- (excessive size, no diff calculated)
Item was changed: ----- Method: VMMaker class>>versionString (in category 'version testing') ----- versionString
"VMMaker versionString"
+ ^'4.16.4'! - ^'4.16.3'!
vm-dev@lists.squeakfoundation.org