[Vm-dev] VM Maker: BytecodeSets.spur-eem.77.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jan 11 18:04:41 UTC 2018


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!



More information about the Vm-dev mailing list