[Vm-dev] VM Maker: BytecodeSets.spur-eem.34.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Apr 13 22:40:31 UTC 2015
Eliot Miranda uploaded a new version of BytecodeSets to project VM Maker:
http://source.squeak.org/VMMaker/BytecodeSets.spur-eem.34.mcz
==================== Summary ====================
Name: BytecodeSets.spur-eem.34
Author: eem
Time: 13 April 2015, 3:40:26.026 pm
UUID: 42dbaf7c-13b1-4633-aab3-a99467ec1135
Ancestors: BytecodeSets.spur-eem.33
Commit a straggler that ended up in Compiler
=============== Diff against BytecodeSets.spur-eem.33 ===============
Item was added:
+ ----- Method: BytecodeEncoder class>>nonExtensionBytecodeAt:in: (in category '*BytecodeSets-instruction stream support') -----
+ nonExtensionBytecodeAt: pc in: method
+ "Answer the actual bytecode at pc in method, skipping past any preceeding extensions."
+ | thePC bytecode |
+ thePC := pc.
+ [self isExtension: (bytecode := method at: thePC)] whileTrue:
+ [thePC := thePC + (self bytecodeSize: bytecode)].
+ ^bytecode!
More information about the Vm-dev
mailing list