mawalch [Tue, 21 Feb 2017 14:55:37 +0100] rev 21499
#DOCUMENTATION by mawalch
class: StandaloneStartup
comment/format in: #loadPatchesMatching:
mawalch [Tue, 21 Feb 2017 14:45:32 +0100] rev 21498
#DOCUMENTATION by mawalch
class: UnixOperatingSystem
changed: #setLocale:to:
Stefan Vogel <sv@exept.de> [Tue, 21 Feb 2017 10:27:41 +0100] rev 21497
#TUNING by stefan
class: ObjectMemory
changed: #displayRefChainToAny:limitNumberOfSearchedReferences:
do not create lots of Delays
Claus Gittinger <cg@exept.de> [Tue, 21 Feb 2017 09:14:02 +0100] rev 21496
#BUGFIX by cg
class: Filename
added: #displayOn:
changed: #printOn:
SORRY: print is used by bindWith;
display is used by the inspectors.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 20 Feb 2017 23:12:06 +0000] rev 21495
Backed out changeset e1ad709bbf42
The fix is no good. It actually break the system badly on Linux
(and possibly other UNIX systems).
#childProcessWait:pid: calls `waitpid(-1,...)` so it waits for
*any* process to finish and return it's exit status. But the code
in #monitor:action: does not care which process exited and
unconditionally remove the to-be-monitored pid from list and executes
it's exit action, no matter which process actually finishe. This leads
into strange, random errors when system is under load - many processes
being spawned finishing all the time.
The fix for eventual race has to be better thought.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 01 Feb 2017 22:03:10 +0000] rev 21494
Stabilize order of definitions in `Make.spec`
...to reduce merge conflicts.
sr [Mon, 20 Feb 2017 13:58:55 +0100] rev 21493
*** empty log message ***
Stefan Vogel <sv@exept.de> [Mon, 20 Feb 2017 15:39:22 +0100] rev 21492
#REFACTORING by stefan
class: RecursionLock
comment/format in:
#critical:
#critical:timeoutMs:ifBlocking:
Stefan Vogel <sv@exept.de> [Mon, 20 Feb 2017 10:36:18 +0100] rev 21491
#BUGFIX by stefan
class: EventSemaphore
changed: #new:
fix recursion
Claus Gittinger <cg@exept.de> [Sun, 19 Feb 2017 18:30:21 +0100] rev 21490
#DOCUMENTATION by cg
class: Collection
comment/format in: #with:conform: