[D-runtime] [D-Programming-Language/druntime] 640f0f: make most GC functions nothrow

GitHub via D-runtime d-runtime at puremagic.com
Sun May 11 08:08:59 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 640f0f46dc0be06a413da3d1f090bd0275c7bb96
      https://github.com/D-Programming-Language/druntime/commit/640f0f46dc0be06a413da3d1f090bd0275c7bb96
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/core/sync/mutex.d
    M src/core/thread.d
    M src/core/thread.di
    M src/gc/bits.d
    M src/gc/gc.d
    M src/gc/os.d
    M src/gc/proxy.d
    M src/rt/lifetime.d
    M src/rt/sections.d
    M src/rt/sections_freebsd.d
    M src/rt/sections_linux.d
    M src/rt/sections_osx.d
    M src/rt/sections_solaris.d
    M src/rt/sections_win32.d
    M src/rt/sections_win64.d
    M src/rt/tlsgc.d

  Log Message:
  -----------
  make most GC functions nothrow
add "nothrow" to ScanDG on linux and os/x, Thread.getThis in di-file

Conflicts:
	src/core/thread.di
	src/gc/gc.d


  Commit: 3a7c81ebfb0411d2214638248081bcbf192a4bce
      https://github.com/D-Programming-Language/druntime/commit/3a7c81ebfb0411d2214638248081bcbf192a4bce
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2014-05-08 (Thu, 08 May 2014)

  Changed paths:
    M src/core/thread.d
    M src/core/thread.di

  Log Message:
  -----------
  make thread_suspendAll/thread_resumeAll nothrow


  Commit: 15669c92392a3a2ff23fb957e5317f3b9adbd40d
      https://github.com/D-Programming-Language/druntime/commit/15669c92392a3a2ff23fb957e5317f3b9adbd40d
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2014-05-08 (Thu, 08 May 2014)

  Changed paths:
    M src/core/sys/osx/mach/thread_act.d

  Log Message:
  -----------
  mark OS/X thread function nothrow


  Commit: 55a16f0d4f8ce761876a7d78f5fb2aeca5da86a7
      https://github.com/D-Programming-Language/druntime/commit/55a16f0d4f8ce761876a7d78f5fb2aeca5da86a7
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2014-05-08 (Thu, 08 May 2014)

  Changed paths:
    M src/core/sys/posix/semaphore.d
    M src/core/sys/posix/signal.d
    M src/core/thread.d

  Log Message:
  -----------
  make functions in core.sys.posix.signal and core.sys.posix.semaphore nothrow


  Commit: 66a0f0af2c04988e82835b473f0248d38ffcbaf6
      https://github.com/D-Programming-Language/druntime/commit/66a0f0af2c04988e82835b473f0248d38ffcbaf6
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2014-05-10 (Sat, 10 May 2014)

  Changed paths:
    M src/core/runtime.d
    M src/core/sys/freebsd/dlfcn.d
    M src/core/sys/freebsd/execinfo.d
    M src/core/sys/linux/execinfo.d
    M src/core/sys/osx/execinfo.d
    M src/core/sys/osx/pthread.d
    M src/core/sys/posix/dlfcn.d
    M src/core/sys/posix/signal.d
    M src/core/thread.d
    M src/etc/linux/memoryerror.d

  Log Message:
  -----------
  fix build for other OSs


  Commit: 5a04c20ae7863cd320df4c58d801f769acf2d414
      https://github.com/D-Programming-Language/druntime/commit/5a04c20ae7863cd320df4c58d801f769acf2d414
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-05-11 (Sun, 11 May 2014)

  Changed paths:
    M src/core/runtime.d
    M src/core/sync/mutex.d
    M src/core/sys/freebsd/dlfcn.d
    M src/core/sys/freebsd/execinfo.d
    M src/core/sys/linux/execinfo.d
    M src/core/sys/osx/execinfo.d
    M src/core/sys/osx/mach/thread_act.d
    M src/core/sys/osx/pthread.d
    M src/core/sys/posix/dlfcn.d
    M src/core/sys/posix/semaphore.d
    M src/core/sys/posix/signal.d
    M src/core/thread.d
    M src/core/thread.di
    M src/etc/linux/memoryerror.d
    M src/gc/bits.d
    M src/gc/gc.d
    M src/gc/os.d
    M src/gc/proxy.d
    M src/rt/lifetime.d
    M src/rt/sections.d
    M src/rt/sections_freebsd.d
    M src/rt/sections_linux.d
    M src/rt/sections_osx.d
    M src/rt/sections_solaris.d
    M src/rt/sections_win32.d
    M src/rt/sections_win64.d
    M src/rt/tlsgc.d

  Log Message:
  -----------
  Merge pull request #752 from rainers/gc_nothrow3

make most GC functions nothrow


Compare: https://github.com/D-Programming-Language/druntime/compare/3748ebf972c3...5a04c20ae786


More information about the D-runtime mailing list