[Vm-dev] VM Maker: VMMaker-dtl.385.mcz
commits at source.squeak.org
commits at source.squeak.org
Wed Aug 10 19:30:02 UTC 2016
David T. Lewis uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-dtl.385.mcz
==================== Summary ====================
Name: VMMaker-dtl.385
Author: dtl
Time: 10 August 2016, 3:29:24.718 pm
UUID: de4ec012-e88d-4a03-a31e-13a522f47055
Ancestors: VMMaker-dtl.384
Deprecate buildCodeGeneratorUpTo: as per VMMaker.oscog. Resolves a code generation problem for the Squeak3D plugin (maintained on squeaksource.com independent of VMMaker) that was introduced in Balloon3D-Plugins-eem.11.
Follow up for Balloon3D package : The #respondsTo: hack in B3DEnginePlugin class>> translateInDirectory:doInlining: can now be removed.
=============== Diff against VMMaker-dtl.384 ===============
Item was changed:
----- Method: InterpreterPlugin class>>buildCodeGeneratorUpTo: (in category 'translation') -----
+ buildCodeGeneratorUpTo: aPluginClass
+ "Build a CCodeGenerator for the plugin - Deprecated and here only in case old plugin code tries to use it"
+ self deprecated: 'in case old plugin code tries to use it'.
+ ^self buildCodeGenerator!
- buildCodeGeneratorUpTo: aClass
- "Build a CCodeGenerator for this class."
- | cg |
- cg := super buildCodeGeneratorUpTo: aClass.
- cg pluginName: self moduleName.
- ^cg
- !
Item was removed:
- ----- Method: Object class>>buildCodeGeneratorUpTo: (in category '*VMMaker-translation') -----
- buildCodeGeneratorUpTo: aClass
- "Build a CCodeGenerator for this class. By default, generate only the
- the methods for aClass."
- | cg |
- cg := self codeGeneratorClass new initialize.
- cg declareModuleName: self name.
- cg addClass: aClass.
- ^cg
- !
More information about the Vm-dev
mailing list