Skip to content

Releases: martinus/nanobench

v4.3.11

16 Feb 19:06
a5a50c2
Compare
Choose a tag to compare

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

03 Feb 05:49
41d6936
Compare
Choose a tag to compare

Direct download: nanobench.h

What's Changed

  • clang-tidy improvements, recreate documentation by @martinus in #83

Full Changelog: v4.3.9...v4.3.10

v4.3.9

05 Dec 08:57
a7030c6
Compare
Choose a tag to compare

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

04 Dec 18:08
a1fcc09
Compare
Choose a tag to compare

Direct download: nanobench.h

What's Changed

New Contributors

Full Changelog: v4.3.7...v4.3.8

v4.3.7

18 Apr 06:54
26a9c08
Compare
Choose a tag to compare

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

17 Sep 07:16
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v4.3.5...v4.3.6

v4.3.5

10 Jun 16:28
Compare
Choose a tag to compare

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

01 Jun 09:53
Compare
Choose a tag to compare

Direct download: nanobench.h

  • Add missing sanitizer suppression to rotl

v4.3.3

27 May 06:41
Compare
Choose a tag to compare

Direct download: nanobench.h

  • Do not use locale-dependent std::to_string

v4.3.2

27 May 05:07
Compare
Choose a tag to compare

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)