Releases: bytedance/sonic-cpp
Releases · bytedance/sonic-cpp
Release v1.0.2
What's Changed
- Fix Fuzz Build Error by @ishuah in #91
- feat: support parse schema by @xiegx94 in #85
- fix arm cmake by @zhuna8616 in #93
- arm: optimize decoder on Arm SVE2 platform by @cyb70289 in #92
- arm: Implement SVE2 str2int by @supermartian in #95
- Fast OnDemand parsing for Neoverse by @emcastillo in #94
- [fix] change uint to unsigned int by @xiegx94 in #101
- build: update ci by @xiegx94 in #104
- feat: better memcmp implementation for avx2 by @xiegx94 in #103
- format: slicence -Wextra-comma -Wextra-semi -Wextra-semi-stmt by @xiegx94 in #106
- chore: dump version to 1.0.2 by @xiegx94 in #107
- 新增 SVE2 架构支持
- 支持 schema 解析
- arm 架构下的优化;avx2 下,使用 inline 的 memcmp;
- style 修复
New Contributors
- @ishuah made their first contribution in #91
- @cyb70289 made their first contribution in #92
- @supermartian made their first contribution in #95
- @emcastillo made their first contribution in #94
Full Changelog: v1.0.1...v1.0.2
v1.0.1
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
- test: add jsoncpp benchmark by @moyin1004 in #54
- change = to - by @zhuna8616 in #69
- doc: Update example codes in README.md by @xiegx94 in #79
- chore: fix badge url by @Dup4 in #78
New Contributors
- @moyin1004 made their first contribution in #54
- @zhuna8616 made their first contribution in #69
Full Changelog: v1.0.0...v1.0.1