charles
2806772fd1
feat: gate alloc/std features for no_std/no_alloc support
...
Gate generated code behind feature flags so consumers can build in
no_std/no_alloc environments:
- Runtime: gate RotoMessage, RotoOwned, BufMutBuilder behind alloc
- Codegen: split DATA_IMPORTS, gate Owned* structs + service code
- Fix RevBuilder::with() to iterate forward without Vec allocation
- Wire up bytes/std via alloc feature (Bytes requires Arc)
- Update consumer Cargo.toml files with proper feature chains
- Add no_std_test example for embedded validation
2026-06-30 01:40:13 -04:00
charles
bbe2083965
Suppress unused warnings and clean up workspace
2026-06-18 21:16:25 -07:00
charles
f03e1afdbf
Regenerate protobuf files
2026-05-20 08:09:11 -07:00
charles
d21ff797b0
Add read-update-write benchmark
...
Update the README with a new benchmark group and performance results.
Include new data files and update the Rust benchmark implementation.
Regenerate UPB bindings and fix a data path in the C benchmark runner.
2026-05-04 23:37:36 -07:00
charles
a0c2747583
Add read-update-write benchmarks
...
Add benchmarks for parsing, updating, and serializing in Rust and C.
Update the fork instructions in AGENTS.md.
2026-05-04 23:13:53 -07:00
charles
ea68537f0b
Refactor crate into multiple subcrates
2026-05-04 22:48:26 -07:00
charles
4a6a09cff1
Add benchmark
2026-05-04 14:40:11 -07:00