[D-runtime] [D-Programming-Language/druntime] b77d63: fix deadlock when creating a thread while executin...

GitHub noreply at github.com
Mon Jul 9 23:06:59 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: b77d63bbb4fd9ec144b5712c7fbaf6e8e51abda8
      https://github.com/D-Programming-Language/druntime/commit/b77d63bbb4fd9ec144b5712c7fbaf6e8e51abda8
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  fix deadlock when creating a thread while executing DllMain in another thread


  Commit: 43525e9698fac5a379e8d5b3d01c5015fb1214ed
      https://github.com/D-Programming-Language/druntime/commit/43525e9698fac5a379e8d5b3d01c5015fb1214ed
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  fix indentation


  Commit: 7a731ffe0869dc981634029736bd83b3789a9f3c
      https://github.com/D-Programming-Language/druntime/commit/7a731ffe0869dc981634029736bd83b3789a9f3c
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  add the Thread after errors are handled

- would have ended up with a stale Thread entry
- Thread list access is slock synchronized so it makes
  no difference when we add it


  Commit: 5155a47dadca0954088e051fdfcb609e24fc6d96
      https://github.com/D-Programming-Language/druntime/commit/5155a47dadca0954088e051fdfcb609e24fc6d96
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Merge branch 'threadstart_deadlock'


Compare: https://github.com/D-Programming-Language/druntime/compare/c10bd7ab0342...5155a47dadca


More information about the D-runtime mailing list