Skip to content

Commit 2f902a4

Browse files
v4.2.0
1 parent 775f08c commit 2f902a4

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 4.2.0
4+
- Perf: improve NEON codegen by avoiding `u32x8::splat`.
5+
- Perf: reuse thread-local allocations between invocations
6+
- Feat: `par_iter_bp_*_with_buf` versions that allow passing in buffers from the
7+
stack, which can be slightly faster than thread-locals.
8+
- Perf: all `PackedSeq` slices have padding to allow faster out-of-bounds reading.
9+
- Perf: Rewrite `par_iter_kmer_ambiguity` to use a delayed iterator.
10+
- Feat: Add `PackedNSeq::slice(Range<usize>)` utility.
11+
312
## 4.1.1
413
- Feat: `PackedNSeqVec::{default,clear,push_ascii}`.
514
- Feat: `BitSeqVec::par_iter_kmer_ambiguity` supports `k` up to `96`.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "packed-seq"
3-
version = "4.1.1"
3+
version = "4.2.0"
44
edition = "2021"
55
license = "MIT"
66
repository = "https://github.com/rust-seq/packed-seq"

0 commit comments

Comments
 (0)