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 - !
vm-dev@lists.squeakfoundation.org