[D-runtime] [D-Programming-Language/druntime] 9ac7bb: remove misleading comment
GitHub via D-runtime
d-runtime at puremagic.com
Tue Nov 10 23:13:17 PST 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: 9ac7bb0adeb43a2b9700378c01105083c0f5108c
https://github.com/D-Programming-Language/druntime/commit/9ac7bb0adeb43a2b9700378c01105083c0f5108c
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-31 (Sat, 31 Oct 2015)
Changed paths:
M src/core/thread.d
Log Message:
-----------
remove misleading comment
- it's not possible to add a thread while suspendAll holds slock
Commit: 7a2b19b0af1ad933a20e90b7793aaaa5839422c8
https://github.com/D-Programming-Language/druntime/commit/7a2b19b0af1ad933a20e90b7793aaaa5839422c8
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-31 (Sat, 31 Oct 2015)
Changed paths:
M src/core/thread.d
Log Message:
-----------
threads are no longer suspended during startup
- so Thread.getThis will always be set in the signal handler
Commit: 277b5b2acbe5d66117ecce3ff81f7913d1a87d44
https://github.com/D-Programming-Language/druntime/commit/277b5b2acbe5d66117ecce3ff81f7913d1a87d44
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-31 (Sat, 31 Oct 2015)
Changed paths:
M src/core/thread.d
Log Message:
-----------
suspend threads in parallel
- heavily reduce suspendAll time with many threads by signalling all N
threads in parallel and then waiting N times for the semaphore rather
than doing that serially
- won't improve anything on OSX/Windows which do use a synchronous
suspend API
- move critical region handling into suspend method
- change FreeBSD's m_suspendagain workaround to a per thread flag
Commit: faa16434bcb88148f4012493bbb0e01cdd3ff693
https://github.com/D-Programming-Language/druntime/commit/faa16434bcb88148f4012493bbb0e01cdd3ff693
Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
Date: 2015-11-11 (Wed, 11 Nov 2015)
Changed paths:
M src/core/thread.d
Log Message:
-----------
Merge pull request #1110 from MartinNowak/parallelSuspend
suspend threads in parallel
Compare: https://github.com/D-Programming-Language/druntime/compare/fb127f747edb...faa16434bcb8
More information about the D-runtime
mailing list