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)!
vm-dev@lists.squeakfoundation.org