[D-runtime] [D-Programming-Language/druntime] f0d0f7: must use thread_scanAll to scan stacks
GitHub
noreply at github.com
Fri Jun 22 12:31:34 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: f0d0f70bc8b5cd424bd26b5777ffb57bcc6a4516
https://github.com/D-Programming-Language/druntime/commit/f0d0f70bc8b5cd424bd26b5777ffb57bcc6a4516
Author: dawg <dawg at dawgfoto.de>
Date: 2012-06-22 (Fri, 22 Jun 2012)
Changed paths:
M src/gc/gcx.d
Log Message:
-----------
must use thread_scanAll to scan stacks
- needed to scan fiber stacks
- remove rotten version = MULTI_THREADED
Commit: b2ceb65b7afd252b143e37a4c67310ee1faf1bd6
https://github.com/D-Programming-Language/druntime/commit/b2ceb65b7afd252b143e37a4c67310ee1faf1bd6
Author: dawg <dawg at dawgfoto.de>
Date: 2012-06-22 (Fri, 22 Jun 2012)
Changed paths:
M src/gc/gcx.d
Log Message:
-----------
stack bottom is no longer needed
Commit: 58727c9d25f4de09b50edaea2779caa599cc3e95
https://github.com/D-Programming-Language/druntime/commit/58727c9d25f4de09b50edaea2779caa599cc3e95
Author: dawg <dawg at dawgfoto.de>
Date: 2012-06-22 (Fri, 22 Jun 2012)
Changed paths:
M src/gc/gcx.d
Log Message:
-----------
THREADINVARIANT asserted single threading
Commit: 81d078260654b871f439cfa124b650d42c4fc44e
https://github.com/D-Programming-Language/druntime/commit/81d078260654b871f439cfa124b650d42c4fc44e
Author: dawg <dawg at dawgfoto.de>
Date: 2012-06-22 (Fri, 22 Jun 2012)
Changed paths:
M src/core/thread.d
M src/core/thread.di
M src/gc/gcx.d
Log Message:
-----------
let core.thread scan the collecting thread's stack and registers
- curStackTop has never been optional
- core.thread has to deal with stack and register scanning anyhow so
it doesn't make sense to play ping-pong with gc.gcx
Commit: b337a0650262175e3e7a31634ea9f7f9b400007c
https://github.com/D-Programming-Language/druntime/commit/b337a0650262175e3e7a31634ea9f7f9b400007c
Author: dawg <dawg at dawgfoto.de>
Date: 2012-06-22 (Fri, 22 Jun 2012)
Changed paths:
M src/core/thread.d
M src/core/thread.di
Log Message:
-----------
privatize thread_callWithStackShell
- as the GC no longer calls this we might as well remove it
(was added in 3f8afc08 for code deduplication)
Commit: de4d3ef9d38f6fac1c4d5ff897b539e878cfa63f
https://github.com/D-Programming-Language/druntime/commit/de4d3ef9d38f6fac1c4d5ff897b539e878cfa63f
Author: Sean Kelly <sean at invisibleduck.org>
Date: 2012-06-22 (Fri, 22 Jun 2012)
Changed paths:
M src/core/thread.d
M src/core/thread.di
M src/gc/gcx.d
Log Message:
-----------
Merge pull request #247 from dawgfoto/GcxThreadCleanup
Gcx thread cleanup
Compare: https://github.com/D-Programming-Language/druntime/compare/cd9636e31035...de4d3ef9d38f
More information about the D-runtime
mailing list