Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2415.mcz==================== Summary ====================
Name: VMMaker.oscog-eem.2415
Author: eem
Time: 11 June 2018, 1:50:21.895989 pm
UUID: 19cb3316-13c5-470d-8ceb-8744851e6fff
Ancestors: VMMaker.oscog-eem.2414
Having a VMMaker-specific decompiler test and decompiler test failure collecrtor helps checking for compiler issues (e.g. just discovered one of my images has a mis-compiled SpurCompactor hierarchy).
=============== Diff against VMMaker.oscog-eem.2414 ===============
Item was added:
+ DecompilerTestFailuresCollector subclass: #VMMakerDecompilerTestFailuresCollector
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'VMMaker-Tests'!
Item was added:
+ ----- Method: VMMakerDecompilerTestFailuresCollector>>classNames (in category 'utilities') -----
+ classNames
+ "A list of the classes in most of the base packages; excluding EToys arbitrarily for now"
+ ^(PackageInfo named: 'VMMaker') classes collect: [:ea| ea name]!
Item was added:
+ DecompilerTests subclass: #VMMakerDecompilerTests
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'VMMaker-Tests'!
Item was added:
+ ----- Method: VMMakerDecompilerTests>>classNames (in category 'utilities') -----
+ classNames
+ "A list of the classes in most of the base packages; excluding EToys arbitrarily for now"
+ ^(PackageInfo named: 'VMMaker') classes collect: [:ea| ea name]!
Item was added:
+ ----- Method: VMMakerDecompilerTests>>testDecompilationOfClasses (in category 'tests') -----
+ testDecompilationOfClasses
+ self decompileClassesSelect: [:cn| true]!