[D-runtime] [D-Programming-Language/druntime] 7c2166: roll back the synchronized nothrow change

GitHub via D-runtime d-runtime at puremagic.com
Mon Mar 9 11:50:02 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 7c21667306af76fa8343e89470abc8a907be9f7a
      https://github.com/D-Programming-Language/druntime/commit/7c21667306af76fa8343e89470abc8a907be9f7a
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-03-06 (Fri, 06 Mar 2015)

  Changed paths:
    M src/core/sync/barrier.d
    M src/core/sync/condition.d
    M src/core/sync/mutex.d
    M src/core/sync/rwmutex.d
    M src/core/sync/semaphore.d
    M src/core/thread.d
    M src/gc/gc.d
    M src/object.di
    M src/object_.d

  Log Message:
  -----------
  roll back the synchronized nothrow change

- we're having trouble to change vibe.d's
  Mutex implementation to nothrow

- added correctly attributed internal functions to Mutex
  and Condition so that we don't have to roll back changes
  in core.thread and std.concurrency relying on nothrow


  Commit: 84059dbf4163deaa759597c4159df5a7e9eeab11
      https://github.com/D-Programming-Language/druntime/commit/84059dbf4163deaa759597c4159df5a7e9eeab11
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-09 (Mon, 09 Mar 2015)

  Changed paths:
    M src/core/sync/barrier.d
    M src/core/sync/condition.d
    M src/core/sync/mutex.d
    M src/core/sync/rwmutex.d
    M src/core/sync/semaphore.d
    M src/core/thread.d
    M src/gc/gc.d
    M src/object.di
    M src/object_.d

  Log Message:
  -----------
  Merge pull request #1188 from MartinNowak/undoNothrowSync

roll back the synchronized nothrow change


Compare: https://github.com/D-Programming-Language/druntime/compare/428fd45934a9...84059dbf4163


More information about the D-runtime mailing list