index
:
lowmemjson
main
Package lowmemjson is an alternative to the standard library's encoding/json that has lower memory requirements for large data structures.
Luke T. Shumaker
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2023-01-29
.golangci.yml: Turn on 'gocritic', fix
Luke Shumaker
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
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
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
2023-01-26
Write documentation
v0.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
2022-09-19
Combine all of the license files in to a single LICENSE
v0.1.0
Luke Shumaker
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
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
[prev]
[next]