[D-runtime] [D-Programming-Language/druntime] de72a5: gc.gc: Fix SENTINEL to be a debug version

GitHub via D-runtime d-runtime at puremagic.com
Tue May 6 18:41:21 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: de72a51d5089ae22746f281a980f4954a3c24aa6
      https://github.com/D-Programming-Language/druntime/commit/de72a51d5089ae22746f281a980f4954a3c24aa6
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/gc/gc.d

  Log Message:
  -----------
  gc.gc: Fix SENTINEL to be a debug version

Match the commented-out declaration at the top of the module.


  Commit: ea2f576b12bbc2fc43775ba32240e27b67112ae2
      https://github.com/D-Programming-Language/druntime/commit/ea2f576b12bbc2fc43775ba32240e27b67112ae2
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/gc/gc.d

  Log Message:
  -----------
  gc.gc: Fix memory corruption with debug=MEMSTOMP


  Commit: 53ba26b7f514a85ca1cab2edffbcd5b7f996b0d3
      https://github.com/D-Programming-Language/druntime/commit/53ba26b7f514a85ca1cab2edffbcd5b7f996b0d3
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/gc/gc.d

  Log Message:
  -----------
  gc.gc: Add debug=INVARIANT option

GC invariants take a long time to run when enabled,
and it is useful to disable them without also disabling
everything else affectedy the -release switch.


  Commit: a3bb5f49b424416e2d692140fda31230b4385ffb
      https://github.com/D-Programming-Language/druntime/commit/a3bb5f49b424416e2d692140fda31230b4385ffb
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/gc/gc.d

  Log Message:
  -----------
  gc.gc: Fix compilation with debug=SENTINEL


  Commit: 8ca7aede3860aad9a77993920a9538c58117ccdb
      https://github.com/D-Programming-Language/druntime/commit/8ca7aede3860aad9a77993920a9538c58117ccdb
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/gc/gc.d

  Log Message:
  -----------
  gc.gc: Return sentinel-constrained size in alloc

This fixes basic array appending with debug=SENTINEL.


  Commit: 06678d9190023da5cc89c85ae4f08ce410d4882c
      https://github.com/D-Programming-Language/druntime/commit/06678d9190023da5cc89c85ae4f08ce410d4882c
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-05-06 (Tue, 06 May 2014)

  Changed paths:
    M src/gc/gc.d

  Log Message:
  -----------
  Merge pull request #778 from CyberShadow/gc-debug

Some fixes in GC debugging code


Compare: https://github.com/D-Programming-Language/druntime/compare/6330ff4b953e...06678d919002


More information about the D-runtime mailing list