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

commits at source.squeak.org commits at source.squeak.org
Thu Jul 7 18:05:30 UTC 2016

Eliot Miranda uploaded a new version of VMMaker to project VM Maker:

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

Name: VMMaker.oscog-eem.1899
Author: eem
Time: 7 July 2016, 11:03:44.100812 am
UUID: 65cf7e79-dadd-453b-ba5b-222dd189a551
Ancestors: VMMaker.oscog-eem.1898

Fix initialization of the primitivesClass so it has initializationOptions set also.

In 1899 Guglielmo Marconi successfully transmits a radio signal across the English Channel,  David Hilbert creates the modern concept of geometry with the publication of his book Grundlagen der Geometrie, released on this date at Göttingen, and the highest ever recorded individual cricket score, 628 not out, is made by A. E. J. Collins.

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

Item was changed:
  ----- Method: StackInterpreter class>>initializeWithOptions: (in category 'initialization') -----
  initializeWithOptions: optionsDictionary
  	"StackInterpreter initializeWithOptions: Dictionary new"
  	super initializeWithOptions: optionsDictionary.
+ 	(self primitivesClass withAllSuperclasses copyUpTo: self) do:
+ 		[:class| class initializationOptions: initializationOptions].
  	self initializeMiscConstants. "must precede other initialization."
  	self initializeAssociationIndex.
  	self initializeBytecodeTable.
  	self initializeCaches.
  	self initializeCharacterIndex.
  	self initializeCharacterScannerIndices.
  	self initializeClassIndices.
  	self initializeContextIndices.
  	self initializeDirectoryLookupResultCodes.
  	self initializeFrameIndices.
  	self initializeMessageIndices.
  	self initializeMethodIndices.
  	self initializePointIndices.
  	self initializePrimitiveTable.
  	self initializeSchedulerIndices.
  	self initializeSmallIntegers.
  	self initializeStreamIndices!

More information about the Vm-dev mailing list