June 17, 2011 [D-runtime] [D-Programming-Language/druntime] 45c4f1: fixed various issues with thread/gc interaction. ... | ||||
---|---|---|---|---|
| ||||
Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 45c4f1b94dddd091cc5aa72de7b0fddf76a6de21 https://github.com/D-Programming-Language/druntime/commit/45c4f1b94dddd091cc5aa72de7b0fddf76a6de21 Author: Sean Kelly <sean at invisibleduck.org> Date: 2011-06-17 (Fri, 17 Jun 2011) Changed paths: M src/core/thread.d M src/gc/gcx.d M src/rt/deh2.d Log Message: ----------- fixed various issues with thread/gc interaction. Thread.slock was static instead of shared/__gshared, which was likely to cause major problems. Pool.divisor was public but called by Pool.initialize which caused the Pool invariant to be evaluated before Pool was fully initialized--made divisor private to avoid this. Commit: dea74b4f770272b5cbc7e91461b08c25dc2da2da https://github.com/D-Programming-Language/druntime/commit/dea74b4f770272b5cbc7e91461b08c25dc2da2da Author: Sean Kelly <sean at invisibleduck.org> Date: 2011-06-17 (Fri, 17 Jun 2011) Changed paths: M changelog.dd M posix.mak A src/core/sys/posix/netdb.d M src/core/sys/windows/threadaux.d M src/core/sys/windows/windows.d M src/gc/gcbits.d M src/rt/lifetime.d Log Message: ----------- Merge branch 'master' of github.com:D-Programming-Language/druntime Compare: https://github.com/D-Programming-Language/druntime/compare/3690453...dea74b4 |
Copyright © 1999-2021 by the D Language Foundation