[Vm-dev] VM Maker: BytecodeSets.spur-eem.38.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Apr 16 19:32:45 UTC 2015
Eliot Miranda uploaded a new version of BytecodeSets to project VM Maker:
http://source.squeak.org/VMMaker/BytecodeSets.spur-eem.38.mcz
==================== Summary ====================
Name: BytecodeSets.spur-eem.38
Author: eem
Time: 16 April 2015, 12:32:40.613 pm
UUID: a63ad2d9-c0a1-4aec-b3d9-ad172a54390f
Ancestors: BytecodeSets.spur-cb.37
SistaV1 needs to implement isSpecialLiteralForPush:
for the BytecodeAssembler.
=============== Diff against BytecodeSets.spur-cb.37 ===============
Item was added:
+ ----- Method: EncoderForSistaV1>>isSpecialLiteralForPush: (in category 'special literal encodings') -----
+ isSpecialLiteralForPush: literal
+ ^literal == false
+ or: [literal == true
+ or: [literal == nil
+ or: [(literal isInteger and: [literal between: -32768 and: 32767])
+ or: [(literal isCharacter and: [literal asInteger between: 0 and: 65535])]]]]!
More information about the Vm-dev
mailing list