Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / cloudflare/sliceslice-rs issues and pull requests

#97 - Avx2Searcher also read beyond the end of the haystack

Issue - State: open - Opened by Xyah3PBeHB about 1 month ago

#96 - Add no std support

Pull Request - State: open - Opened by arilou about 1 month ago

#95 - Update semgrep.yml

Pull Request - State: open - Opened by hrushikeshdeshpande 5 months ago

#94 - Build docs.rs documentation with `doc_auto_cfg`

Pull Request - State: open - Opened by 00xc 8 months ago - 1 comment

#93 - Release 0.4.3

Pull Request - State: closed - Opened by marmeladema 8 months ago

#92 - Replace `multiversion` by manually implemented macro rules

Pull Request - State: closed - Opened by marmeladema 8 months ago

#91 - Inline `memcmp` helpers

Pull Request - State: closed - Opened by marmeladema 8 months ago

#90 - Inline `clear_leftmost_set`

Pull Request - State: closed - Opened by marmeladema 8 months ago

#89 - Move multiversioned functions outside of `Searcher` trait

Pull Request - State: closed - Opened by marmeladema 8 months ago

#88 - Update stdsimd code

Pull Request - State: closed - Opened by marmeladema about 1 year ago

#87 - Release 0.4.2

Pull Request - State: closed - Opened by marmeladema about 1 year ago

#86 - Update `criterion` and switch to `criterion-perf-events`

Pull Request - State: closed - Opened by marmeladema about 1 year ago

#85 - Update `seq-macro` dependency

Pull Request - State: closed - Opened by marmeladema about 1 year ago

#83 - Modernize actions workflow

Pull Request - State: closed - Opened by marmeladema about 1 year ago

#82 - Fix build for stdsimd

Pull Request - State: closed - Opened by marmeladema about 1 year ago

#81 - Fix clippy lint about sub `cfg` with only one condition

Pull Request - State: closed - Opened by marmeladema about 1 year ago

#80 - Add fuzzing and a target for `DynamicAvx2Searcher`

Pull Request - State: open - Opened by 00xc over 1 year ago - 3 comments

#79 - Stable aarch64_target_feature

Pull Request - State: closed - Opened by gpgabriel almost 2 years ago

#76 - Release 0.4.1

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#75 - Add `aarch64` feature

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#74 - Release 0.4.0

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#73 - Add `grep` example binary

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#72 - Refactor unit tests

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#71 - Add benchmarks for `std::simd` implementation

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#70 - Update llvm tools path to llvm-12

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#69 - Update to github actions checkout v3

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#68 - Remove some casts

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#67 - Add wasm32 nightly workflow

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#66 - Rework github actions

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#65 - Add generic & safe (but unstable) implementation using `std::simd`

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#64 - Don't enable `stdsimd` feature on aarch64 since intrinsics are now stable

Pull Request - State: closed - Opened by marmeladema almost 3 years ago - 1 comment

#63 - Remove `inline` attribute for `multiversion`-ed functions

Pull Request - State: closed - Opened by marmeladema almost 3 years ago

#62 - Rename `Vector` trait methods

Pull Request - State: closed - Opened by marmeladema about 3 years ago

#61 - Implement aarch64 port

Pull Request - State: closed - Opened by marmeladema about 3 years ago

#60 - Introduce generic `Searcher` trait

Pull Request - State: closed - Opened by marmeladema about 3 years ago

#59 - Prepare for generic API

Pull Request - State: closed - Opened by marmeladema about 3 years ago

#58 - Move tests to `lib.rs` to prepare for generic API

Pull Request - State: closed - Opened by marmeladema about 3 years ago

#57 - Migrate to rust 2021 edition

Pull Request - State: closed - Opened by marmeladema about 3 years ago

#56 - Fix some clippy lints

Pull Request - State: closed - Opened by marmeladema over 3 years ago

#55 - Implement wasm32 port

Pull Request - State: closed - Opened by marmeladema over 3 years ago - 1 comment

#54 - storing DynamicAvx2Searcher

Issue - State: closed - Opened by daaku over 3 years ago - 8 comments

#53 - Release 0.3.1

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#52 - Simplify `Vector::loadu_si`

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#51 - Add 2-lanes searcher and get rid of `ScalarSearcher`

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#50 - Add 4-lanes searcher

Pull Request - State: closed - Opened by marmeladema almost 4 years ago - 1 comment

#48 - Fix `__m64i::loadu_si` method reading past buffer end

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#47 - Performance regression with rust 1.52.0

Issue - State: closed - Opened by marmeladema almost 4 years ago - 13 comments

#46 - Release 0.3.0

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#45 - Simplify slice patterns in `DynamicAvx2Searcher::with_position`

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#44 - Specialize for needles up to length 16

Pull Request - State: closed - Opened by marmeladema almost 4 years ago - 2 comments

#43 - Add tests to detect size regression of searcher types

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#42 - Make `DynamicAvx2Searcher` generic over it's needle type

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#41 - Return match position

Issue - State: open - Opened by marmeladema almost 4 years ago

#40 - Investigate performance differences with `memchr::memmem` implementation

Issue - State: open - Opened by marmeladema almost 4 years ago - 7 comments

#39 - Make crate `no_std`

Issue - State: open - Opened by marmeladema almost 4 years ago

#38 - Restore `long_haystack` benchmarks and add `random_haystack` benchmarks

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#37 - Add benchmarks against new `memchr::memmem` implementations

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#36 - Use constant generics for specialized `memcmp`

Pull Request - State: closed - Opened by zakcutner almost 4 years ago - 5 comments

#35 - Improve precondition checks in constructors

Pull Request - State: closed - Opened by zakcutner almost 4 years ago - 6 comments

#34 - Disable perf benchmarks on non-Linux targets

Pull Request - State: closed - Opened by zakcutner almost 4 years ago

#33 - Fix `i386` benchmarks link in README

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#32 - Use `lto = true` and `codegen-units = 1` in benchmark profile

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#31 - Introduce `Needle` trait to make `Avx2Searcher` generic over it's needle

Pull Request - State: closed - Opened by marmeladema almost 4 years ago - 8 comments

#30 - Use `criterion-linux-perf` to perform benchmark measuring instructions

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#29 - Use `ptr::read_unaligned()` in specialized memcmp to please miri

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#28 - Use latest nightly toolchain for address sanitizer tests

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#27 - Make llvm optional

Pull Request - State: closed - Opened by marmeladema almost 4 years ago

#26 - Generic Needle

Pull Request - State: closed - Opened by avitex about 4 years ago - 17 comments

#25 - Document safety requirements

Issue - State: open - Opened by Plecra over 4 years ago - 3 comments
Labels: documentation

#24 - Bump version to 0.2.1

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#23 - Add benchmarks to README

Pull Request - State: closed - Opened by zakcutner over 4 years ago - 2 comments

#22 - Update repository URL

Pull Request - State: closed - Opened by marmeladema over 4 years ago

#21 - Update LICENSE

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#20 - Bump version to 0.2.0

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#19 - Use address sanitizer to check for memory errors

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#18 - Fix memory overflow bug in memcmp implementation

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#17 - Replace original searchers with submodule

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#16 - Remove unused searcher

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#15 - Improve publish action configuration

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#14 - Remove unnecessary Cargo configuration

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#13 - Fix docs badge typo

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#12 - Add badges from crates.io to README

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#11 - Update authors list

Pull Request - State: closed - Opened by marmeladema over 4 years ago

#10 - Use wrapping sum rolling hash for Rabin-Karp implementation

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#9 - Tidy up in preparation for release

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#8 - Replace macro with generic array

Pull Request - State: closed - Opened by zakcutner over 4 years ago - 4 comments

#7 - Add actions workflow

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#6 - Add documentation for AVX2 and memchr searchers

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#5 - Replace boxed slice by fixed size arrays in avx2 searchers

Pull Request - State: closed - Opened by marmeladema over 4 years ago

#4 - Remove some experimental avx2 implementations

Pull Request - State: closed - Opened by marmeladema over 4 years ago

#3 - Replace macro with typenum generics

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#2 - Add `#[target_feature]` attribute

Pull Request - State: closed - Opened by zakcutner over 4 years ago

#1 - Add dynamic AVX2-based searcher with overlapping

Pull Request - State: closed - Opened by zakcutner over 4 years ago