Description
Phase 9 (no_std/WASM support) is complete, but there's no example or doc page showing how to configure Cargo.toml and write code for a no_std + alloc target. This is a common source of confusion for embedded users.
Acceptance Criteria
- New doc file
docs/no_std_usage.md (or added section in existing wasm doc) covering: required Cargo.toml feature flags, a minimal no_std parse example, known limitations (e.g., no file I/O without std)
- Linked from
README.md
- Verified to compile against a
no_std target (e.g., thumbv7em-none-eabihf or wasm32-unknown-unknown) in CI or manually, with steps documented
Helpful Resources & Context
docs/architecture/wasm.md (referenced in ROADMAP.md) as a companion doc
- ROADMAP.md Phase 9 deliverables
Implementation Notes
No code changes to the core crate should be required — this is a documentation/example task only.
Description
Phase 9 (
no_std/WASM support) is complete, but there's no example or doc page showing how to configureCargo.tomland write code for ano_std+alloctarget. This is a common source of confusion for embedded users.Acceptance Criteria
docs/no_std_usage.md(or added section in existing wasm doc) covering: requiredCargo.tomlfeature flags, a minimalno_stdparse example, known limitations (e.g., no file I/O withoutstd)README.mdno_stdtarget (e.g.,thumbv7em-none-eabihforwasm32-unknown-unknown) in CI or manually, with steps documentedHelpful Resources & Context
docs/architecture/wasm.md(referenced in ROADMAP.md) as a companion docImplementation Notes
No code changes to the core crate should be required — this is a documentation/example task only.