VM Maker: VMMaker.oscog-eem.925.mcz

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

VM Maker: VMMaker.oscog-eem.925.mcz

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