[Vm-dev] VM Maker: BytecodeSets.spur-cb.42.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Apr 5 16:41:31 UTC 2016


Eliot Miranda uploaded a new version of BytecodeSets to project VM Maker:
http://source.squeak.org/VMMaker/BytecodeSets.spur-cb.42.mcz

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

Name: BytecodeSets.spur-cb.42
Author: cb
Time: 5 April 2016, 9:41:24.032 am
UUID: 4e97953a-3686-49d6-b427-09163314bec6
Ancestors: BytecodeSets.spur-cb.41

added notAContext flag

=============== Diff against BytecodeSets.spur-cb.41 ===============

Item was removed:
- ----- Method: EncoderForSistaV1>>genNoStoreCheckFlag (in category 'extended bytecode generation') -----
- genNoStoreCheckFlag
- 	self genUnsignedSingleExtendB: 1!

Item was added:
+ ----- 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)!



More information about the Vm-dev mailing list