[D-runtime] [D-Programming-Language/druntime] 8fe8ba: fix benchmarks
noreply at github.com
noreply at github.com
Wed Oct 12 20:50:25 PDT 2011
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: 8fe8baba848f090072daedfed29ad2c0cc5071df
https://github.com/D-Programming-Language/druntime/commit/8fe8baba848f090072daedfed29ad2c0cc5071df
Author: dawg <dawg at dawgfoto.de>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
A test/.gitignore
M test/gcbench/huge_single.d
M test/gcbench/rand_large.d
M test/gcbench/rand_small.d
R test/gcbench/runall.d
M test/gcbench/tree1.d
M test/gcbench/tree2.d
A test/runbench.d
Log Message:
-----------
fix benchmarks
- The gcbenchs didn't compile due to changes in StopWatch.
- I replaced the runall with a slightly more sophisticated runner
- Stoping the time it takes to call system instead of
stopping from within the program also measures the final
GC collection.
- You can run the tests with 'rdmd runbench' optionally
giving a regex to match a subset of tests.
Commit: c8e645c98eb458f56095887551c9c5f1103faf7f
https://github.com/D-Programming-Language/druntime/commit/c8e645c98eb458f56095887551c9c5f1103faf7f
Author: dawg <dawg at dawgfoto.de>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
A test/aabench/bulk.d
A test/aabench/resize.d
A test/aabench/string.d
A test/extra-files/dante.txt
M test/runbench.d
Log Message:
-----------
add some AA benchmarks
- help for runbench
- allow to set compiler flags
- set version=verbose when passing -v to runbench
Commit: 3a625b32f5f02499ab9796bc2cbdfbbe1af9ee93
https://github.com/D-Programming-Language/druntime/commit/3a625b32f5f02499ab9796bc2cbdfbbe1af9ee93
Author: dawg <dawg at dawgfoto.de>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
avoid 3 virtual calls in _aaGetX and zero only memory not being set anyways
- yields ~5% faster value insertion in the benchmarks
Commit: 9a8a328e84a17016b646042992483b9917414c19
https://github.com/D-Programming-Language/druntime/commit/9a8a328e84a17016b646042992483b9917414c19
Author: Sean Kelly <sean at invisibleduck.org>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
M src/rt/aaA.d
A test/.gitignore
A test/aabench/bulk.d
A test/aabench/resize.d
A test/aabench/string.d
A test/extra-files/dante.txt
M test/gcbench/huge_single.d
M test/gcbench/rand_large.d
M test/gcbench/rand_small.d
R test/gcbench/runall.d
M test/gcbench/tree1.d
M test/gcbench/tree2.d
A test/runbench.d
Log Message:
-----------
Merge pull request #79 from dawgfoto/master
Extended druntime benchmarks and small AA improvement
Compare: https://github.com/D-Programming-Language/druntime/compare/374ccc1...9a8a328
More information about the D-runtime
mailing list