[Pkg] The Trunk: Monticello-nice.650.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Oct 20 19:40:43 UTC 2016


Nicolas Cellier uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-nice.650.mcz

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

Name: Monticello-nice.650
Author: nice
Time: 20 October 2016, 9:40:29.118416 pm
UUID: a672602e-278e-4480-b569-362600f892da
Ancestors: Monticello-nice.649, Monticello-eem.649

Merge eem.649 and nice.649 for 16bits and 64bits integer array.

Adopt Eliot's "DoubleByte" rather than "HalfWord"

=============== Diff against Monticello-nice.649 ===============

Item was changed:
  ----- Method: MCClassDefinition>>kindOfSubclass (in category 'printing') -----
  kindOfSubclass
  	type = #normal ifTrue: [^' subclass: '].
  	type = #variable ifTrue: [^' variableSubclass: '].
  	type = #bytes ifTrue: [^' variableByteSubclass: '].
  	type = #compiledMethod ifTrue: [^' variableByteSubclass: ' ].
+ 	type = #shorts ifTrue: [^' variableDoubleByteSubclass: '].
- 	type = #shorts ifTrue: [^' variableHalfWordSubclass: '].
  	type = #words ifTrue: [^' variableWordSubclass: '].
  	type = #longs ifTrue: [^' variableDoubleWordSubclass: '].
  	type = #weak ifTrue: [^' weakSubclass: ' ].
  	type = #ephemeron ifTrue: [^' ephemeronSubclass: ' ].
  	type = #immediate ifTrue: [^' immediateSubclass: ' ].
  	self error: 'Unrecognized class type'
  !

Item was changed:
  ----- Method: MCStReader>>typeOfSubclass: (in category 'as yet unclassified') -----
  typeOfSubclass: aSymbol
  	#(
  		(subclass: normal)
  		(variableSubclass: variable)
  		(variableByteSubclass: bytes)
+ 		(variableDoubleByteSubclass: shorts)
- 		(variableHalfWordSubclass: shorts)
  		(variableWordSubclass: words)
  		(variableDoubleWordSubclass: longs)
  		(weakSubclass: weak)
  		(ephemeronSubclass: ephemeron)
  		(immediateSubclass: immediate)
  		) do: [:ea | ea first = aSymbol ifTrue: [^ ea second]].
  	self error: 'Unrecognized class definition'!



More information about the Packages mailing list