v2026.7.18
Packaging: the real-regex Rust crate is born — the engine, callable from Rust, linear-time with bounded
lookarounds.
real-regex publishes to crates.io: a safe wrapper (Regex::new / find_iter / Match) over the engine's C ABI,
with the same ReDoS-safe, linear-time guarantee and the bounded lookarounds RE2 and the regex crate cannot
offer. Its tests agree span-for-span and group-for-group with the regex crate. Same calendar version as the
C++ and Python releases, single-sourced through make version-check.
Also: the crate's publish flow is now gated by a compiling dry-run — make crate-publish-check vendors the
engine into the crate and runs cargo publish --dry-run, which builds the packaged tarball (what
cargo package --list does not), proving the crate compiles standalone before it ships.