[Vm-dev] VM Maker: VMMaker.oscog-eem.2415.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Jun 11 20:50:53 UTC 2018


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



More information about the Vm-dev mailing list