Repository navigation
Releases
Releases Β· benchx-dev/benchx
v0.1.0
What's Changed
- Add user story template and Apache Arrow user stories by @rok in #1
- DOC: add a detailed use-case template by @ev-br in #13
- Add Narwhals user story by @MarcoGorelli in #9
- Add pandas user story by @MarcoGorelli in #12
- Add NumPy user stories by @MaanasArora in #15
- DOC: add OpenBLAS short user stories by @ev-br in #14
- Add Array API user stories by @ev-br in #8
- Add one-off benchmarking user stories by @ev-br in #3
- Add project README by @rok in #22
- Add Apache Arrow local benchmarking user stories by @raulcd in #11
- UC: add a local no-comparison UC by @ev-br in #16
- UC-02-variants by @MarcoGorelli in #20
- UC-03: Add use case for comparison between two revisions by @MaanasArora in #28
- UC-04: Cross-env comparison by @MarcoGorelli in #29
- Add system decomposition by @rok in #23
- Add benchmark result schema and migration contract design doc by @rok in #2
- Add runner design by @rok in #24
- Add comparator design by @rok in #25
- Add harness adapter design by @rok in #31
- Add benchmark environments design doc by @rok in #33
- Add minimal prototype scope and design by @rok in #27
- Add minimal prototype core library for schema validation by @MaanasArora in #34
- Add runner schema by @MarcoGorelli in #37
- Generate the json workorder schema by @ev-br in #42
- Upd prototype for work order by @ev-br in #43
- Separate building from the runner by @ev-br in #45
- Flesh out the runner side of the system by @ev-br in #47
- Merge
prototype-v0/validation core intoprototype/by @MaanasArora in #52 - CI: bootstrap GitHub Actions with a placeholder workflow by @rok in #56
- MAINT: dump jsons with indents, for readability by @ev-br in #55
- CI: add a CI run by @ev-br in #53
- Small tweaks to sync prototype implementations and design docs by @ev-br in #57
- Comparison document schema by @MaanasArora in #44
- DOC: tweak README files by @ev-br in #58
- Update validation core to use comparison result schema by @MaanasArora in #59
- prototype: time cases in the runner, with a monotonic clock by @MarcoGorelli in #61
- DOC: add the schemas/ folder to README by @ev-br in #60
- MAINT: unify building work orders between
bx benchandbx compareby @ev-br in #64 - MAINT: consistent naming of
UC-***.mdfiles by @ev-br in #67 - Add
bx head --table, with--projectand--workloadfilters by @ev-br in #69 - docs: publish the design docs and schema reference as a Zensical site by @rok in #73
- Remove unneeded parameter and comment for site builid by @rok in #78
- Simplify context split and generalize identity using projections by @MaanasArora in #63
- prototype: add an asv adapter and
bx bench PATH --adapter asvby @MarcoGorelli in #66 - asv adapter: say that per-call setup matches asv_runner >= 0.3.1 by @MarcoGorelli in #79
- TST: add a synthetic test for UC-03-style /
spin buildusage by @ev-br in #82 - UC-03 : allow dirty trees for local-only runs by @ev-br in #83
- asv adapter: add setup_scope (call | sample) by @MarcoGorelli in #90
- Use schema_version
"benchx/<name>/0.1.0"in every schema document by @ev-br in #62 - BUG: bound discovery and probe subprocesses by timeouts.order_s by @ev-br in #93
- BUG: fix several crashes by @ev-br in #92
- ENH: record a suite outside the subject's checkout as its own benchmark source by @ev-br in #70
- Add a global
benchx.conf.jsonconfig file for project-wide settings by @ev-br in #65 - Context collectors by @ev-br in #71
- ENH: add syntax for parametrized benchmarks (UC-01) by @ev-br in #94
- ENH: Implement UC-04, cross-env comparisons by @ev-br in #81
- MAINT: Rename
prototype/tobenchx/by @ev-br in #100 - Update project status from Pre-alpha to Beta by @MarcoGorelli in #103
- CI: add e2e runs from benchx_examples by @ev-br in #102
- ENH: allow dirty trees for local-only benchmarks, part 2 by @ev-br in #89
- MAINT: switch to the
src/layout by @ev-br in #104 - CI: publish releases to PyPI by @rok in #107
New Contributors
- @rok made their first contribution in #1
- @ev-br made their first contribution in #13
- @MarcoGorelli made their first contribution in #9
- @MaanasArora made their first contribution in #15
- @raulcd made their first contribution in #11
Full Changelog: https://github.com/benchx-dev/benchx/commits/v0.1.0