github bytedance/sonic v1.6.0

latest releases: v1.14.2, loader/v0.4.0, v1.14.1...
2 years ago

Feature

  • [#305] only use SSE instead of SSE4 to be compatible with old x86 CPU
  • [#306] add dummy interface of pretouch() under not-amd64 arch
  • [#325] (decoder) support skipping mismatched-typed value while binding
  • [#329] support decode json-encoded (with escaping characters) base64 string

Bugfix

  • [#314] (ast) iterator panic while traversing the empty object
  • [#320] (decoder) clear corrupt memory when decoding failed

Optimization

  • [#302] reduce memory pool size of JIT's stack (1~3+MB per P)
  • [#324] reduce type assertions in ast

Full Changelog: v1.5.0...v1.6.0

Don't miss a new sonic release

NewReleases is sending notifications on new releases.