Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2016-April/009524.htmlName: Kernel-mt.1009
Ancestors: Kernel-ul.1008
Recent CogVMs do not yield preempted processes. Fixes the behavior where "[ [] repeat] fork" could not be interrupted anymore via CMD+. and hence locked the image.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-April/009525.htmlName: KernelTests-ul.309
Ancestors: KernelTests-cmm.308
Extracted #testDecimalDigitLength from SmallIntegerTest >> #testPrintString, and added a few extra cases to it.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-April/009526.htmlName: Kernel-ul.1010
Ancestors: Kernel-mt.1009
Behavior changes:
- when #flushCache is sent to a selector, then there's no need to send it to the corresponding method too.
SmallInteger changes:
- #decimalDigitLength shouldn't perform LargeInteger comparisons on 32-bit VMs
- do fewer computations in #printOn:base:length:padded:
- removed #destinationBuffer: which has no sender
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-April/009527.htmlName: Network-ul.176
Ancestors: Network-ul.175
Use primitiveMakeUUID when it's available in UUID >> #makeUUID. This should keep things snappier when UUIDPlugin works, and it should decrease the possibility of a UUID collision due to our poor seed generation in Random.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-April/009528.htmlName: Kernel-ul.1011
Ancestors: Kernel-ul.1010
Normalize the created LargePositiveInteger in Random >> #nextLargeInt:.
=============================================