[D-runtime] [D-Programming-Language/druntime] 9ac7bb: remove misleading comment

GitHub via D-runtime d-runtime at puremagic.com
Tue Nov 10 23:13:17 PST 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 9ac7bb0adeb43a2b9700378c01105083c0f5108c
      https://github.com/D-Programming-Language/druntime/commit/9ac7bb0adeb43a2b9700378c01105083c0f5108c
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-10-31 (Sat, 31 Oct 2015)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  remove misleading comment

- it's not possible to add a thread while suspendAll holds slock


  Commit: 7a2b19b0af1ad933a20e90b7793aaaa5839422c8
      https://github.com/D-Programming-Language/druntime/commit/7a2b19b0af1ad933a20e90b7793aaaa5839422c8
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-10-31 (Sat, 31 Oct 2015)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  threads are no longer suspended during startup

- so Thread.getThis will always be set in the signal handler


  Commit: 277b5b2acbe5d66117ecce3ff81f7913d1a87d44
      https://github.com/D-Programming-Language/druntime/commit/277b5b2acbe5d66117ecce3ff81f7913d1a87d44
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-10-31 (Sat, 31 Oct 2015)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  suspend threads in parallel

- heavily reduce suspendAll time with many threads by signalling all N
  threads in parallel and then waiting N times for the semaphore rather
  than doing that serially
- won't improve anything on OSX/Windows which do use a synchronous
  suspend API

- move critical region handling into suspend method
- change FreeBSD's m_suspendagain workaround to a per thread flag


  Commit: faa16434bcb88148f4012493bbb0e01cdd3ff693
      https://github.com/D-Programming-Language/druntime/commit/faa16434bcb88148f4012493bbb0e01cdd3ff693
  Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
  Date:   2015-11-11 (Wed, 11 Nov 2015)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Merge pull request #1110 from MartinNowak/parallelSuspend

suspend threads in parallel


Compare: https://github.com/D-Programming-Language/druntime/compare/fb127f747edb...faa16434bcb8


More information about the D-runtime mailing list