Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2010-January/002490.htm...
Name: Morphic-dtl.313 Ancestors: Morphic-dtl.312
Remove remaining dependencies on ST80-Editors from non-MVC packages.
Remove explicit references to ST80 classes from ModalSystemWindow and various utility methods.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2010-January/002491.htm...
Name: ST80-dtl.88 Ancestors: ST80-dtl.87
Remove remaining dependencies on ST80-Editors from non-MVC packages.
Remove explicit references to ST80 classes from ModalSystemWindow and various utility methods.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2010-January/002492.htm...
Name: System-dtl.240 Ancestors: System-dtl.239
Remove remaining dependencies on ST80-Editors from non-MVC packages.
Remove explicit references to ST80 classes from ModalSystemWindow and various utility methods.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2010-January/002493.htm...
Name: Compiler-ul.116 Ancestors: Compiler-ar.115
- don't create a block in Dictionary >> #bindingOf:
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2010-January/002494.htm...
Name: Kernel-ul.382 Ancestors: Kernel-dtl.381
In MethodDictionary - cosmetic changes: use #ifNotNil: if possible - ensure that #rehashWithoutBecome doesn't send #become:, making #rehashAllInstances a lot faster - ensure that #removeAll preserves the capacity - deprecated #methodArray, it's the same as #array - new comment for #new
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2010-January/002495.htm...
Name: Collections-ul.282 Ancestors: Collections-nice.281
In the HashedCollection hierarchy: - cosmetic changes: use #ifNotNil: if possible - use unary symbols instead of blocks with a single unary send - removed unnecessary line from #atRandom - restored correct compatibility method for #fullCheck
In Dictionary: - make sure that #associationsSelect: works with PluggableDictionary by using #copyEmpty instead of #species + #new - deprecated #keyForIdentity:, because it's similar to #keyAtIdentityValue:ifAbsent:
In WeakKeyDictionary: - #rehash throws away nil keys, so we don't have to iterate twice over array - don't let the key go away in #noCheckNoGrowFillFrom:
In WeakKeyToCollectionDictionary: - don't let the key go away in #noCheckNoGrowFillFrom: - removed #finalizeValues because it became same as super
In WeakSet: - #do:after: doesn't skip the first element if anElement is nil - speed up #slowSize - don't rehash twice in #grow, just count the occupied slots first with #slowSize
Other: - simplified a few KeyedSet's methods - added #collect: to PluggableDictionary (super doesn't copy the blocks)
=============================================
squeak-dev@lists.squeakfoundation.org