mirror of
https://github.com/HeyPuter/gex.git
synced 2026-11-13 20:12:43 -10:00
Every W3 child hashed the 5.7 MB loader (compile_cached's content name) and the 8.8 MB PE module (libprov::cwasm_path), and run_program_with's profile key was never memoised: SHA-256 was about 9% of a session boot's host CPU (perf, gooner), 1% after. key_memo and content_name keep the SHA-256 by a 128-bit SipHash for inputs of 1 MiB or more. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Claude-Session: https://claude.ai/code/session_781bad2ec05143db9067c86b4b2678e2