Hotfix for error when parsing unknown key prefixed by known key
- by @stephenberry in #831
REPE RPC (unstable) development breaking changes
- Removed direct function registration in repe registry by @stephenberry in #829
After testing and experimenting with registry handling, I've decided to remove the direct function registration in lieu of the struct (JSON-like) registration.
Why?
- I want as few as possible means of setting up the registry, to simplify the code and make it more straightforward for users.
JSON pointer syntax from object hierarchy will enable intelligent thread locking when multiple clients are making calls asynchronously. - Using direct registration gives less information than the object hierarchy and JSON pointer syntax, which will limit the performance and thread lock reduction.
- Using structs is how the rest of Glaze works, and enables glz::meta to be used with the RPC system. This makes setting compile time handling much more flexible and powerful.
Full Changelog: v2.2.3...v2.2.4