Daily Commit Log

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Daily Commit Log

commits-2
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:

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