github google/benchmark v1.9.1

one day ago

What's Changed

  • Fix Python manual timing example by @alxbilger in #1722
  • Align benchmark::State to a cacheline. by @ckennelly in #1230
  • Fix C4459: Rename a function parameter profiler_manager to avoid hiding the global declaration. by @fsb4000 in #1839
  • Bump oldest supported Python to 3.10, eliminate setuptools-scm by @nicholasjng in #1842
  • enable the /MP MSVC compiler argument for parallel compilation by @imrichardcole in #1846
  • Added the functionality for a dry run benchmark called through the cli argument --benchmark_dry_run. by @dmah42 in #1851
  • Version string correction in pkg-config files by @aespondac in #1858
  • Add enum value from newest Windows SDK by @DKLoehr in #1859
  • Fix spurious warning 'misc-use-anonymous-namespace' (#1860) by @codeinred in #1861
  • Update user_guide.md by @aespondac in #1863
  • upgrade bazel mods. requires c++14 for tests by @dmah42 in #1867
  • Update nanobind_bazel to v2.2.0 by @nicholasjng in #1866
  • bump googletest version to match bazel by @dmah42 in #1868
  • Verify RegisterProfilerManager doesn't overwrite an existing registration by @xdje42 in #1837
  • [#1487] ensure background color is preserved by @imrichardcole in #1865
  • Add nb::is_flag() annotation to Counter::Flags by @nicholasjng in #1870
  • Add a Python matrix to ensure the bindings build on all supported versions by @nicholasjng in #1871
  • Declare a Python 3.13 toolchain, revert setup.py toolchain target sele… by @nicholasjng in #1876
  • update standard to C++17 per C++ build support by @dmah42 in #1875
  • Improve examples on ComputeStatistics by @guoci in #1881

New Contributors

Full Changelog: v1.9.0...v1.9.1

Don't miss a new benchmark release

NewReleases is sending notifications on new releases.