Releases: martinus/nanobench
Releases · martinus/nanobench
v4.3.11
Direct download: nanobench.h
What's Changed
- Check for failures in parseFile(), perf events tweaks by @tommi-cujo in #84
- Workaround missing
noexcept
for std::string move assignment by @tommi-cujo in #87 - removed the link by @martinus in #89
- Lots of minor cleanups by @martinus in #85
- Add linter for version & clang-format. Updated version by @martinus in #90
New Contributors
- @tommi-cujo made their first contribution in #84
Full Changelog: v4.3.10...v4.3.11
v4.3.10
v4.3.9
Direct download: nanobench.h
- Fixed #80 - truncation warning for containers with 32bit index with
Rng::shuffle
Full Changelog: v4.3.8...v4.3.9
v4.3.8
Direct download: nanobench.h
What's Changed
- Update index.rst by @cozycactus in #70
- Enable perf counters on older kernels by @chipot in #66
- Fix typos in docs by @tocic in #72
- Add support for custom information per benchmark run by @jonas-schulze in #77
- Fix some typos by @jonas-schulze in #78
New Contributors
- @cozycactus made their first contribution in #70
- @chipot made their first contribution in #66
- @tocic made their first contribution in #72
- @jonas-schulze made their first contribution in #77
Full Changelog: v4.3.7...v4.3.8
v4.3.7
Direct download: nanobench.h
- Documentation updates
- Raise minimum epoch time to 1ms
What's Changed
- Add option to install library via cmake by @fferflo in #60
- Simplify documentation around benchmark comparison by @vadi2 in #63
New Contributors
Full Changelog: v4.3.6...v4.3.7
v4.3.6
Direct download: nanobench.h
- linux: Check for kernel >= 3.14 to enable performance counters
- added a few sanitizer suppressions
- regenerated documentation with latest releases of sphinx etc.
What's Changed
- Update README.md by @Tridacnid in #55
New Contributors
- @Tridacnid made their first contribution in #55
Full Changelog: v4.3.5...v4.3.6
v4.3.5
Direct download: nanobench.h
- Undo incorrect "fix" for old linux headers. If compilation does not work with very old linux headers, define the macro
ANKERL_NANOBENCH_DISABLE_PERF_COUNTERS
.
v4.3.4
Direct download: nanobench.h
- Add missing sanitizer suppression to
rotl
v4.3.3
Direct download: nanobench.h
- Do not use locale-dependent
std::to_string
v4.3.2
Direct download: nanobench.h
- Fixed a MSVC 2015 build problem found by @eremyg-lunarg in robin-hood-hash. Thanks!
- updates license to 2021.
- Fix #52, build should now work with very old linux headers
- Also disable UBSAN (bitcoin needed to add a suppression in bitcoin/bitcoin#21738)