summaryrefslogtreecommitdiff
path: root/compat
AgeCommit message (Collapse)Author
2023-01-30BREAKING CHANGE: reencode: Separate config from stateLuke Shumaker
2023-01-30decode: Fix DecodeTypeError offsetsLuke Shumaker
2023-01-29.golangci.yml: Turn on 'stylecheck', fixLuke Shumaker
2023-01-29.golangci.yml: Turn on 'paralleltest', fixLuke Shumaker
2023-01-29.golangci.yml: Turn on 'godot', fixLuke Shumaker
2023-01-29.golangci.yml: Turn on 'gocritic', fixLuke Shumaker
2023-01-29.golangci.yml: Turn on 'dupword', fixLuke Shumaker
2023-01-29.golangci.yml: Turn on formatting linters 'gci' and 'gofumpt', fixLuke Shumaker
All formatting changes are made by ./tools/bin/golangci-lint run --fix ./...
2023-01-26Write documentationv0.2.0Luke Shumaker
2023-01-26Move the Parser to the internal packageLuke Shumaker
2023-01-25Delete things I don't want to documentLuke Shumaker
2023-01-25compat/json: Don't forget to alias json.UnmarshalerLuke Shumaker
2022-09-19Give every .go file an SPDX-License-IdentifierLuke Shumaker
2022-08-17Get the borrowed files passing the linterLuke Shumaker
2022-08-17Get the linter passing (even if it means ignoring borrowed files)Luke Shumaker
2022-08-17Add more tests around trailing-newlines from the encoderLuke Shumaker
2022-08-17Get the new borrowed tests passingLuke Shumaker
2022-08-17Get the new borrowed tests running right [ci-skip]Luke Shumaker
2022-08-17Borrow more test files [ci-skip]Luke Shumaker
2022-08-17Fix those now-failing error checksLuke Shumaker
2022-08-17borrowed_decode_test.go: Do better checking of errors [ci-skip]Luke Shumaker
2022-08-16Indicate why each of the lines in borrowed files were MODIFIEDLuke Shumaker
2022-08-16compat: Factor out convertXXXError functionsLuke Shumaker
2022-08-16Run the fuzzer a bitLuke Shumaker
2022-08-16Get borrowed_decode_test.go passingLuke Shumaker
2022-08-16Get borrowed_encode_test.go passing [ci-skip]Luke Shumaker
2022-08-16Get borrowed_scanner_test.go passing [ci-skip]Luke Shumaker
2022-08-16wip: 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-15Create a compat/json compatibility libraryLuke Shumaker
2022-08-15mkdir -p compat/json && mv borrowed_*_test.go compat/json/ # [ci-skip]Luke Shumaker