Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
02b7c69
feat(bench): #99 add Rust↔FFI sequence-stream comparator
polaz May 17, 2026
5a79e99
fix(bench): #149 capture per-block trailing literals for alignment
polaz May 17, 2026
a930323
fix(bench): flush pending tails on iterator end + gate compare on equ…
polaz May 17, 2026
bdc66bb
fix(bench): mirror FFI invariant assert + corpus env-var resolution +…
polaz May 17, 2026
b01b58c
fix(bench): reject Uncompressed level + correct align_and_diff doc + …
polaz May 17, 2026
086b670
fix(bench): guard set_len bounds + drop unused support module + use t…
polaz May 17, 2026
9a358cb
fix(bench): reject empty-input and pre-split levels + document raw-fa…
polaz May 17, 2026
df2fd2f
test(bench): pin guard panics for empty input + Uncompressed + pre-sp…
polaz May 17, 2026
27dc389
fix(bench): allow Best preset — only numeric Level(11..=22) pre-splits
polaz May 17, 2026
df6c03c
fix(bench): detect raw/RLE on-wire blocks + extend pre-split reject +…
polaz May 17, 2026
79fbfa7
fix(bench): narrow post-split reject to Level(n >= 16)
polaz May 17, 2026
04dad36
docs: surface release notes pointer in README + fix stale test reference
polaz May 17, 2026
ce56a89
docs: link CHANGELOG by absolute GitHub URL so symlinked crate render…
polaz May 17, 2026
228deed
docs: switch README quick-start to `cargo add` to eliminate version d…
polaz May 17, 2026
78d2a2e
feat(bench): add level-sweep mode + assert_zstd_ok for FFI calls
polaz May 17, 2026
40253f9
fix(bench): reject non-positive levels in STRUCTURED_ZSTD_BENCH_LEVEL
polaz May 17, 2026
4bbe1f4
fix(bench): mirror windowLog=14 small-input override + clarify diff l…
polaz May 17, 2026
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
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@

## Quick start

```toml
[dependencies]
structured-zstd = "0.0.21"
```bash
cargo add structured-zstd
```

```rust
Expand All @@ -22,11 +21,12 @@ let compressed = compress_to_vec(&b"hello world"[..], CompressionLevel::from_lev

For `no_std` builds disable the default features:

```toml
[dependencies]
structured-zstd = { version = "0.0.21", default-features = false }
```bash
cargo add structured-zstd --no-default-features
```

Release notes for every version live in [`zstd/CHANGELOG.md`](https://github.com/structured-world/structured-zstd/blob/main/zstd/CHANGELOG.md) (maintained by [release-plz](https://release-plz.dev/)).

## Status

### Decoder — production-ready
Expand Down
5 changes: 5 additions & 0 deletions zstd/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,11 @@ name = "compare_ffi_memory"
harness = false
required-features = ["dict_builder"]

[[bench]]
name = "compare_ffi_sequences"
harness = false
required-features = ["dict_builder", "bench_internals"]

[[bench]]
name = "bitstream"
harness = false
Expand Down
Loading
Loading