[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