Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
87e80e558d86d9d5820d9e9ab12c9369311b82b8
/
scripts
/
bench
/
bench.py
87e80e5
added disabled benchmarking for catch as well (using CATCH_CONFIG_DISABLE)
by onqtam
· 7 years ago
c8692c4
about to re-do the benchmarks against an early version of Catch 2
by onqtam
· 7 years ago
7f2c0ba
- updated compile time benchmarks - fixed script for runtime benchmarks
by onqtam
· 7 years ago
7d8ccec
script seems done! takes the average of N times (currently 5) for each benchmark and formats it sort-of well in the output
by onqtam
· 7 years ago
706eb4a
initial version of the run_all.py script
by onqtam
· 7 years ago
31b03fb
work in progress on an automated way to run all benchmarks - based on tests.json
by onqtam
· 7 years ago
dc92a3c
added ability to toggle between gcc/clang for the benchmarks
by onqtam
· 7 years ago
778e94b
printing the options used for the benchmark + added info option
by onqtam
· 7 years ago
fea36c5
updated the benchmark script - now uses the command line
by onqtam
· 7 years ago
c6555cf
all compile time benchmarks done!
by onqtam
· 8 years ago
200e888
more stuff benchmarked
by onqtam
· 8 years ago
7b8d8dc
fixing clang builds - added new line at end of main.cpp for `removing_doctest_options` example...
by onqtam
· 8 years ago
8337278
fixing bench.py script to be executable under linux
by onqtam
· 8 years ago
19b21e9
updated benchmarks (results of doctest vs catch (header inclusion cost) are the same from 4 months ago - doctest 1.0)
by onqtam
· 8 years ago
11210ce
- added an image instead of code for the main readme
by onqtam
· 8 years ago
956d4ec
added DOCTEST_CONFIG_SUPER_FAST_ASSERTS which makes the fast asserts insanely fast for compile times - just 1 function call - with 1 tiny change in behavior - breaking into the debugger will be into an internal doctest function instead of in the test case
by onqtam
· 8 years ago
7ff1dc1
simplified the new unary/binary assertion macros - reusing stuff from the main assertion macro
by onqtam
· 8 years ago
df09f51
refactor - assertion macros use integers and flags instead of strings and substringing - this will allow me to more easily deal with the increasing number of assertion macros
by onqtam
· 8 years ago
8deb092
- removed the _fast header and put its contents into the main doctest header
by onqtam
· 8 years ago
eae70c7
extending the bench script to make bigger test cases
by onqtam
· 8 years ago
cef6149
doc
by onqtam
· 8 years ago
67c8b3e
doc
by onqtam
· 8 years ago
c285f99
doc
by onqtam
· 8 years ago
d4669c1
doc
by onqtam
· 8 years ago
9497821
doc
by onqtam
· 8 years ago
5456545
benchmarking script done
by onqtam
· 8 years ago
b1e7e14
squashing git history for the last time
by hardly
· 10 years ago