VM Maker: VMMaker.oscog-eem.2415.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: VMMaker.oscog-eem.2415.mcz

commits-2
 
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]!