[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:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1625.mcz
==================== 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