[D-runtime] [D-Programming-Language/druntime] 05b15a: fix Issue 11216 - Make synchronized statement `not...

GitHub via D-runtime d-runtime at puremagic.com
Fri Dec 12 07:42:01 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 05b15ab05279a70b30f4a580c705526e70e09155
      https://github.com/D-Programming-Language/druntime/commit/05b15ab05279a70b30f4a580c705526e70e09155
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-11-29 (Sat, 29 Nov 2014)

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

  Log Message:
  -----------
  fix Issue 11216 - Make synchronized statement `nothrow`

- require Object.Monitor lock and unlock functions to be nothrow

- change methods of all core.sync classes to nothrow


  Commit: 46061e646ae547d297aeae448eb246e251118344
      https://github.com/D-Programming-Language/druntime/commit/46061e646ae547d297aeae448eb246e251118344
  Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M src/core/sync/barrier.d
    M src/core/sync/condition.d
    M src/core/sync/config.d
    M src/core/sync/exception.d
    M src/core/sync/mutex.d
    M src/core/sync/rwmutex.d
    M src/core/sync/semaphore.d
    M src/core/sys/osx/mach/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 #1013 from MartinNowak/fix11216

fix Issue 11216 - Make synchronized statement `nothrow`


Compare: https://github.com/D-Programming-Language/druntime/compare/109a604a08c7...46061e646ae5


More information about the D-runtime mailing list