Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
ca48ad5
Add criterion as a dev-dependency
itzmeanjan Oct 4, 2025
a591806
Refactor RLNC Encoder benchmark functions to use criterion
itzmeanjan Oct 4, 2025
11984bf
Refactor RLNC Recoder benchmark functions to use criterion as benchma…
itzmeanjan Oct 4, 2025
7246ede
Do not enable debug for optimized Cargo profile
itzmeanjan Oct 4, 2025
5b8d15e
Refactor RLNC Decoder benchmark function to use criterion as benchmar…
itzmeanjan Oct 4, 2025
9a8df89
Get rid of divan as dev-dependency
itzmeanjan Oct 4, 2025
dbfc9c1
User `iter_batched` function, with LargeInput, to get actual timing m…
itzmeanjan Oct 4, 2025
b2a2ce4
Move captured values to benchmark function
itzmeanjan Oct 4, 2025
5f5034b
Change benchmark function ID to something shorter and URL friendly
itzmeanjan Oct 4, 2025
67be026
Disable default features for development dependency `criterion` when …
itzmeanjan Oct 5, 2025
968fd9b
Run benchmarks step-by-step to control ordering
itzmeanjan Oct 5, 2025
fa67bfc
Add new Make recipe for executing benchmarks with parallel feature en…
itzmeanjan Oct 5, 2025
ee0ffae
Get rid of old scripts and benchmark plots
itzmeanjan Oct 6, 2025
1305a9f
Add new script for parsing JSONL benchmark run output and plotting it…
itzmeanjan Oct 6, 2025
2ba415d
Add new Make recipes for easy plotting of benchmark data
itzmeanjan Oct 6, 2025
ca71358
Remove check on number of parts in benchmark id
itzmeanjan Oct 7, 2025
1c3abd8
Exit with non-success code in case no data was parsed
itzmeanjan Oct 7, 2025
81d0f9a
Use venv Python executable for running benchmark data plotter script
itzmeanjan Oct 7, 2025
d966a01
Remove Python virtual environment when cleaning
itzmeanjan Oct 7, 2025
c0b07c5
On unsupported OS, return OS string as CPU name
itzmeanjan Oct 7, 2025
3a400a6
Clean up project README file - get rid of too many performance benchm…
itzmeanjan Oct 7, 2025
6a57e2e
Setup Python virtual environment using python3 executable
itzmeanjan Oct 8, 2025
a2f0105
Disable testing on windows-x86_64 target - it keeps failing with "ill…
itzmeanjan Oct 8, 2025
bda8994
Run CI tests on windows-x86_64 machine with Rust stable, just skip it…
itzmeanjan Oct 9, 2025
fa69d43
Bump version to 0.8.6
itzmeanjan Oct 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/test_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ jobs:
toolchain: ${{ matrix.rust }}

- name: Build and Test on ${{ matrix.os }} with Rust ${{ matrix.rust }}
if: matrix.os != 'windows-latest' || matrix.rust != '1.89.0'
run: make test

- name: Run examples on ${{ matrix.os }} with Rust ${{ matrix.rust }}
Expand Down
Loading