[Vm-dev] VM Maker: VMMaker.oscog-eem.1206.mcz
commits at source.squeak.org
commits at source.squeak.org
Fri Apr 17 19:18:41 UTC 2015
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1206.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.1206
Author: eem
Time: 17 April 2015, 12:16:49.625 pm
UUID: 604eeba5-6ab3-46d3-a433-aa4afad6b9f5
Ancestors: VMMaker.oscog-eem.1205
And add the 64-bit Newspeak Stack Spur VM
for Ryan.
=============== Diff against VMMaker.oscog-eem.1205 ===============
Item was changed:
----- Method: VMMaker class>>generateAllCogConfigurationsUnderVersionControl (in category 'configurations') -----
generateAllCogConfigurationsUnderVersionControl
+ self generateAllNewspeakConfigurationsUnderVersionControl;
+ generateAllSqueakConfigurationsUnderVersionControl!
- self generateNewspeakSpurCogVM;
- generateSqueakCogVM;
- generateSqueakCogMTVM;
- generateSqueakSpurCogVM;
- generateSqueakSpurCogSistaVM!
Item was changed:
----- Method: VMMaker class>>generateAllNewspeakConfigurationsUnderVersionControl (in category 'configurations') -----
generateAllNewspeakConfigurationsUnderVersionControl
self generateNewspeakSpurStackVM;
+ generateNewspeakSpurStack64VM;
generateNewspeakSpurCogVM!
Item was added:
+ ----- Method: VMMaker class>>generateAllSqueakConfigurationsUnderVersionControl (in category 'configurations') -----
+ generateAllSqueakConfigurationsUnderVersionControl
+ self generateSqueakCogVM;
+ generateSqueakCogMTVM;
+ generateSqueakSpurCogVM;
+ generateSqueakCogSistaVM;
+ generateSqueakSpurCogSistaVM
+ !
Item was added:
+ ----- Method: VMMaker class>>generateNewspeakSpurStack64VM (in category 'configurations') -----
+ generateNewspeakSpurStack64VM
+ "No primitives since we can use those from the Cog VM"
+ ^VMMaker
+ generate: StackInterpreter
+ with: #(ObjectMemory Spur64BitMemoryManager
+ MULTIPLEBYTECODESETS true
+ NewspeakVM true
+ FailImbalancedPrimitives false
+ CheckPrivacyViolations true)
+ to: (FileDirectory default directoryNamed: self sourceTree, '/nsspurstack64src') fullName
+ platformDir: (FileDirectory default directoryNamed: self sourceTree, '/platforms') fullName
+ including: #()!
More information about the Vm-dev
mailing list