[Vm-dev] VM Maker: BytecodeSets.spur-cb.43.mcz
commits at source.squeak.org
commits at source.squeak.org
Wed Apr 6 00:38:27 UTC 2016
ClementBera uploaded a new version of BytecodeSets to project VM Maker:
http://source.squeak.org/VMMaker/BytecodeSets.spur-cb.43.mcz
==================== Summary ====================
Name: BytecodeSets.spur-cb.43
Author: cb
Time: 5 April 2016, 5:38:19.957 pm
UUID: fc44c36f-2fa2-4dd5-8b8e-b85b8ad5857f
Ancestors: BytecodeSets.spur-cb.42
fixed flag extension for stores.
fixed comment
=============== Diff against BytecodeSets.spur-cb.42 ===============
Item was changed:
BytecodeEncoder subclass: #EncoderForSistaV1
(excessive size, no diff calculated)
Item was removed:
- ----- Method: EncoderForSistaV1>>genStackFlagExtensionIgnoreStoreCheck:notAContext: (in category 'extended bytecode generation') -----
- genStackFlagExtensionIgnoreStoreCheck: ignoreStoreCheck notAContext: notAContext
- "Can be applied to the long form of store and store pop of literal variable, remote inst var, remote temp, receiver inst var.
- The notAContext bit can be used only with instance variable stores."
- self genUnsignedSingleExtendB: ignoreStoreCheck asBit + (notAContext asBit << 1)!
Item was added:
+ ----- Method: EncoderForSistaV1>>genStoreFlagExtensionIgnoreStoreCheck:maybeContext: (in category 'extended bytecode generation') -----
+ genStoreFlagExtensionIgnoreStoreCheck: ignoreStoreCheck maybeContext: maybeContext
+ "Can be applied to the long form of store and store pop of literal variable, remote inst var, remote temp, receiver inst var.
+ The notAContext bit can be used only with instance variable stores."
+ self genUnsignedSingleExtendB: ignoreStoreCheck asBit + (maybeContext asBit << 1)!
More information about the Vm-dev
mailing list