|
0c9a53db
|
Add README, LICENSE, etc. to prepare for release
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
1e763eac
|
Remove `blackBox` function from Zig harness
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
95cccace
|
Additional documentation
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
5149edd4
|
Rename harness imports to avoid collision
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
2d3a382a
|
Completed Rust vs. Zig doctest example
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
1e56be39
|
Add CRITERION_PRESERVE_TMP environment variable
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
4a8d583a
|
Extend indent normalization to all languages
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
c61cddf5
|
Adapt C harness to not require function signatures
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
437eaa10
|
`BenchSpec::with_imports` and `with_declarations`
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
54e07316
|
Refactor `BenchSpec` into `mod spec`
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
cabe45db
|
Switch from separate harness files to templating
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
658ae5af
|
Add crate example doctests
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
48c9db98
|
Harmonize language interfaces; rename spec methods
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
a3aa3312
|
Adapt Go benchmark to use BenchSpec
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
716e9aef
|
Remove BenchSpec.each
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
aea7e416
|
Carry `BenchSpec` through to the `lang` modules
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
074d7a9f
|
Add indentation normalization for Python
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
6d9bcc8b
|
Switch from many args to one BenchSpec
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
6550ecfb
|
Add setup tests for all languages
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
4c53e348
|
Make init tests check if init runs once
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
55ece002
|
Add integration tests (WIP)
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
3f028278
|
Forgot #include <time.h> in C test harness
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
2b9bacbb
|
Support timed, setup, and init code in all langs
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
5265490d
|
Zig language support
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
727e4e8a
|
Environment variables for language binaries
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
c960b3d3
|
Simplify implementation of test binary
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
7791dbb5
|
Convert unit tests from POSIX sh to rhai
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
a57693dc
|
Convert all benchmarks to communicating
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
df3daa11
|
Rewrite unit test strings as multi-line
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
de431c9d
|
Add delimiter check after suffix
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
937cf95a
|
Add unit tests; improve panic reporting
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
39951db2
|
Add CommunicatingBenchmark
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
25a50cdf
|
Refactor command runners into new module
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
cedda4ad
|
Refactor benchmark/command running
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
d7639b5d
|
Improved error output
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
7f66cf70
|
Add support for Ruby
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
a90ce325
|
Make C benchmarking an optional feature
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
51fe7d62
|
Synthesize CARGO_TARGET_TEMPDIR
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
e275f0ef
|
Convert Python to use tempfile
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
de26f45f
|
Move go preamble/postscript to include_str!
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
190fd30a
|
Move go & python to mod.rs
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
400c7a3b
|
Refactored C benchmark code into `.in` files
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
fd423d00
|
Refactor languages into separate modules
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
ba015a1f
|
C benchmarks
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|
|
854009c2
|
Implementations for python3 and golang
|
Ross Williams <r****s@r****t>
|
over 3 years ago
|
|