MRPCI/mrpci-core
m3ultra 6ea7aa6dd4 core: build rhai without ahash/runtime-rng
rhai's default feature set is ["std", "ahash/runtime-rng"]. The second half
seeds hash maps from OS entropy, which is a run-to-run variation source
living under a crate whose whole promise is byte-identical replays — and it
pulls getrandom, which has no backend on wasm32-unknown-unknown, so the
browser build could not compile at all.

Dropping it leaves ahash on its compile-time seed. The canonical Neon
Precinct playthrough produces byte-identical events before and after, and
the suite is green.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 00:42:47 +10:00
..
src core: make save_data/restore_data public for filesystem-less saves 2026-07-26 00:39:19 +10:00
tests Bundles carry sprites + --export-bundle/--bundle flags (MRP3GI M1 prereqs) 2026-07-25 23:59:07 +10:00
Cargo.toml core: build rhai without ahash/runtime-rng 2026-07-26 00:42:47 +10:00