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

commits at source.squeak.org commits at source.squeak.org
Fri Apr 15 19:29:10 UTC 2016


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1809.mcz

==================== Summary ====================

Name: VMMaker.oscog-eem.1809
Author: eem
Time: 15 April 2016, 12:27:25.11135 pm
UUID: ea36b0b1-2bb5-4763-87fc-d5fecda34867
Ancestors: VMMaker.oscog-eem.1808

Add a 64-bit Sista Spur VM configuration.

=============== Diff against VMMaker.oscog-eem.1808 ===============

Item was changed:
  ----- Method: VMMaker class>>generateAllCogConfigurationsUnderVersionControl (in category 'configurations') -----
  generateAllCogConfigurationsUnderVersionControl
  	self generateNewspeakSpurCogVM;
  		generateNewspeakSpurCog64VM;
  		generateSqueakCogVM;
  		generateSqueakCogMTVM;
  		generateSqueakSpurCogVM;
  		generateSqueakSpurCog64VM;
+ 		generateSqueakSpurCogSistaVM;
+ 		generateSqueakSpurCogSista64VM!
- 		generateSqueakSpurCogSistaVM!

Item was changed:
  ----- Method: VMMaker class>>generateAllSistaConfigurationsUnderVersionControl (in category 'configurations') -----
  generateAllSistaConfigurationsUnderVersionControl
+ 	self generateSqueakSpurCogSistaVM;
+ 		generateSqueakSpurCogSista64VM!
- 	self generateSqueakSpurCogSistaVM!

Item was changed:
  ----- Method: VMMaker class>>generateAllSpurConfigurations (in category 'configurations') -----
  generateAllSpurConfigurations
  	self generateNewspeakSpurCogVM;
  		generateNewspeakSpurCog64VM;
  		generateNewspeakSpurStackVM;
  		generateSqueakSpurCogVM;
  		generateSqueakSpurCog64VM;
  		generateSqueakSpurCogSistaVM;
+ 		generateSqueakSpurCogSista64VM;
  		generateSqueakSpurStackVM;
  		generateSqueakSpurStack64VM!

Item was changed:
  ----- Method: VMMaker class>>generateAllSpurConfigurationsUnderVersionControl (in category 'configurations') -----
  generateAllSpurConfigurationsUnderVersionControl
  	self generateNewspeakSpurStackVM;
  		generateNewspeakSpurCog64VM;
  		generateSqueakSpurStackVM;
  		generateSqueakSpurStack64VM;
  		generateNewspeakSpurCogVM;
  		generateSqueakSpurCogVM;
  		generateSqueakSpurCog64VM;
+ 		generateSqueakSpurCogSistaVM;
+ 		generateSqueakSpurCogSista64VM!
- 		generateSqueakSpurCogSistaVM!

Item was changed:
  ----- Method: VMMaker class>>generateAllSqueakConfigurationsUnderVersionControl (in category 'configurations') -----
  generateAllSqueakConfigurationsUnderVersionControl
  	self generateSqueakStackVM;
  		generateSqueakCogVM;
  		generateSqueakCogMTVM;
  		generateSqueakSpurStackVM;
  		generateSqueakSpurStack64VM;
  		generateSqueakSpurCogVM;
  		generateSqueakSpurCog64VM;
+ 		generateSqueakSpurCogSistaVM;
+ 		generateSqueakSpurCogSista64VM!
- 		generateSqueakSpurCogSistaVM!

Item was added:
+ ----- Method: VMMaker class>>generateSqueakSpurCogSista64VM (in category 'configurations') -----
+ generateSqueakSpurCogSista64VM
+ 	^VMMaker
+ 		generate: CoInterpreter
+ 		and: SistaStackToRegisterMappingCogit
+ 		with: #(	SistaVM true
+ 				ObjectMemory Spur64BitCoMemoryManager
+ 				MULTIPLEBYTECODESETS true
+ 				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
+ 		to: (FileDirectory default pathFromURI: self sourceTree, '/spursista64src')
+ 		platformDir: (FileDirectory default pathFromURI: self sourceTree, '/platforms')
+ 		including:#()!



More information about the Vm-dev mailing list