[Vm-dev] VM Maker: VMMaker.oscog-eem.1109.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Mar 22 03:07:10 UTC 2015


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1109.mcz

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

Name: VMMaker.oscog-eem.1109
Author: eem
Time: 21 March 2015, 8:05:21.408 pm
UUID: 6254b95a-10b0-46b3-87bf-695a46771eb4
Ancestors: VMMaker.oscog-eem.1108

Hack fix non-generation of saveAndRestoreLinkRegAround:

=============== Diff against VMMaker.oscog-eem.1108 ===============

Item was changed:
  ----- Method: Cogit class>>preGenerationHook: (in category 'translation') -----
  preGenerationHook: aCCodeGenerator
  	"Perform any last-minute changes to the code generator immediately
  	 before it performs code analysis and generation.  In this case, make
  	 all non-exported methods private."
  	| exportAPISelectors |
  	exportAPISelectors := self exportAPISelectors: aCCodeGenerator options.
  	aCCodeGenerator selectorsAndMethodsDo:
  		[:s :m|
  		(exportAPISelectors includes: s)
  			ifTrue: [m static: false]
  			ifFalse:
  				[m export ifFalse:
+ 					[m static: true]]].
+ 	aCCodeGenerator pruneMethods: #(saveAndRestoreLinkRegAround:)!
- 					[m static: true]]]!



More information about the Vm-dev mailing list