Skip to content

Release v0.9.91

Pre-release
Pre-release
Compare
Choose a tag to compare
@RealTimeChris RealTimeChris released this 06 Nov 17:03
· 12 commits to main since this release

Hey everyone, just a new release with the following changes being primary:

  • Removed store and storeu functions from being class-contained to free-standing.
  • Removed unnecessary branch statements from serialize_impl functions.
  • Improved some of the preprocessor macros for setting architecture.
  • Replaced a function that uses intrinsics with a non-intrinsic (but more rapid) version.
  • Renamed parsestring to parseString,.
  • Fixed a heap-buffer-overflow issue on two of the comparison functions.
  • Added more implementation to the raw_json_data class.
  • Added a dedicated concepts namespace.
  • Added some string-to-number functions.
  • Split the parseNumber function into multiple specializations to improve performance.
  • Refactored the jsonifier_object_t and jsonifier_array_t related functions.
  • Refactored the AVX-types into a statically-operating class instead of a containing one, to improve performance.
  • Renamed a bunch of things.
  • Added the structural_index_vector and buffer_string classes for parsing performance.
  • Improved error output - for debugging the indices.
  • Implemented new serialization logic for strings.
  • New subtraction logic.
  • Reorganized some of the headers.