[D-runtime] [D-Programming-Language/druntime] 3a0a2b: use the simple old runbench script

GitHub via D-runtime d-runtime at puremagic.com
Mon Jan 5 15:26:30 PST 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 3a0a2b9fd4ddb3aaa03ba19d9659d64f6169a733
      https://github.com/D-Programming-Language/druntime/commit/3a0a2b9fd4ddb3aaa03ba19d9659d64f6169a733
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-27 (Sat, 27 Dec 2014)

  Changed paths:
    M benchmark/aabench/bulk.d
    M benchmark/aabench/string.d
    M benchmark/gcbench/conalloc.d
    M benchmark/gcbench/conappend.d
    M benchmark/gcbench/concpu.d
    M benchmark/gcbench/dlist.d
    M benchmark/gcbench/slist.d
    M benchmark/gcbench/testgc3.d
    M benchmark/gcbench/tree1.d
    M benchmark/gcbench/tree2.d
    M benchmark/gcbench/words.d
    M benchmark/runbench.d

  Log Message:
  -----------
  use the simple old runbench script

- replace EXECUTE_ARGS with default values


  Commit: f28a4c4b4777cc084a4091b4ab9a4537d99fee18
      https://github.com/D-Programming-Language/druntime/commit/f28a4c4b4777cc084a4091b4ab9a4537d99fee18
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-27 (Sat, 27 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  remove -version=VERBOSE in verbose mode

- some benchmarks will print more output with
  -version=VERBOSE

- can still be passed explicitly to runbench


  Commit: 459275c9396feb8517db97cf7562275be17d90eb
      https://github.com/D-Programming-Language/druntime/commit/459275c9396feb8517db97cf7562275be17d90eb
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-27 (Sat, 27 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  more stable timings

- use best of 10 runs

- align and cleanup output


  Commit: 758a3ca84c10a9444d28e1adbc996be4ca891f39
      https://github.com/D-Programming-Language/druntime/commit/758a3ca84c10a9444d28e1adbc996be4ca891f39
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-27 (Sat, 27 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  cleanup imports


  Commit: 24e5b1071862a4edce1e55921846663386d1253f
      https://github.com/D-Programming-Language/druntime/commit/24e5b1071862a4edce1e55921846663386d1253f
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-27 (Sat, 27 Dec 2014)

  Changed paths:
    M benchmark/aabench/bulk.d
    M benchmark/runbench.d

  Log Message:
  -----------
  replace usage of deprecated functions


  Commit: 3e0789e121e2393c2dffcb411841a9f06745145c
      https://github.com/D-Programming-Language/druntime/commit/3e0789e121e2393c2dffcb411841a9f06745145c
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-27 (Sat, 27 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  print compiler and dflags

- helps to avoid confusion when comparing compilers and flags


  Commit: b856e497d97ec1d4fce7ff34de7d50e019febac3
      https://github.com/D-Programming-Language/druntime/commit/b856e497d97ec1d4fce7ff34de7d50e019febac3
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  allow to pass runargs and parse gc profile output


  Commit: c4490ba713533e4ef6f77a2f7f0cbadd87218d5e
      https://github.com/D-Programming-Language/druntime/commit/c4490ba713533e4ef6f77a2f7f0cbadd87218d5e
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  make repeat count configurable


  Commit: 99c2e577a12dcd2d2c89a6eb685bc3c97a686005
      https://github.com/D-Programming-Language/druntime/commit/99c2e577a12dcd2d2c89a6eb685bc3c97a686005
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  avoid interleaving of output in verbose mode

- also print binary output


  Commit: 62d3248351cff831bc804166a9506c3eadd1eda2
      https://github.com/D-Programming-Language/druntime/commit/62d3248351cff831bc804166a9506c3eadd1eda2
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-29 (Mon, 29 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  add .exe extension on Windows


  Commit: b8f17d9640610b7a1b3756725a9efbed06b6ea44
      https://github.com/D-Programming-Language/druntime/commit/b8f17d9640610b7a1b3756725a9efbed06b6ea44
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-29 (Mon, 29 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  factor out argument parsing

- Config struct to hold argument values
- unittests
- runbench args now preceed pattern and dflags


  Commit: f6b734883e7fa16f9326041f87daddf4e99b2040
      https://github.com/D-Programming-Language/druntime/commit/f6b734883e7fa16f9326041f87daddf4e99b2040
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-12-29 (Mon, 29 Dec 2014)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  support gcx.log output

- save gcx.log of best run
- parse gcx.log for GC profile data


  Commit: 87c9c12874a97da278524129b343413e6050fc7f
      https://github.com/D-Programming-Language/druntime/commit/87c9c12874a97da278524129b343413e6050fc7f
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  rename file before reading to avoid windows file lock issues


  Commit: 6c343f8d7e2765110156c6f455c1bba23156b7ed
      https://github.com/D-Programming-Language/druntime/commit/6c343f8d7e2765110156c6f455c1bba23156b7ed
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-01-04 (Sun, 04 Jan 2015)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  pass through --DRT args to benchmarks

- disable runtime cmdline parsing for runbench

- parse Runtime.args instead of main args


  Commit: 1649985506cf24ddc911a24db68d9bbd73cda2f6
      https://github.com/D-Programming-Language/druntime/commit/1649985506cf24ddc911a24db68d9bbd73cda2f6
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-01-05 (Mon, 05 Jan 2015)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  allow for more space of GC output


  Commit: 91d890a27c1eb63d36865b9aab7a5d1322eca0c0
      https://github.com/D-Programming-Language/druntime/commit/91d890a27c1eb63d36865b9aab7a5d1322eca0c0
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-01-05 (Mon, 05 Jan 2015)

  Changed paths:
    M benchmark/runbench.d

  Log Message:
  -----------
  escape runtime arguments


  Commit: 36ed59b4c5363a535034a6e593b9f39364a38f9f
      https://github.com/D-Programming-Language/druntime/commit/36ed59b4c5363a535034a6e593b9f39364a38f9f
  Author: Rainer Schuetze <r.sagitario at gmx.de>
  Date:   2015-01-06 (Tue, 06 Jan 2015)

  Changed paths:
    M benchmark/aabench/bulk.d
    M benchmark/aabench/string.d
    M benchmark/gcbench/conalloc.d
    M benchmark/gcbench/conappend.d
    M benchmark/gcbench/concpu.d
    M benchmark/gcbench/dlist.d
    M benchmark/gcbench/slist.d
    M benchmark/gcbench/testgc3.d
    M benchmark/gcbench/tree1.d
    M benchmark/gcbench/tree2.d
    M benchmark/gcbench/words.d
    M benchmark/runbench.d

  Log Message:
  -----------
  Merge pull request #1074 from MartinNowak/runbench

improve benchmark script


Compare: https://github.com/D-Programming-Language/druntime/compare/bd3a2fb1cbc7...36ed59b4c536


More information about the D-runtime mailing list