[D-runtime] [D-Programming-Language/druntime] 480dc8: Merge remote-tracking branch 'upstream/master' int...

GitHub via D-runtime d-runtime at puremagic.com
Wed Oct 14 07:36:44 PDT 2015


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

  Changed paths:
    M .gitignore
    M benchmark/gcbench/vdparser.extra/vdc/versions.d
    M changelog.dd
    M mak/COPY
    M mak/DOCS
    M mak/MANIFEST
    M mak/SRCS
    M posix.mak
    M src/core/atomic.d
    A src/core/attribute.d
    M src/core/bitop.d
    M src/core/checkedint.d
    M src/core/cpuid.d
    M src/core/demangle.d
    M src/core/exception.d
    A src/core/internal/abort.d
    M src/core/internal/convert.d
    A src/core/internal/string.d
    M src/core/memory.d
    M src/core/runtime.d
    M src/core/stdc/fenv.d
    M src/core/stdc/math.d
    M src/core/stdc/stdio.d
    M src/core/stdc/stdlib.d
    M src/core/sys/linux/dlfcn.d
    M src/core/sys/linux/epoll.d
    A src/core/sys/linux/fcntl.d
    M src/core/sys/linux/link.d
    M src/core/sys/linux/sys/mman.d
    M src/core/sys/linux/sys/xattr.d
    A src/core/sys/linux/timerfd.d
    A src/core/sys/linux/unistd.d
    M src/core/sys/osx/sys/event.d
    M src/core/sys/posix/dlfcn.d
    M src/core/sys/posix/fcntl.d
    M src/core/sys/posix/signal.d
    M src/core/sys/posix/sys/mman.d
    M src/core/sys/posix/sys/msg.d
    M src/core/sys/posix/sys/socket.d
    M src/core/sys/posix/sys/stat.d
    M src/core/sys/posix/sys/statvfs.d
    M src/core/sys/posix/sys/types.d
    M src/core/sys/posix/syslog.d
    M src/core/sys/posix/unistd.d
    M src/core/sys/windows/dll.d
    M src/core/sys/windows/winsock2.d
    M src/core/thread.d
    M src/core/threadasm.S
    M src/core/time.d
    M src/gc/gc.d
    M src/object.d
    M src/rt/aaA.d
    M src/rt/arrayassign.d
    M src/rt/arraycat.d
    A src/rt/backtrace/dwarf.d
    A src/rt/backtrace/elf.d
    M src/rt/cast_.d
    M src/rt/config.d
    M src/rt/cover.d
    M src/rt/deh_win32.d
    M src/rt/deh_win64_posix.d
    M src/rt/dmain2.d
    M src/rt/lifetime.d
    M src/rt/minfo.d
    M src/rt/profilegc.d
    M src/rt/sections_android.d
    M src/rt/sections_elf_shared.d
    M src/rt/sections_solaris.d
    A src/rt/stdio_msvc.c
    M src/rt/trace.d
    M src/rt/typeinfo/ti_Ag.d
    M src/rt/typeinfo/ti_C.d
    M src/rt/typeinfo/ti_byte.d
    M src/rt/typeinfo/ti_cent.d
    M src/rt/typeinfo/ti_char.d
    M src/rt/typeinfo/ti_dchar.d
    M src/rt/typeinfo/ti_delegate.d
    M src/rt/typeinfo/ti_int.d
    M src/rt/typeinfo/ti_long.d
    M src/rt/typeinfo/ti_ptr.d
    M src/rt/typeinfo/ti_short.d
    M src/rt/typeinfo/ti_ubyte.d
    M src/rt/typeinfo/ti_ucent.d
    M src/rt/typeinfo/ti_uint.d
    M src/rt/typeinfo/ti_ulong.d
    M src/rt/typeinfo/ti_ushort.d
    M src/rt/typeinfo/ti_void.d
    M src/rt/typeinfo/ti_wchar.d
    M src/rt/util/array.d
    M src/rt/util/container/common.d
    M src/rt/util/container/treap.d
    M src/rt/util/random.d
    R src/rt/util/string.d
    M src/rt/util/typeinfo.d
    A test/.gitignore
    A test/common.mak
    M test/coverage/Makefile
    M test/coverage/src-basic.lst.exp
    M test/coverage/src-merge.lst.exp
    M test/coverage/src-merge_true.lst.exp
    A test/coverage/src-no_code.lst.exp
    A test/coverage/src-no_code_imp.lst.exp
    M test/coverage/src/basic.d
    M test/coverage/src/merge.d
    M test/coverage/src/merge_true.d
    A test/coverage/src/no_code.d
    A test/coverage/src/no_code_imp.d
    M test/exceptions/Makefile
    A test/exceptions/line_trace.exp
    A test/exceptions/src/line_trace.d
    M test/init_fini/Makefile
    M test/profile/Makefile
    M test/profile/bothgc.log.exp
    M test/profile/myprofilegc.log.exp
    M test/shared/Makefile
    M test/shared/src/host.c
    M test/shared/src/lib.d
    A test/shared/src/link_mod_collision.d
    A test/shared/src/load_mod_collision.d
    M win32.mak
    M win64.mak

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into stable


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

  Changed paths:
    M src/core/exception.d
    M src/gc/gc.d
    M src/rt/lifetime.d
    M test/exceptions/Makefile
    A test/exceptions/src/invalid_memory_operation.d

  Log Message:
  -----------
  fix Issue 14993 - segfault for InvalidMemoryOperationError

- creating a stacktrace currently uses the GC (thus might recurse
  infinetely when the GC throws an exception itself)
- suppress stack traces for OutOfMemoryError,
  InvalidMemoryOperationError, and FinalizeError


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

  Changed paths:
    M src/core/exception.d
    M src/gc/gc.d
    M src/rt/lifetime.d
    M test/exceptions/Makefile
    A test/exceptions/src/invalid_memory_operation.d

  Log Message:
  -----------
  Merge pull request #1406 from MartinNowak/fix14993

fix Issue 14993 - segfault for InvalidMemoryOperationError


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

  Changed paths:
    M src/core/exception.d
    M src/gc/gc.d
    M src/rt/lifetime.d
    M test/exceptions/Makefile
    A test/exceptions/src/invalid_memory_operation.d

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/stable' into merge_stable


  Commit: df444316aa218c2becedd2462b37296fb995b6cb
      https://github.com/D-Programming-Language/druntime/commit/df444316aa218c2becedd2462b37296fb995b6cb
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M src/core/exception.d
    M src/gc/gc.d
    M src/rt/lifetime.d
    M test/exceptions/Makefile
    A test/exceptions/src/invalid_memory_operation.d

  Log Message:
  -----------
  Merge pull request #1407 from MartinNowak/merge_stable

Merge remote-tracking branch 'upstream/stable' into merge_stable


Compare: https://github.com/D-Programming-Language/druntime/compare/d42d96c14b2f...df444316aa21


More information about the D-runtime mailing list