[D-runtime] [D-Programming-Language/druntime] 3e151f: no need to synchronize thread local value

GitHub noreply at github.com
Wed Mar 6 20:08:19 PST 2013


  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 at 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 at 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 at 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 at 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


More information about the D-runtime mailing list