[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sat Apr 2 21:55:01 UTC 2016


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

http://lists.squeakfoundation.org/pipermail/packages/2016-April/009524.html

Name: 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.html

Name: 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.html

Name: 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.html

Name: 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.html

Name: Kernel-ul.1011
Ancestors: Kernel-ul.1010

Normalize the created LargePositiveInteger in Random >> #nextLargeInt:.

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


More information about the Squeak-dev mailing list