Skip to content

Releases: APokorny/async_json

Version 0.3.4: gcc-15 compatiblity

Choose a tag to compare

@APokorny APokorny released this 07 Jan 09:02

What's Changed

  • fix missing include for GCC 15 compatibility by @pauloacmartinez in #13
  • version bump of HSM for the same reason

Full Changelog: v0.3.3...v0.3.4

Version 0.3.3: CMake 4 and other warnings

Choose a tag to compare

@APokorny APokorny released this 10 Nov 07:32

What's Changed

Full Changelog: v0.3.2...v0.3.3

Version 0.3.2: Bugfix for string_converter

Choose a tag to compare

@APokorny APokorny released this 11 Jan 20:11
09c00c2

What's Changed

Full Changelog: v0.3.1...v0.3.2

Version 0.3.1: Integrate HSM fixes

Choose a tag to compare

@APokorny APokorny released this 27 Mar 19:04

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

Choose a tag to compare

@APokorny APokorny released this 09 Mar 10:05
f138ff6

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

Choose a tag to compare

@APokorny APokorny released this 02 Mar 11:22

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

New Contributors

Full Changelog: https://github.com/APokorny/async_json/commits/0.2.0