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

commits at source.squeak.org commits at source.squeak.org
Sat Mar 1 00:50:11 UTC 2014


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

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

Name: VMMaker.oscog-eem.624
Author: eem
Time: 28 February 2014, 4:46:55.184 pm
UUID: 7671143a-d3d3-45cb-b481-210d4d0c4073
Ancestors: VMMaker.oscog-eem.623

Spur: Instance printing should not print free chunks ;-)

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

Item was changed:
  ----- Method: SpurMemoryManager>>printInstancesOf: (in category 'debug printing') -----
  printInstancesOf: aClassOop
  	"Scan the heap printing the oops of any and all objects that are instances of aClassOop"
  	<api>
+ 	| classIndex |
+ 	classIndex := self rawHashBitsOf: aClassOop.
+ 	classIndex ~= self isFreeObjectClassIndexPun ifTrue:
+ 		[self printInstancesWithClassIndex: classIndex]!
- 	self printInstancesWithClassIndex: (self rawHashBitsOf: aClassOop)!



More information about the Vm-dev mailing list