[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Mon Jan 25 23:55:04 UTC 2010
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2010-January/002490.html
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.html
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.html
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.html
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.html
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.html
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)
=============================================
More information about the Squeak-dev
mailing list
|