[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sat Sep 17 23:55:06 UTC 2011


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

http://lists.squeakfoundation.org/pipermail/packages/2011-September/004976.html

Name: KernelTests-ul.201
Ancestors: KernelTests-ul.200, KernelTests-ul.199

- merged KernelTests-ul.199
- added a test which checks if ProcessLocalVariable class >> value: returns it's argument

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

http://lists.squeakfoundation.org/pipermail/packages/2011-September/004977.html

Name: Kernel-ul.624
Ancestors: Kernel-eem.623, Kernel-ul.613, Kernel-ul.619

- merged Kernel-ul.613 and Kernel-ul.619
- ProcessLocalVariable class >> value: returns it's argument just like assignments

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

http://lists.squeakfoundation.org/pipermail/packages/2011-September/004978.html

Name: KernelTests-ul.202
Ancestors: KernelTests-ul.201

- make sure that the test variables are removed from process' environment

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

http://lists.squeakfoundation.org/pipermail/packages/2011-September/004979.html

Name: KernelTests-ul.199
Ancestors: KernelTests-cmm.198

Tests for ProcessSpecific from Pharo.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-September/004980.html

Name: Kernel-ul.619
Ancestors: Kernel-nice.618

Proposed solution to the Monitor bug (see MonitorTest >> #testMonitorNotGainingUnwantedSignalsDuringUnwinding). The cause of the bug is that the process exits the monitor while it's waiting and it's expected to enter again (see #exitAndWaitInQueue:maxMilliseconds:), but that doesn't happen if the process is terminated. If we ensure that it enters again, then the ensured exit in #critical: won't cause any trouble.
Also ensure that the delay is unscheduled. The goal of this change is to avoid accumulating MonitorDelays and Semaphores when a waiting process is terminated. This is unrelated to the bug described above.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-September/004981.html

Name: Kernel-ul.613
Ancestors: Kernel-cmm.612

Extracted and enhanced the ProcessSpecific from Pharo.

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



More information about the Squeak-dev mailing list