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

commits at source.squeak.org commits at source.squeak.org
Sun Jul 20 05:38:39 UTC 2014


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

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

Name: VMMaker.oscog-eem.829
Author: eem
Time: 19 July 2014, 12:52:08.556 pm
UUID: 001843e1-2851-457f-b750-16e46963fa47
Ancestors: VMMaker.oscog-eem.828

Add vmParameter 52 to answer the capacity of the root
table (in Spur a.k.a. the rememberedSet).

Delete all the explicit initializing to nil in primitiveVMParameter
since the array is instantiated normally (filled with nil).

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

Item was added:
+ ----- Method: ObjectMemory>>rootTableCapacity (in category 'interpreter access') -----
+ rootTableCapacity
+ 	^RootTableSize!

Item was added:
+ ----- Method: SpurMemoryManager>>rootTableCapacity (in category 'scavenger') -----
+ rootTableCapacity
+ 	^self numSlotsOf: self rememberedSetObj!

Item was changed:
  ----- Method: StackInterpreterPrimitives>>primitiveVMParameter (in category 'system control primitives') -----
(excessive size, no diff calculated)



More information about the Vm-dev mailing list