index
:
go/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
path:
root
/
internal
Age
Commit message (
Expand
)
Author
2023-02-10
Use go:linkname instead of the awful internal/jsontest package
Luke Shumaker
2023-02-10
tree-wide: Update various references from Go 1.18 to Go 1.20
Luke Shumaker
2023-02-07
compat: Enable the cache benchmark
Luke Shumaker
2023-02-07
Move struct-handling to internal/jsonstruct
Luke Shumaker
2023-02-07
internal: Split in to sub-packages
Luke Shumaker
2023-02-07
fixup! Move the base64 decode to the internal package
Luke Shumaker
2023-01-30
Invent "barriers" instead of nesting parsers
Luke Shumaker
2023-01-30
reencode: Rethink CompactIfUnder to have linear memory
Luke Shumaker
2023-01-30
Avoid doing type switching in inner functions
Luke Shumaker
2023-01-30
parse: Simplify the stack states for arrays
Luke Shumaker
2023-01-29
Move things between files
Luke Shumaker
2023-01-29
parse: Add an example of how the stack works for arrays, add tests
Luke Shumaker
2023-01-29
parse: Add a runeTypeAny instead of overloading RuneTypeError
Luke Shumaker
2023-01-29
HexToInt: No need to be generic
Luke Shumaker
2023-01-29
Move the base64 decode to the internal package
Luke Shumaker
2023-01-29
.golangci.yml: Turn on 'dupl', fix
Luke Shumaker
2023-01-29
.golangci.yml: Turn on formatting linters 'gci' and 'gofumpt', fix
Luke Shumaker
2023-01-29
Improve/fix documentation and comments
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
2022-09-19
Give every .go file an SPDX-License-Identifier
Luke Shumaker
2022-08-16
Indicate why each of the lines in borrowed files were MODIFIED
Luke Shumaker
2022-08-15
Create a compat/json compatibility library
Luke Shumaker