Skip to content

Releases: codyps/kth

Release list

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:20
8e67443

Added

  • make benchmark plots interactive

Fixed

  • give interactive charts unique element IDs

Other

  • Separate neighboring dispatch sizes on benchmark charts
  • Keep charts prominent and show measured focused lengths
  • Expand published benchmarks and clarify library identities
  • Buffer disordered wide records with rank-aware index sampling
  • rotate input banks across Criterion samples
  • adapt histogram lanes to dispersed bytes
  • clarify periodic byte benchmark inputs
  • tune histogram lanes for concentrated bytes
  • Merge opt-in guarded experiment infrastructure
  • isolate guarded selection and preserve the production default
  • verify duplicate hints with jittered probe counts
  • preserve fixed drivers for repeated samples and shorter inputs
  • outline the large driver to stabilize scalar code generation
  • gate growing samples and buffer disordered large records
  • compare guarded sampling, duplicate hints, and cyclic kernels
  • add allocation-free histogram selection for bytes
  • Merge remote-tracking branch 'origin/main' into codex/selection-experiment-suite
  • add selection experiments and perf profiling driver
  • Merge main and integrate small-slice operation counts
  • speed up selection on small slices
  • add rank-aware pivots and efficient duplicate partitioning
  • improve string selection and expand comparison coverage
  • use sampled quickselect with a bounded deterministic fallback
  • unify library comparisons and add relative-time charts
  • move maintainer and benchmark details out of README
  • compare all selectors for median retrieval
  • remove redundant Nix jobs
  • follow the default branch rename to main
  • generate benchmark reports and publish GitHub Pages
  • add selector comparisons and performance scaling reports
  • Create release PRs with the dedicated GitHub App

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 04:13

Fixed

  • fixup readme
  • fix nightly
  • fix no_std, add some optimization notes
  • fix bug in median_of_medians

Other

  • Exclude generated release notes from spellcheck
  • Automate release PRs and trusted publishing with release-plz
  • Check formatting once with pinned Rust 1.99.0
  • Install rustfmt and Clippy for every CI toolchain
  • Fix pivot selection, partition tests, and benchmark inputs
  • rework tests & benches, add some more helpers
  • url
  • gitlab ci + nix
  • bors & travis are dead
  • add more keywords
  • reorg to allow usage like other kth libs, add benchmarks comparing using criterion
  • travis+bors
  • incomplete fr impl
  • relicense
  • add some top level docs
  • hide all internals
  • remove some public items
  • more readme links
  • enable doc gen
  • sketch for bfprt_improved, needs expand_partition impl
  • include faster partition5
  • fix dep versions
  • note rust issue
  • travis & doc upload
  • add a lazy readme
  • remove old unused src
  • benchmarks, and ones that actually finish (these are slow compared to hash-roll)
  • more tests
  • benchs & a failing test from a big array (panics)
  • no_std, cargo includes
  • docs & repo link
  • kw & dep fix versions
  • test & a panic doc
  • slice ext
  • names need to be better
  • more qc, sort3
  • better qc, use TestResult
  • m5 improvements & qc
  • more things
  • partitioning tests ok