[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Mar 20 22:55:02 UTC 2016


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009496.html

Name: Kernel-ul.1006
Ancestors: Kernel-eem.1005

- 10% faster SmallInteger >> #decimalDigitLength on 64-bit VM
- added a comment to SmallInteger >> #numberOfDigitsInBase:
- reformatted and tweaked Number >> #raisedToInteger:

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009497.html

Name: Kernel-ul.1007
Ancestors: Kernel-ul.1006, Kernel-bf.1006

- merged
- quicker SmallInteger>>printOn:base:length:padded: for base 10, the most common case

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009498.html

Name: Collections-ul.681
Ancestors: Collections-ul.680

- Let WriteStream's #nextPutAll: and #next:putAll:startingAt: take the quick route too when collection and aCollection are both strings of the same field size.
- PositionableStream >> #next:putAll:startingAt: can rely on the indexability of its argument, thus avoid creating copies of it. It also returns the collection argument, like other implementors of this method, instead of some copied subcollection.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009499.html

Name: Collections-ul.682
Ancestors: Collections-ul.681

- avoid creating intermediate objects in String >> #padded:to:with:

=============================================


More information about the Squeak-dev mailing list