[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