Changes for version 0.01 - 2026-03-03
- Initial release
- String path API: path_get, path_set, path_delete, path_exists
- Array path API: patha_get, patha_set, patha_delete, patha_exists
- Compiled path API: path_compile, pathc_get, pathc_set, pathc_delete, pathc_exists
- Keywords API: pathget, pathset, pathdelete, pathexists (via :keywords import)
- Compile-time optimization for constant paths
- Custom ops for dynamic paths (runs in Perl's runloop)
- Negative array indices, autovivification on set with type detection
- Leading-zero and integer overflow protection
- Memory-safe store handling with proper refcount management
- 10-25x faster than pure Perl for deep paths
Modules
Fast path-based access to nested data structures