[squeak-dev] The Trunk: Compiler-eem.299.mcz

commits at source.squeak.org commits at source.squeak.org
Fri May 29 22:25:58 UTC 2015


Eliot Miranda uploaded a new version of Compiler to project The Trunk:
http://source.squeak.org/trunk/Compiler-eem.299.mcz

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

Name: Compiler-eem.299
Author: eem
Time: 29 May 2015, 3:25:41.119 pm
UUID: 04451481-d898-4b03-bc51-9e28546cfb82
Ancestors: Compiler-eem.298

Provide support for a specialized pushNClosureTemps:
bytecode, as included in the Sista bytecode set.

=============== Diff against Compiler-eem.298 ===============

Item was added:
+ ----- Method: BytecodeEncoder>>sizePushNClosureTemps: (in category 'opcode sizing') -----
+ sizePushNClosureTemps: numTemps
+ 	^self sizeOpcodeSelector: #genPushNClosureTemps: withArguments: {numTemps}!

Item was added:
+ ----- Method: EncoderForV3PlusClosures>>genPushNClosureTemps: (in category 'bytecode generation') -----
+ genPushNClosureTemps: numTemps
+ 	numTemps timesRepeat: [self genPushSpecialLiteral: nil]!



More information about the Squeak-dev mailing list