[Pkg] The Trunk: Kernel-eem.1199.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Nov 24 23:20:15 UTC 2018


Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.1199.mcz

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

Name: Kernel-eem.1199
Author: eem
Time: 24 November 2018, 3:19:28.081135 pm
UUID: 7d8e709b-a9c9-49ad-b733-e34ce715a79c
Ancestors: Kernel-eem.1198

Remove a mistaken halt from the postscript of the previous commit.

=============== Diff against Kernel-eem.1198 ===============

Item was changed:
  (PackageInfo named: 'Kernel') postscript: '"below, add code to be run after the loading of this package"
  "Since Kernel-eem.1198 redefines LargePositiveInteger hash,
   rehash all hashed collections that contain hashed large integers."
  HashedCollection allSubclassesDo:
  	[:c| | f |
  	f := (c includesBehavior: Set)
  			ifTrue: [[:i| i]]
  			ifFalse: [[:i| i keys]].
  	c allInstancesDo:
  		[:h|
  		 ((f value: h) detect: [:e| e isInteger and: [e class ~~ SmallInteger]] ifNone: nil) ifNotNil:
+ 			[h rehash]]]'!
- 			[h halt rehash]]]'!



More information about the Packages mailing list