Releases: bradlarsen/vectorscan-rs
Releases · bradlarsen/vectorscan-rs
v0.0.5
Additions
- Added
BlockDatabase::size
andStreamingDatabase::size
, which return the size in bytes of the database - Added
StreamingDatabase::stream_size
, which returns the size in bytes of a stream for the database - A new
asan
feature enables Address Sanitizer in the vendored version ofvectorscan
v0.0.4
v0.0.3
v0.0.2
Additions
- A new
unit_hyperscan
feature causes the Vectorscan unit test suite to be built and run at crate build time (#2).
Fixes
- The compilation of the vendored version of
vectorscan
no longer uses the-march=native
C and C++ compiler option when thecpu_native
feature is not specified (#1). Previously,-march=native
was used unconditionally, which could cause non-portable code to be generated, leading toSIGILL
crashes at runtime.
v0.0.1
This is the initial release of the vectorscan-rs
and vectorscan-rs-sys
crates.
These crates were extracted from the Nosey Parker project.
The vectorscan-rs-sys
crate builds a vendored copy of Vectorscan 5.4.11.
The vectorscan-rs
crate provides minimal Rust bindings to Vectorscan's block-based matching APIs.