June 22, 2012 [D-runtime] [D-Programming-Language/druntime] f0d0f7: must use thread_scanAll to scan stacks | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation