issues
search
cloudflare
/
sliceslice-rs
A fast implementation of single-pattern substring search using SIMD acceleration.
MIT License
90
stars
16
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Update semgrep.yml
#95
hrushikeshdeshpande
opened
1 month ago
0
Build docs.rs documentation with `doc_auto_cfg`
#94
00xc
opened
4 months ago
0
Release 0.4.3
#93
marmeladema
closed
4 months ago
0
Replace `multiversion` by manually implemented macro rules
#92
marmeladema
closed
4 months ago
0
Inline `memcmp` helpers
#91
marmeladema
closed
4 months ago
0
Inline `clear_leftmost_set`
#90
marmeladema
closed
4 months ago
0
Move multiversioned functions outside of `Searcher` trait
#89
marmeladema
closed
4 months ago
0
Update stdsimd code
#88
marmeladema
closed
9 months ago
0
Release 0.4.2
#87
marmeladema
closed
9 months ago
0
Update `criterion` and switch to `criterion-perf-events`
#86
marmeladema
closed
11 months ago
0
Update `seq-macro` dependency
#85
marmeladema
closed
11 months ago
0
Remove `aarch64` feature and add stable aarch64 target actions workflow
#84
marmeladema
closed
11 months ago
0
Modernize actions workflow
#83
marmeladema
closed
11 months ago
0
Fix build for stdsimd
#82
marmeladema
closed
11 months ago
0
Fix clippy lint about sub `cfg` with only one condition
#81
marmeladema
closed
11 months ago
0
Add fuzzing and a target for `DynamicAvx2Searcher`
#80
00xc
opened
1 year ago
2
Stable aarch64_target_feature
#79
gpgabriel
closed
11 months ago
0
Release 0.4.1
#76
marmeladema
closed
2 years ago
0
Add `aarch64` feature
#75
marmeladema
closed
2 years ago
0
Release 0.4.0
#74
marmeladema
closed
2 years ago
0
Add `grep` example binary
#73
marmeladema
closed
2 years ago
0
Refactor unit tests
#72
marmeladema
closed
2 years ago
0
Add benchmarks for `std::simd` implementation
#71
marmeladema
closed
2 years ago
0
Update llvm tools path to llvm-12
#70
marmeladema
closed
2 years ago
0
Update to github actions checkout v3
#69
marmeladema
closed
2 years ago
0
Remove some casts
#68
marmeladema
closed
2 years ago
0
Add wasm32 nightly workflow
#67
marmeladema
closed
2 years ago
0
Rework github actions
#66
marmeladema
closed
2 years ago
0
Add generic & safe (but unstable) implementation using `std::simd`
#65
marmeladema
closed
2 years ago
0
Don't enable `stdsimd` feature on aarch64 since intrinsics are now stable
#64
marmeladema
closed
2 years ago
1
Remove `inline` attribute for `multiversion`-ed functions
#63
marmeladema
closed
2 years ago
0
Rename `Vector` trait methods
#62
marmeladema
closed
2 years ago
0
Implement aarch64 port
#61
marmeladema
closed
2 years ago
0
Introduce generic `Searcher` trait
#60
marmeladema
closed
2 years ago
0
Prepare for generic API
#59
marmeladema
closed
2 years ago
0
Move tests to `lib.rs` to prepare for generic API
#58
marmeladema
closed
2 years ago
0
Migrate to rust 2021 edition
#57
marmeladema
closed
2 years ago
0
Fix some clippy lints
#56
marmeladema
closed
3 years ago
0
Implement wasm32 port
#55
marmeladema
closed
2 years ago
1
storing DynamicAvx2Searcher
#54
daaku
closed
3 years ago
8
Release 0.3.1
#53
marmeladema
closed
3 years ago
0
Simplify `Vector::loadu_si`
#52
marmeladema
closed
3 years ago
0
Add 2-lanes searcher and get rid of `ScalarSearcher`
#51
marmeladema
closed
3 years ago
0
Add 4-lanes searcher
#50
marmeladema
closed
3 years ago
1
Specialize search with memcmp when the haystack length equal needle length
#49
marmeladema
closed
3 years ago
0
Fix `__m64i::loadu_si` method reading past buffer end
#48
marmeladema
closed
3 years ago
0
Performance regression with rust 1.52.0
#47
marmeladema
closed
3 years ago
13
Release 0.3.0
#46
marmeladema
closed
3 years ago
0
Simplify slice patterns in `DynamicAvx2Searcher::with_position`
#45
marmeladema
closed
3 years ago
0
Specialize for needles up to length 16
#44
marmeladema
closed
3 years ago
2
Next