Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-19 | compat/json: Correctly handle syntax-error-in-decode | Luke Shumaker | |
2023-02-18 | reencode: Don't normalize the capitalization of \uXXXX hex escapes | Luke Shumaker | |
2023-02-18 | compat/json: Indent: Preserve trailing whitespace | Luke Shumaker | |
2023-02-18 | compat/json: Don't do actual JSON parsing in HTMLEscape | Luke Shumaker | |
2023-02-18 | reencode: Add CompactFloats | Luke Shumaker | |
2023-02-18 | encode, reencode: Fix handling of invalid UTF-8 | Luke Shumaker | |
2023-02-18 | compat/json: Compact, Indent: Clear the output if there's an error | Luke Shumaker | |
2023-02-18 | compat/json: Valid: Check for EOF | Luke Shumaker | |
2023-02-16 | mv compat/json/{compat,testcompat}_test.go | Luke Shumaker | |
2023-02-10 | Use go:linkname instead of the awful internal/jsontest package | Luke Shumaker | |
2023-02-10 | compat/json: Get more of the tests compiling | Luke Shumaker | |
2023-02-07 | compat: Enable the cache benchmark | Luke Shumaker | |
This should have been done back in 8aa12d3 (struct.go: Cache structIndexes, 2023-01-26) | |||
2023-02-07 | Move struct-handling to internal/jsonstruct | Luke Shumaker | |
2023-02-07 | internal: Split in to sub-packages | Luke Shumaker | |
2023-01-30 | BREAKING CHANGE: reencode: Separate config from state | Luke Shumaker | |
2023-01-29 | .golangci.yml: Turn on formatting linters 'gci' and 'gofumpt', fix | Luke Shumaker | |
All formatting changes are made by ./tools/bin/golangci-lint run --fix ./... | |||
2023-01-26 | Move the Parser to the internal package | Luke Shumaker | |
2022-08-17 | Get the new borrowed tests running right [ci-skip] | Luke Shumaker | |
2022-08-16 | Get borrowed_decode_test.go passing | Luke Shumaker | |
2022-08-16 | wip: Reduce test differences [ci-skip] | Luke Shumaker | |
- Handle UTF-16 surrogate pairs - Handle cycles in values - Handle cycles in types - Better errors - Handle case-folding of struct field names - Allow []byteTypeWithMethods - Fix struct field-order - Fix handling of interfaces storing pointers - Enforce a maximum decode depth - Validate struct tags | |||
2022-08-15 | Create a compat/json compatibility library | Luke Shumaker | |