March 06, 2013 [D-runtime] [D-Programming-Language/druntime] 3e151f: no need to synchronize thread local value | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 3e151f12b62678584f4009418c82ce1da6c729be https://github.com/D-Programming-Language/druntime/commit/3e151f12b62678584f4009418c82ce1da6c729be Author: Martin Nowak <code@dawg.eu> Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M src/rt/qsort2.d Log Message: ----------- no need to synchronize thread local value Commit: 45f1755cf13a1a376cc1572b5a9327d95fc0db75 https://github.com/D-Programming-Language/druntime/commit/45f1755cf13a1a376cc1572b5a9327d95fc0db75 Author: Martin Nowak <code@dawg.eu> Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M mak/MANIFEST M src/rt/qsort.d R src/rt/qsort2.d Log Message: ----------- replace rt.qsort with libc wrapper Commit: 8c66e03f5361dadc03d698392683df40379ae86d https://github.com/D-Programming-Language/druntime/commit/8c66e03f5361dadc03d698392683df40379ae86d Author: Martin Nowak <code@dawg.eu> Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M src/rt/qsort.d Log Message: ----------- use reentrant qsort_r where available - this avoids one TLS access per comparison Commit: 9a35cc75db19cc8da2d3168615ae1a3999ee23e8 https://github.com/D-Programming-Language/druntime/commit/9a35cc75db19cc8da2d3168615ae1a3999ee23e8 Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M mak/MANIFEST M src/rt/qsort.d R src/rt/qsort2.d Log Message: ----------- Merge pull request #427 from dawgfoto/qsort2 replace rt.qsort with libc wrapper Compare: https://github.com/D-Programming-Language/druntime/compare/12891eb0a8d5...9a35cc75db19 |
Copyright © 1999-2021 by the D Language Foundation