VM Maker: Cog-eem.407.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: Cog-eem.407.mcz

commits-2
 
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]]!