[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Sat Apr 18 21:55:03 UTC 2015
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008034.html
Name: Collections.spur-bf.614
Ancestors: Collections-bf.614, Collections.spur-tfel.613
Collections-bf.614 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Revert WeakArray>>species temporarily to see if this fixes testNoObsoleteClasses on the build server
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008035.html
Name: Collections.spur-bf.615
Ancestors: Collections-bf.615, Collections.spur-bf.614
Collections-bf.615 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Restore WeakArray>>species. It's apparently not the culprit for the obsolete class refs.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008036.html
Name: Collections.spur-ul.616
Ancestors: Collections-ul.616, Collections.spur-bf.615
Collections-ul.616 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Optimized Interval >> #sum, OrderedCollection >> #at: and OrderedCollection >> #at:put:.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008037.html
Name: Collections.spur-ul.617
Ancestors: Collections-ul.617, Collections.spur-ul.616
Collections-ul.617 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
LRUCache changes:
- added a #reset method, which removes all elements from the cache
- replaced the Arrays storing the list of elements with custom classes (LRUCacheHeadNode and LRUCacheNode).
- fix: the map variable gets correctly updated, when the cache is full
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008038.html
Name: Collections.spur-ul.618
Ancestors: Collections-ul.618, Collections.spur-ul.617
Collections-ul.618 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
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/008039.html
Name: Collections.spur-ul.620
Ancestors: Collections-ul.620, Collections.spur-ul.619
Collections-ul.620 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Removed the migration code, and obsolete private methods from LRUCache.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008040.html
Name: Collections.spur-ul.619
Ancestors: Collections-ul.619, Collections.spur-ul.618
Collections-ul.619 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Reset all LRUCache instances in postscript to force migration to the new internal list format.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008041.html
Name: Kernel.spur-mt.918
Ancestors: Kernel-mt.918, Kernel.spur-bf.917
Kernel-mt.918 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Added a non-specific way to access all elements from a categorizer.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008042.html
Name: Kernel.spur-mt.919
Ancestors: Kernel-mt.919, Kernel.spur-mt.918
Kernel-mt.919 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Fixed Object organization to not have all-category as a real category. Was empty anyway.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008043.html
Name: System.spur-ul.720
Ancestors: System-ul.720, System.spur-mt.719
System-ul.720 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Added left and right shifts, multiplication, load from register, and comparision operators to ThirtyTwoBitRegister. Also implmenented #hash, and added #asSignedInteger.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008044.html
Name: Kernel.spur-topa.920
Ancestors: Kernel-topa.920, Kernel.spur-mt.919
Kernel-topa.920 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Remove spurious -- all -- category that crept into Object
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008045.html
Name: System.spur-ul.721
Ancestors: System-ul.721, System.spur-ul.720
System-ul.721 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Updated the class comment of ThirtyTwoBitRegister.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008046.html
Name: System.spur-mt.722
Ancestors: System-mt.722
System-mt.722 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
MVC compatibility fix for the "Do..." menu.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008047.html
Name: System.spur-ul.723
Ancestors: System-ul.723, System.spur-mt.722
System-ul.723 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-eem.260
Removed the text attributes from ThirtyTwoBitRegister's comment, because source.squeak.org doesn't like them.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008048.html
Name: Morphic-kfr.896
Ancestors: Morphic-mt.895
missing method
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/008049.html
Name: Morphic-cmm.897
Ancestors: Morphic-kfr.896
- Don't color the background of filtered lists ink because we now have the new improved (yellow) filter-indication.
- Enhancements to the Smart Splitters algorithm:
- Faster. Sibling splitters now optimize simultaneously as a group, allowing them to sprint to the balanced position quickly. This fixes the undesirable creeping behavior.
- TextMorphs now request splitters to balance their number of visible lines which need to wrap against the opposing widgets occluded characters.
=============================================
More information about the Squeak-dev
mailing list
|