The Trunk: Kernel-eem.862.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Kernel-eem.862.mcz

commits-2
Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.862.mcz

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

Name: Kernel-eem.862
Author: eem
Time: 5 August 2014, 7:35:31.651 pm
UUID: ff1a01aa-168f-486e-9fd6-53d9d56218dc
Ancestors: Kernel-eem.861

Add skipCallPrimtiive for multiple-bytecode-sets capable Decompiler.

=============== Diff against Kernel-eem.861 ===============

Item was added:
+ ----- Method: InstructionStream>>skipCallPrimitive (in category 'decoding') -----
+ skipCallPrimitive
+ self method encoderClass callPrimitiveCode ifNotNil:
+ [:callPrimitiveCode|
+ (self method byteAt: pc) = callPrimitiveCode ifTrue:
+ [pc := pc + (self method encoderClass bytecodeSize: callPrimitiveCode)]]!