Toolchain Notes
This project favors a small, explicit toolchain so the performance work stays visible:
cargo fmtfor formatting.cargo clippy --all-targets --all-featuresfor static checks.cargo testfor library validation.cargo run --example ...for targeted architectural demos.- GitHub Actions for Linux, macOS, and Windows checks, Docker image validation, and pinned Redis client-library suites.
- Linux nightly AddressSanitizer (
asanjob) and Miri (mirijob). Persistence, TCP, Lua, and mimalloc stay out of Miri. The parser property test is skipped under Miri (covered bycargo fuzz); Miri still checks consume bounds on a few garbage frames. Reproduce withscripts/run_sanitizers.sh.
When you start benchmarking, capture the exact compiler, kernel, and CPU model so throughput numbers remain comparable.