[Vm-dev] VM Maker: ImageFormat-dtl.27.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Oct 23 00:48:27 UTC 2017


David T. Lewis uploaded a new version of ImageFormat to project VM Maker:
http://source.squeak.org/VMMaker/ImageFormat-dtl.27.mcz

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

Name: ImageFormat-dtl.27
Author: dtl
Time: 22 October 2017, 8:48:19.617 pm
UUID: 2d6740aa-9302-4f6f-a73a-a868bdeb3929
Ancestors: ImageFormat-dtl.26

Sort the format numbers for more convenient display

=============== Diff against ImageFormat-dtl.26 ===============

Item was changed:
  ----- Method: ImageFormat class>>knownVersionNumbers (in category 'initialize-release') -----
  knownVersionNumbers
  	"Version numbers currently in use or likely to be used (e.g. 64-bit Cog formats)"
  
  	"ImageFormat knownVersionNumbers collect: [:e | (ImageFormat fromInteger: e) description]"
  
+ 	^ ( self baseVersionNumbers, "the original format number variants"
- 	^ self baseVersionNumbers, "the original format number variants"
  		{
  			6505 .	"Cog and StackVM"
  			68004 .	"Cog and StackVM running 64-bit image"
  			6521 .	"Spur 32 bit object memory"
  			68019 .	"Spur 64 bit object memory (early)"
  			68021 .	"Spur 64 bit object memory"
  				" ... add others here as bits are allocated to represent requirements of other image formats"
+ 		} ) sort.
- 		}
  !

Item was changed:
  ----- Method: ImageFormat class>>versionDescriptions (in category 'utility') -----
  versionDescriptions
  
- 	"ImageFormat versionDescriptions"
  	"ImageFormat versionDescriptions do: [:e | Transcript cr; show: e]"
  
+ 	"| d | d := ImageFormat versionDescriptions.
+ 		KnownVersionNumbers do: [ :v | Transcript cr; show: v asString, '- ',  (d at: v)]"
+ 
  	^ Dictionary
  		withAll: (KnownVersionNumbers
  				collect: [:e | e -> (self fromInteger: e) description])!



More information about the Vm-dev mailing list