sheng 0.1.0

Register-resident refutation sieves for regex. Builds Hartmanis-Stearns SP-quotients of a pattern's automaton small enough to live in a SIMD register, and uses them to prove a document match-free before a real engine ever walks it. Sound by construction: a sieve may pass a non-matching document, never reject a matching one.
Documentation
# cargo-deny config (schema v2 — cargo-deny ≥ 0.18)
# https://embarkstudios.github.io/cargo-deny/

[advisories]
version = 2
yanked = "warn"
unmaintained = "workspace"

[licenses]
version = 2
allow = [
  "MIT",
  "Apache-2.0",
  "Apache-2.0 WITH LLVM-exception",
  "BSD-2-Clause",
  "BSD-3-Clause",
  "ISC",
  "MPL-2.0",
  "Unicode-3.0",
  "Unicode-DFS-2016",
  "Zlib",
  "CDLA-Permissive-2.0",
  "CC0-1.0",
  "0BSD",
]
private = { ignore = true }

[bans]
# Two direct dependencies and a thin transitive closure: a diamond worth
# flagging is more likely a real duplicate than an unavoidable spread.
multiple-versions = "warn"
wildcards = "deny"

[sources]
unknown-registry = "warn"
unknown-git = "warn"