Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007935.htmlName: Collections-ul.618
Ancestors: Collections-ul.617
Various OrderedCollection changes.
Adding:
- #addAllFirst: can accept any collection as argument, but uses #reverseDo: if the argument has that method. It's implemented with double dispatch by #addAllFirstTo:.
- Simplified and recategorized #at:ifAbsentPut:, but kept the unusual semantics of nil values.
- Simplified #addAllLast: a bit, and updated its comment.
Removing:
- #removeAllSuchThat: stores the read element in a temporary
- #removeFirst: and #removeLast: doesn't use #removeFirst and #removeLast anymore.
Error handling:
- removed the unsent #errorConditionNotSatisfied method
- changed #errorNoSuchElement to use the name of the receiver instead of "an ordered collection"
- added #errorNotEnoughElements, which is used by #removeFirst: and #removeLast:
Other:
- implemented #indexOf:startingAt:ifAbsent: for better performance
- fixed the comment of #isSortedBy:between:and:
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007936.htmlName: Collections-ul.619
Ancestors: Collections-ul.618
Reset all LRUCache instances in postscript to force migration to the new internal list format.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007937.htmlName: Collections-ul.620
Ancestors: Collections-ul.619
Removed the migration code, and obsolete private methods from LRUCache.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007938.htmlName: Morphic-mt.867
Ancestors: Morphic-mt.866
Fixed a bug with scrolling that occured at the transition from needing to not needing scrollbars (or vice versa). We must ensure that scroll bars reflect the current of the scroller---regardless of their visibility.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007939.htmlName: Installer-Core-cmm.396
Ancestors: Installer-Core-ul.395
Add entry for easy access to latest code which hosts source.squeak.org.
=============================================