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

commits at source.squeak.org commits at source.squeak.org
Tue Aug 16 02:46:10 UTC 2016


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

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

Name: VMMaker.oscog-eem.1917
Author: eem
Time: 15 August 2016, 7:43:55.821635 pm
UUID: 4c462e7a-55b3-428e-bb94-1fb78563ac85
Ancestors: VMMaker.oscog-eem.1916

Make an assert more robust (for Spur32BitPreen, soon to appear in Cog).

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

Item was changed:
  ----- Method: SpurMemoryManager>>storePointerUnchecked:ofObject:withValue: (in category 'object access') -----
  storePointerUnchecked: fieldIndex ofObject: objOop withValue: valuePointer
  	<api>
+ 	self assert: (self isOopForwarded: objOop) not.
- 	self assert: (self isForwarded: objOop) not.
  	^self
  		longAt: objOop + self baseHeaderSize + (fieldIndex << self shiftForWord)
  		put: valuePointer!



More information about the Vm-dev mailing list