[D-runtime] [D-Programming-Language/druntime] 7a8e9d: fix Issue 14464 - coverage merge doesn't work

GitHub via D-runtime d-runtime at puremagic.com
Mon May 25 16:30:56 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 7a8e9dc85be981710e16c99d528f2e5cbae2883d
      https://github.com/D-Programming-Language/druntime/commit/7a8e9dc85be981710e16c99d528f2e5cbae2883d
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-05-17 (Sun, 17 May 2015)

  Changed paths:
    M src/rt/cover.d

  Log Message:
  -----------
  fix Issue 14464 - coverage merge doesn't work

- fix parsing of existing .lst file
- use append semantics (create or merge with existing .lst file)
- enable merge by default
- some code cleanup (reuse buffers, log10, foreach, min/max)


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

  Changed paths:
    M src/rt/cover.d

  Log Message:
  -----------
  perform locked rewrite of coverage file


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

  Changed paths:
    M posix.mak
    A test/coverage/Makefile
    A test/coverage/src-basic.lst.exp
    A test/coverage/src-merge.lst.exp
    A test/coverage/src-merge_false.lst.exp
    A test/coverage/src/basic.d
    A test/coverage/src/merge.d
    A test/coverage/src/merge_false.d

  Log Message:
  -----------
  add coverage tests


  Commit: 0db36e88ed0dc124508c3a115a0c99edbbd2f680
      https://github.com/D-Programming-Language/druntime/commit/0db36e88ed0dc124508c3a115a0c99edbbd2f680
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-05-26 (Tue, 26 May 2015)

  Changed paths:
    M src/core/runtime.d
    M src/rt/cover.d
    M test/coverage/Makefile
    M test/coverage/src-merge.lst.exp
    R test/coverage/src-merge_false.lst.exp
    A test/coverage/src-merge_true.lst.exp
    R test/coverage/src/merge_false.d
    A test/coverage/src/merge_true.d

  Log Message:
  -----------
  add coverage options to core.runtime and leave merging off by default


  Commit: 789f02ec42ff9eb8007f282a45126e6252b64453
      https://github.com/D-Programming-Language/druntime/commit/789f02ec42ff9eb8007f282a45126e6252b64453
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-05-25 (Mon, 25 May 2015)

  Changed paths:
    M posix.mak
    M src/core/runtime.d
    M src/rt/cover.d
    A test/coverage/Makefile
    A test/coverage/src-basic.lst.exp
    A test/coverage/src-merge.lst.exp
    A test/coverage/src-merge_true.lst.exp
    A test/coverage/src/basic.d
    A test/coverage/src/merge.d
    A test/coverage/src/merge_true.d

  Log Message:
  -----------
  Merge pull request #1225 from MartinNowak/fix14464

fix Issue 14464 - coverage merge doesn't work


Compare: https://github.com/D-Programming-Language/druntime/compare/19f3f0db648b...789f02ec42ff


More information about the D-runtime mailing list