[Vm-dev] VM Maker: Cog-eem.407.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Sep 6 23:52:56 UTC 2020


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

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

Name: Cog-eem.407
Author: eem
Time: 6 September 2020, 4:52:54.530597 pm
UUID: f2b34e4b-e15c-463a-af8f-47f3d8b5ccc5
Ancestors: Cog-eem.406

tiny cleanup - part of a cleanup across packages.

=============== Diff against Cog-eem.406 ===============

Item was changed:
  ----- Method: SpurMtoNBitImageConverter>>nilWordSize (in category 'bootstrap image') -----
  nilWordSize
  	| wordSizeSym |
  	wordSizeSym := self findSymbol: #WordSize.
  	targetHeap allOldSpaceObjectsDo:
  		[:o|
  		((targetHeap rawNumSlotsOf: o) > ValueIndex
  		and: [(targetHeap isFixedSizePointerFormat: (targetHeap formatOf: o))
  		and: [(targetHeap fetchPointer: KeyIndex ofObject: o) = wordSizeSym
  		and: [(targetHeap fetchPointer: ValueIndex ofObject: o) = (targetHeap integerObjectOf: sourceHeap bytesPerOop)]]]) ifTrue:
+ 			[targetHeap storePointerUnchecked: ValueIndex ofObject: o withValue: targetHeap nilObject]]!
- 			[targetHeap storePointer: ValueIndex ofObject: o withValue: targetHeap nilObject]]!



More information about the Vm-dev mailing list