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

commits at source.squeak.org commits at source.squeak.org
Sat Jan 9 18:44:27 UTC 2016

Eliot Miranda uploaded a new version of VMMaker to project VM Maker:

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

Name: VMMaker.oscog-eem.1625
Author: eem
Time: 9 January 2016, 10:42:37.534795 am
UUID: c1bd5626-30ae-42ed-b647-fdc16b18ddf6
Ancestors: VMMaker.oscog-eem.1624

and another one...

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

Item was changed:
  ----- Method: SimpleStackBasedCogit class>>table:from: (in category 'class initialization') -----
  table: primArray from: specArray 
  	"Fill in the specified entries in the primitive table."
  	specArray do:
  		[:spec | 
+ 		 (spec first <= primArray size
+ 		  and: [spec second == #genFastPrimFail
+ 			  or: [self objectRepresentationClass shouldIncludeMethodForSelector: spec second]]) ifTrue:
- 		 (spec second == #genFastPrimFail
- 		  or: [self objectRepresentationClass shouldIncludeMethodForSelector: spec second]) ifTrue:
  			[(primArray at: spec first put: CogPrimitiveDescriptor new)
  				primitiveGenerator: spec second;
  				primNumArgs: (spec at: 3 ifAbsent: -1)]].
  	primArray object withIndexDo:
  		[:generator :i|
  		generator ifNil:
  			[(primArray object at: i put: CogPrimitiveDescriptor new)
  				primNumArgs: -1]]!

More information about the Vm-dev mailing list