Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2016-March/009496.htmlName: 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.htmlName: 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.htmlName: 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.htmlName: Collections-ul.682
Ancestors: Collections-ul.681
- avoid creating intermediate objects in String >> #padded:to:with:
=============================================