[D-runtime] [D-Programming-Language/druntime] f6175f: fix SENTINEL code:

GitHub via D-runtime d-runtime at puremagic.com
Sun Aug 3 06:50:11 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: f6175f21cbde264e34e7b49bf1777a40a1cc67b7
      https://github.com/D-Programming-Language/druntime/commit/f6175f21cbde264e34e7b49bf1777a40a1cc67b7
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2014-08-02 (Sat, 02 Aug 2014)

  Changed paths:
    M src/gc/gc.d
    M src/object_.d
    M src/rt/lifetime.d

  Log Message:
  -----------
  fix SENTINEL code:
- add missing address adjustments
- free: check for interior pointer
- raise InvalidMemoryOperationError in release mode
- disable some unittests when building with -debug=SENTINEL


  Commit: edfe4c75d17b13eede0057026f5b3a39d13b7c1e
      https://github.com/D-Programming-Language/druntime/commit/edfe4c75d17b13eede0057026f5b3a39d13b7c1e
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-08-03 (Sun, 03 Aug 2014)

  Changed paths:
    M src/gc/gc.d
    M src/object_.d
    M src/rt/lifetime.d

  Log Message:
  -----------
  Merge pull request #920 from rainers/fix_sentinel

Issue 12843 - Unit tests fail when GC is compiled with SENTINEL


Compare: https://github.com/D-Programming-Language/druntime/compare/058aeb1c21b7...edfe4c75d17b


More information about the D-runtime mailing list