[Vm-dev] VM Maker: VMMaker.oscog.seperateMarking-eem.3203.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Jun 27 19:15:37 UTC 2022
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog.seperateMarking-eem.3203.mcz
==================== Summary ====================
Name: VMMaker.oscog.seperateMarking-eem.3203
Author: eem
Time: 27 June 2022, 12:15:22.007719 pm
UUID: 46d6ef36-496a-43fa-b947-7a78d219af5d
Ancestors: VMMaker.oscog.seperateMarking-WoC.3202
Rename SpurStackConstants to SpurObjStackConstants; the former is too confusing for me (stacks in the execution engine).
If Undeclared ends up containing any ObjStackFoo constants they can be fixed via
(Undeclared keys select: [:k| k beginsWith: 'Obj']) do:
[:k| (Undeclared bindingOf: k) recompileBindingsAnnouncing: false]
=============== Diff against VMMaker.oscog.seperateMarking-WoC.3202 ===============
Item was changed:
CogClass subclass: #SpurMarker
instanceVariableNames: 'manager marking coInterpreter'
classVariableNames: ''
+ poolDictionaries: 'SpurObjStackConstants VMBasicConstants'
- poolDictionaries: 'SpurStackConstants VMBasicConstants'
category: 'VMMaker-SpurMemoryManager'!
Item was changed:
CogClass subclass: #SpurMemoryManager
(excessive size, no diff calculated)
Item was added:
+ SharedPool subclass: #SpurObjStackConstants
+ instanceVariableNames: ''
+ classVariableNames: 'ObjStackFixedSlots ObjStackFreex ObjStackNextx ObjStackPageSlots ObjStackTopx'
+ poolDictionaries: ''
+ category: 'VMMaker-SpurMemoryManager'!
Item was removed:
- SharedPool subclass: #SpurStackConstants
- instanceVariableNames: ''
- classVariableNames: 'ObjStackFixedSlots ObjStackFreex ObjStackNextx ObjStackPageSlots ObjStackTopx'
- poolDictionaries: ''
- category: 'VMMaker-SpurMemoryManager'!
More information about the Vm-dev
mailing list