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
- @alxbilger made their first contribution in #1722
- @fsb4000 made their first contribution in #1839
- @imrichardcole made their first contribution in #1846
- @aespondac made their first contribution in #1858
- @codeinred made their first contribution in #1861
- @guoci made their first contribution in #1881
Full Changelog: v1.9.0...v1.9.1