Skip to content

Releases: bytedance/sonic-cpp

v1.0.1

24 May 03:52
e933fd1
Compare
Choose a tag to compare

What's Changed

BugFix

  • fix: fix rvalue for addmember/pushback by @liuq19 in #57
  • fix: arg-parsing bug in unittest script by @liuq19 in #64
  • fix: writebuffer size not include the null terminating by @liuq19 in #72
  • fix: escaped string in GetOnDemand by @liuq19 in #77
  • fix: to_bitmask return uint32_t to avoid sign extend int to uint64 by @xiegx94 in #83
  • fix: fix bug when parsing single unclosed string by @liuq19 in #88
  • Fix: GetOnDemand forgot copying " for parseStringInplace when key is escaped string by @xiegx94 in #89

Feature

  • feat: support neon, sse simd and dynamic dispatch by @xiegx94 in #56
  • feat: adjust memory pool chunk size adaptively by @xiegx94 in #65

Others

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

06 Feb 03:32
80cdba0
Compare
Choose a tag to compare

Sonic-cpp is a fast JSON serializing & deserializing library, accelerated by SIMD.

Feature

  • Complete APIs for JSON, including DOM, SAX, and ParseOnDemand APIs.
  • Fast on JSON DOM serializing and parsing, accelerated by SIMD.
  • Fast on-demand parsing.