Skip to content

Releases: stephenberry/glaze

0.2.3

20 Dec 18:35
837d751
Compare
Choose a tag to compare
  • Removed dragonbox/fast_float dependencies.
  • Fixed basic variant type reading
  • std::monostate handling for variants
  • std::reference_wrapper handling

0.2.2

15 Dec 13:34
Compare
Choose a tag to compare

Highlights:

  • Direct output for formatted (prettified) JSON via a compile time option prettify
  • shrink_to_fit compile time option to save memory when resizing containers

0.2.1

14 Dec 19:19
d524bd8
Compare
Choose a tag to compare
  • Much faster integer and floating point parsing
  • Custom variant support through "type" name identifier

0.2.0

12 Dec 22:24
e804eec
Compare
Choose a tag to compare
  • more efficient csv writing code
  • Improved file writing functions, write_file will deduce format based on extension
  • write_from was confusing and changed to read_as (see README.md)

0.1.9

07 Dec 20:34
Compare
Choose a tag to compare

Added JSON include system (see README for description)

0.1.8

05 Dec 21:03
Compare
Choose a tag to compare

Binary messages send hashes for keys, per the latest Crusher specification. This enables more flexible interfaces.

0.1.7

11 Nov 14:55
Compare
Choose a tag to compare
  • Using an optimized tuple under the hood to significantly improve compilation speed and reduce compiler memory overhead
  • Faster string reading, especially for long strings

0.1.6

09 Nov 18:11
04add89
Compare
Choose a tag to compare
  • Compilation with MSVC 2022
  • Fixed potential page boundary access issues

0.1.5

04 Nov 11:32
Compare
Choose a tag to compare
  • Much faster floating point writing using dragonbox
  • Faster string comparison when hashing
  • Improvements to hash performance, binary size of hash tables, and compile time performance

0.1.4

02 Nov 20:35
Compare
Choose a tag to compare
  • JSON schema support