mirror of
https://github.com/ii64/sonic.git
synced 2026-06-21 00:46:43 +08:00
* fix: check unescaped control chars in decode * feat: add utf8 validate func * feat: validate utf8 in json string * feat: add validateone api * fix: check unicode pointer for surrogate * clang12 compile * feat: Import `Valid()` and `Skip()` * opt: use looktable * fix utf-8 validate performance problem * fix: utf-8 validate bug * clang12 build * feat: (encoder) accelerate validating json from `json.Marshaler` chore!: - `encoder.NoCompactMarshaler`changes to `encoder.CompactMarshaler`, which means compacting operation is not open by default * fix: only one json value is `Valid()` Co-authored-by: liuqiang <liuqiang.06@bytedance.com> Co-authored-by: duanyi.aster <duanyi.aster@bytedance.com> |
||
|---|---|---|
| .. | ||
| avx | ||
| avx2 | ||
| types | ||
| dispatch_amd64.go | ||
| dispatch_amd64.s | ||
| fastfloat_amd64_test.tmpl | ||
| fastint_amd64_test.tmpl | ||
| native_amd64.tmpl | ||
| native_amd64_test.tmpl | ||
| native_export_amd64.tmpl | ||