[D-runtime] [D-Programming-Language/druntime] d23d7e: fix Issue 15822 - InvalidMemoryOperationError when...
GitHub via D-runtime
d-runtime at puremagic.com
Wed Mar 23 04:43:10 PDT 2016
Branch: refs/heads/stable
Home: https://github.com/D-Programming-Language/druntime
Commit: d23d7efb3649cd543e8d0b10b9a32ab3325f5cd0
https://github.com/D-Programming-Language/druntime/commit/d23d7efb3649cd543e8d0b10b9a32ab3325f5cd0
Author: Martin Nowak <code at dawg.eu>
Date: 2016-03-23 (Wed, 23 Mar 2016)
Changed paths:
M changelog.dd
M src/gc/gc.d
Log Message:
-----------
fix Issue 15822 - InvalidMemoryOperationError when calling GC.removeRange/Root from a finalizer
- use separate locks for GC.add/removeRange/Root
- avoids GC.lock contention for manual memory management
Commit: c6ac077a8d544fab65b1973b385c6f479697fb0e
https://github.com/D-Programming-Language/druntime/commit/c6ac077a8d544fab65b1973b385c6f479697fb0e
Author: Walter Bright <walter at walterbright.com>
Date: 2016-03-23 (Wed, 23 Mar 2016)
Changed paths:
M changelog.dd
M src/gc/gc.d
Log Message:
-----------
Merge pull request #1519 from MartinNowak/fix15822
fix Issue 15822 - InvalidMemoryOperationError when calling GC.removeRange/Root from a finalizer
Compare: https://github.com/D-Programming-Language/druntime/compare/62ff361fad70...c6ac077a8d54
More information about the D-runtime
mailing list