VM Maker: BytecodeSets.spur-eem.77.mcz

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

VM Maker: BytecodeSets.spur-eem.77.mcz

commits-2
 
Eliot Miranda uploaded a new version of BytecodeSets to project VM Maker:
http://source.squeak.org/VMMaker/BytecodeSets.spur-eem.77.mcz

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

Name: BytecodeSets.spur-eem.77
Author: eem
Time: 11 January 2018, 10:04:39.174607 am
UUID: 698db18c-09d1-45f6-bc7b-c70531bf08f2
Ancestors: BytecodeSets.spur-eem.76

Remove SistaV1 category (its now empty here).  Better temp names in printing method.  Fix typo.

=============== Diff against BytecodeSets.spur-eem.76 ===============

Item was changed:
  SystemOrganization addCategory: #'BytecodeSets-NewsqueakV4'!
- SystemOrganization addCategory: #'BytecodeSets-SistaV1'!

Item was changed:
  ----- Method: InstructionClient>>pushFullClosure:numCopied:receiverOnStack:ignoreOuterContext: (in category '*BytecodeSets-instruction decoding') -----
  pushFullClosure: compiledBlockLiteralIndex numCopied: numCopied receiverOnStack: rcvrOnStack ignoreOuterContext: ignoreOuterContext
+ "Creates and pushes a FullBlockClosure with variations."!
- "Creates and oushes a FullBlockClosure with variations."
- !

Item was removed:
- ----- Method: InstructionPrinter>>pushClosureTemps: (in category '*BytecodeSets-SistaV1-decoding') -----
- pushClosureTemps: numTemps
- self print: 'pushClosureTemps: ', numTemps printString!

Item was changed:
  ----- Method: InstructionPrinter>>pushFullClosure:numCopied:receiverOnStack:ignoreOuterContext: (in category '*BytecodeSets-instruction decoding') -----
+ pushFullClosure: compiledBlock numCopied: numCopied receiverOnStack: rcvrOnStack ignoreOuterContext: ignoreOuterContext
+ self print: 'pushFullClosure: ', compiledBlock printString, ' numCopied: ', numCopied printString, ' receiverOnStack: ', rcvrOnStack printString, ' ignoreOuterContext: ', ignoreOuterContext printString!
- pushFullClosure: cb numCopied: num receiverOnStack: rcvrOnStack ignoreOuterContext: ignoreOuterContext
- self print: 'pushFullClosure: ', cb printString, ' numCopied: ', num, ' receiverOnStack: ', rcvrOnStack printString, ' ignoreOuterContext: ', ignoreOuterContext printString!