Releases: psf/pyperf
Releases Β· psf/pyperf
2.8.0
What's Changed
- Refactor operations to fully work on AArch64. by @diegorusso in #191
- Fix the max_mem_rss measurement by @mdboom in #192
- Allow setting the amount of warmup values in Runner by @PiispaH in #194
- Add hooks for calling arbitrary code around each benchmark by @mdboom in #193
- Use KiB and MiB as units instead of kB and MB. by @yngvem in #199
- Fix Spelling Error by @arjun-kshirsagar in #200
- Make hooks work in bench_command subprocesses by @mdboom in #197
- Fix deprecated method in bench_time_func example by @hajimes in #202
- Separate subprocess writing/parsing into their own functions by @mdboom in #201
- Fix "std dev" link by @vstinner in #204
- Implement --timeout when running benchmarks by @diegorusso in #205
- Preparing for release of 2.8.0 by @mdboom in #206
New Contributors
- @diegorusso made their first contribution in #191
- @PiispaH made their first contribution in #194
- @yngvem made their first contribution in #199
- @arjun-kshirsagar made their first contribution in #200
- @hajimes made their first contribution in #202
Full Changelog: 2.7.0...2.8.0
2.7.0
What's Changed
- Fix typo in example docs by @teobouvard in #177
- Update --table example by @vstinner in #178
- Include
CONFIG_ARGS
in Metadata by @JeffersGlass in #180 - Fix typos discovered by codespell by @cclauss in #181
- tox.ini: Replace flake8 with ruff by @cclauss in #184
- Add some ruff rules for pyupgrade by @cclauss in #183
- Disable TurboBoost tuning settings on non-Intel by @mdboom in #185
- Fix logic in MSR availability test by @mdboom in #186
- gh-187: Support environment variables PYTHON_GIL / PYTHON_CPU_COUNT by @corona10 in #188
New Contributors
- @teobouvard made their first contribution in #177
- @JeffersGlass made their first contribution in #180
- @cclauss made their first contribution in #181
Full Changelog: 2.6.3...2.7.0
2.6.3
2.6.2
2.6.1
2.6.0
What's Changed
- .github: Update github actions by @corona10 in #147
- Inherit PYTHONPATH when spawning workers. by @tjni in #148
- gh-115: Migrate to the pyproject.toml by @corona10 in #149
- no-issue: Improve lint by @corona10 in #150
- .github: Update publish.yml by @corona10 in #152
- Replace custom iso8601 datetime parse implementation with built-in by @GLEF1X in #154
- redirect subprocess output to
/dev/null
rather than 'PIPE' by @GLEF1X in #153 - Remove obsolete/unused code by @GLEF1X in #155
- Support loop_factory parameter in bench_async_func by @itamaro in #157
New Contributors
- @tjni made their first contribution in #148
- @GLEF1X made their first contribution in #154
- @itamaro made their first contribution in #157
Full Changelog: 2.5.0...2.6.0
2.5.0
2.4.1
2.4.0
2.3.1
Version 2.3.1 (2022-02-03)
- Add a
Runner.bench_async_func()
to benchmark an asyncio coroutine.
Patch by Inada Naoki. - pyperf now recognizes graalpython as the JIT-based implementation.
Patch by Tim Felgentreff.
New Contributors
Full Changelog: 2.3.0...2.3.1