singularity-forge/packages
TÂCHES b730ed87d0 feat: native Rust xxHash32 for hashline (#272)
* feat: replace pure-JS xxHash32 with native Rust implementation via napi

The hashline edit tool calls xxHash32 on every line of every file read/edit.
Moving this to a native Rust implementation (xxhash-rust crate) eliminates
JS overhead for this hot path. Hash output is identical -- verified by tests
comparing native vs JS reference across 11 input vectors including empty
strings, short/long inputs, unicode, and seeded variants.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: use typed native interface and remove version-drag comment in xxhash wrapper

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 16:46:08 -06:00
..
native feat: native Rust xxHash32 for hashline (#272) 2026-03-13 16:46:08 -06:00
pi-agent-core feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
pi-ai feat: add claude-opus-4-6[1m] model with 1M context window (#288) 2026-03-13 16:25:45 -06:00
pi-coding-agent feat: native Rust xxHash32 for hashline (#272) 2026-03-13 16:46:08 -06:00
pi-tui feat: wire native Rust image module into image processing pipeline 2026-03-13 13:41:53 -06:00