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

commits at source.squeak.org commits at source.squeak.org
Fri Jun 6 21:50:15 UTC 2014


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

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

Name: VMMaker.oscog-eem.759
Author: eem
Time: 6 June 2014, 2:47:25.56 pm
UUID: 988e84e2-8576-4edb-984a-98c755c8e2e8
Ancestors: VMMaker.oscog-eem.758

Include MULTIPLEBYTECODESETS define in interp.h to get it
out of the build scripts.

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

Item was changed:
  ----- Method: StackInterpreter class>>writeVMHeaderTo:bytesPerWord: (in category 'translation') -----
  writeVMHeaderTo: aStream bytesPerWord: bytesPerWord
  	super writeVMHeaderTo: aStream bytesPerWord: bytesPerWord.
  	NewspeakVM ifTrue:
  		[aStream nextPutAll: '#define NewspeakVM 1'; cr].
+ 	MULTIPLEBYTECODESETS ifTrue:
+ 		[aStream nextPutAll: '#define MULTIPLEBYTECODESETS 1'; cr].
  	IMMUTABILITY ifTrue:
  		[aStream nextPutAll: '#define IMMUTABILITY 1'; cr].
+ 	NewspeakVM | MULTIPLEBYTECODESETS | IMMUTABILITY ifTrue:
- 	NewspeakVM | IMMUTABILITY ifTrue:
  		[aStream cr].
  	aStream nextPutAll: '#define STACKVM 1'; cr.
  	(initializationOptions at: #SpurObjectMemory ifAbsent: false) ifTrue:
  		[aStream nextPutAll: '#define SPURVM 1'; cr]!



More information about the Vm-dev mailing list