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> |
||
|---|---|---|
| .. | ||
| asm.s | ||
| assembler_amd64_go116.go | ||
| assembler_amd64_go117.go | ||
| assembler_test.go | ||
| compiler.go | ||
| compiler_test.go | ||
| debug.go | ||
| decoder.go | ||
| decoder_test.go | ||
| errors.go | ||
| errors_test.go | ||
| generic_amd64_go116.go | ||
| generic_amd64_go117.go | ||
| generic_amd64_go117_test.s | ||
| generic_amd64_test.s | ||
| generic_test.go | ||
| pools.go | ||
| primitives.go | ||
| stubs.go | ||
| testdata_test.go | ||
| types.go | ||
| utils.go | ||