Skip to content

Releases

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 17:20
0a69cbe

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 into prototype/ 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 bench and bx compare by @ev-br in #64
  • MAINT: consistent naming of UC-***.md files by @ev-br in #67
  • Add bx head --table, with --project and --workload filters 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 asv by @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 build usage 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.json config 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/ to benchx/ 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

Full Changelog: https://github.com/benchx-dev/benchx/commits/v0.1.0