Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-29 | .golangci.yml: Turn on 'dupword', fix | Luke Shumaker | |
2023-01-29 | .golangci.yml: Turn on 'dupl', fix | Luke Shumaker | |
2023-01-29 | .golangci.yml: Turn on all passing linters | Luke Shumaker | |
2023-01-29 | .golangci.yml: Turn on gosec and nolintlint | Luke Shumaker | |
These are linters that I always like to give extra configuration to. | |||
2023-01-29 | .golangci.yml: Tighten up the configs of existing linters | 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-29 | .golangci.yml: Don't hide issues from me | Luke Shumaker | |
2023-01-29 | .golangci.yml: Fix syntax | Luke Shumaker | |
2023-01-29 | tools: Upgrade golangci-lint | Luke Shumaker | |
2023-01-29 | Improve/fix documentation and comments | Luke Shumaker | |
2023-01-29 | struct: Rework the arguments of indexStructInner to make more sense | Luke Shumaker | |
2023-01-29 | parse: Change the StringBeg/StringEnd symbols | Luke Shumaker | |
IDK if my eyes are worse, or something changed with my font stack, but I can no longer visually distinguish “ and ” so use " and » instead. Plus » psycologically registers as "kinda special", so it's less confusing to see as an object-thing in a stack. | |||
2023-01-26 | Write documentationv0.2.0 | Luke Shumaker | |
2023-01-26 | Move the Parser to the internal package | Luke Shumaker | |
2023-01-25 | Delete things I don't want to document | Luke Shumaker | |
2023-01-25 | compat/json: Don't forget to alias json.Unmarshaler | Luke Shumaker | |
2023-01-25 | mv LICENSE LICENSE.txt | Luke Shumaker | |
2023-01-25 | LICENSE: Split the GPL to a separate file | Luke Shumaker | |
I'm hoping the pkg.go.dev will now detect it as "BSD-3-Clause, GPL-2.0-or-later" instead of "BSD-3-Clause, GPL-2.0, GPL-2.0-or-later". | |||
2022-09-19 | Combine all of the license files in to a single LICENSEv0.1.0 | Luke Shumaker | |
In hopes of appeasing the pkg.go.dev license detector. I chose "LICENSE" instead of "COPYING.txt" so I wouldn't need to edit the statements in all of the borrowed_*.go files. | |||
2022-09-19 | Give every .go file an SPDX-License-Identifier | Luke Shumaker | |
2022-08-30 | Allow calling lowmemjson.Encode at the root of EncodeJSON | Luke Shumaker | |
2022-08-21 | Add tests for the actual usability of the Decodable and Encodable interfaces | Luke Shumaker | |
2022-08-21 | decode: Add DecodeObject and DecodeArray helper methods | Luke Shumaker | |
2022-08-21 | decode: Lean in to io.RuneScanner | Luke Shumaker | |
So that it's easier to compose your own .DecodeJSON methods, since .DecodeJSON takes an io.RuneScanner. | |||
2022-08-18 | Add more reencode tests | Luke Shumaker | |
2022-08-17 | Get the borrowed files passing the linter | Luke Shumaker | |
2022-08-17 | Get the linter passing (even if it means ignoring borrowed files) | Luke Shumaker | |
2022-08-17 | reencode: Implement CompactIfUnder | Luke Shumaker | |
2022-08-17 | reencode: Encapsulate the handleRune state in a struct | Luke Shumaker | |
2022-08-17 | reencode: Split handleRune in to pre- and post- parts | Luke Shumaker | |
2022-08-17 | Add more tests around trailing-newlines from the encoder | Luke Shumaker | |
2022-08-17 | DecodeThenEOF: Simplify | Luke Shumaker | |
2022-08-17 | Get the new borrowed tests passing | Luke Shumaker | |
2022-08-17 | Get the new borrowed tests running right [ci-skip] | Luke Shumaker | |
2022-08-17 | Borrow more test files [ci-skip] | Luke Shumaker | |
2022-08-17 | decode: Don't be greedy unless we're looking for EOF | Luke Shumaker | |
2022-08-17 | Fix those now-failing error checks | Luke Shumaker | |
2022-08-17 | borrowed_decode_test.go: Do better checking of errors [ci-skip] | Luke Shumaker | |
2022-08-17 | Add tests for decode reading too far | Luke Shumaker | |
2022-08-16 | decode_scan_test.go: Factor out a common test runner | Luke Shumaker | |
2022-08-16 | reencode: drop the bailAfterCurrent mechanism | Luke Shumaker | |
2022-08-16 | Indicate why each of the lines in borrowed files were MODIFIED | Luke Shumaker | |
2022-08-16 | compat: Factor out convertXXXError functions | Luke Shumaker | |
2022-08-16 | encode: Don't use generics for encodeString | Luke Shumaker | |
2022-08-16 | Run the fuzzer a bit | Luke Shumaker | |
2022-08-16 | Get borrowed_decode_test.go passing | Luke Shumaker | |
2022-08-16 | Get borrowed_encode_test.go passing [ci-skip] | Luke Shumaker | |
2022-08-16 | Get borrowed_scanner_test.go passing [ci-skip] | Luke Shumaker | |
2022-08-16 | Push nesting-depth checks down in to the parser [ci-skip] | 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 |