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

commits at source.squeak.org commits at source.squeak.org
Thu Nov 13 23:29:23 UTC 2014


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

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

Name: VMMaker.oscog-eem.925
Author: eem
Time: 13 November 2014, 3:26:35.888 pm
UUID: 78aa3501-bb68-484a-967e-8315ecc0165d
Ancestors: VMMaker.oscog-eem.924

Fix recursive def of ObjectMemory>>wordSize and
comment the relevant implementations.

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

Item was removed:
- ----- Method: NewCoObjectMemorySimulator>>wordSize (in category 'memory access') -----
- wordSize
- 	^4!

Item was removed:
- ----- Method: NewObjectMemorySimulator>>wordSize (in category 'memory access') -----
- wordSize
- 	^4!

Item was changed:
  ----- Method: ObjectMemory>>wordSize (in category 'interpreter access') -----
  wordSize
+ 	"Answer the manager's word size, which is assumed to be equivalent to the underlying machine's word size."
+ 	^4!
- 	"Answer the width of an object pointer, in bytes."
- 
- 	^self wordSize!

Item was changed:
  ----- Method: Spur32BitMemoryManager class>>wordSize (in category 'word size') -----
  wordSize
+ 	"Answer the manager's word size, which is the size of an oop, and which
+ 	 is assumed to be equivalent to the underlying machine's word size."
  	^4!

Item was changed:
  ----- Method: Spur32BitMemoryManager>>wordSize (in category 'word size') -----
  wordSize
+ 	"Answer the manager's word size, which is the size of an oop, and which
+ 	 is assumed to be equivalent to the underlying machine's word size."
  	<api>
  	<cmacro: '() 4'>
  	^4!

Item was changed:
  ----- Method: Spur64BitMemoryManager class>>wordSize (in category 'word size') -----
  wordSize
+ 	"Answer the manager's word size, which is the size of an oop, and which
+ 	 is assumed to be equivalent to the underlying machine's word size."
  	^8!

Item was changed:
  ----- Method: Spur64BitMemoryManager>>wordSize (in category 'word size') -----
  wordSize
+ 	"Answer the manager's word size, which is the size of an oop, and which
+ 	 is assumed to be equivalent to the underlying machine's word size."
  	<cmacro: '() 8'>
  	^8!

Item was changed:
  ----- Method: SpurMemoryManager class>>wordSize (in category 'word size') -----
  wordSize
+ 	"Answer the manager's word size, which is the size of an oop, and which
+ 	 is assumed to be equivalent to the underlying machine's word size."
  	^self subclassResponsibility!

Item was changed:
  ----- Method: SpurMemoryManager>>wordSize (in category 'word size') -----
  wordSize
+ 	"Answer the manager's word size, which is the size of an oop, and which
+ 	 is assumed to be equivalent to the underlying machine's word size."
- 	"Answer the manager's word size, whjich is the size of an oop, and which
- 	 is assumed to be equivslent to the underlying machine's word size."
  	^self subclassResponsibility!



More information about the Vm-dev mailing list