Releases: APokorny/async_json
Version 0.3.2: Bugfix for string_converter
Version 0.3.1: Integrate HSM fixes
Version 0.3.1: Integration of HSM fixes
Several warnings detected by clang were fixed, additionally two bugs inside the unrolled state machine interpreter were fixed in the
dependency.
Full Changelog: v0.3.0...v0.3.1
Fast parser mode for async_json
Version 0.3.0: Fast parser mode for async_json
The new fast parsing mode uses the new unrolled - statemachine backend of hsm. Early tests shows that it can perform twice as fast.
The new mode is implemented via tag dispatching. To make use of the feature, you have to use different event handlers and entry points within extractor expression - i.e. use fast_path vs path, use make_fast_extractor vs make_extractor.
Be aware that the new mode trades ROM for faster execution.
What's Changed
New Contributors
Full Changelog: 0.2.0...v0.3.0
Version 0.2.0: Little bit of everything
Version 0.2.0
This release bundles many smaller improvements of the past months. It includes clean ups and warnings fixed, and improvements in dependencies like hsm. It also adds the ability to have the parser and extractor utilities built as separate translation units. See extern_impl.hpp for reference.
What's Changed
- feat(saj_event_value): use std::variant by @pauloacmartinez in #1
- install header files by @fpaulini in #2
- fix bug when parsing exponent sign by @ichrysou in #5
- fix(single_byte_parsing) by @vulptex in #6
- fix switch-enum warning by @pauloacmartinez in #7
- fix(string_converter): shadow warning in clang by @pauloacmartinez in #8
New Contributors
- @pauloacmartinez made their first contribution in #1
- @fpaulini made their first contribution in #2
- @vulptex made their first contribution in #6
Full Changelog: https://github.com/APokorny/async_json/commits/0.2.0