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
Age
Commit message (
Collapse
)
Author
2022-08-15
mkdir -p compat/json && mv borrowed_*_test.go compat/json/ # [ci-skip]
Luke Shumaker
2022-08-14
decode: Switch over to Parser
Luke Shumaker
2022-08-14
parse_scan: Add reader abstractions on top of Parser
Luke Shumaker
2022-08-14
reencode: Switch to use Parser
Luke Shumaker
2022-08-14
reencode: Rethink the string backslash encoder
Luke Shumaker
2022-08-14
decode: Switch from ReEncoder to Parser
Luke Shumaker
2022-08-14
parse: Figure out a good end-of-number system, improve comments
Luke Shumaker
2022-08-14
parse: Rework to avoid passing around function pointers
Luke Shumaker
"Ignore whitespace" is probably essential for viewing this patch.
2022-08-14
parse: Fix a bug in the number parser
Luke Shumaker
2022-08-14
parse: Add a general-purpose parser based on the reencoder
Luke Shumaker
2022-08-14
cp reencode.go parse.go # [ci-skip]
Luke Shumaker
2022-08-13
set up as a separate repo
Luke Shumaker
2022-08-09
wip
Luke Shumaker
2022-08-02
skip failing lowmemjson tests
Luke Shumaker
2022-08-02
wip
Luke Shumaker
2022-08-02
wip
Luke Shumaker
2022-08-01
overhaul decoder for better error messages
Luke Shumaker
2022-08-01
wip
Luke Shumaker
2022-08-01
decodeConfig
Luke Shumaker
2022-08-01
wip
Luke Shumaker
2022-08-01
wip
Luke Shumaker
2022-07-31
fix
Luke Shumaker
2022-07-31
better syntax errors for reencoder
Luke Shumaker
2022-07-31
wip tests
Luke Shumaker
2022-07-31
wip decode
Luke Shumaker
2022-07-31
Ohh, go 1.18 added reflect.Value.fieldbyIndexErr
Luke Shumaker
2022-07-31
have reencoder.WriteRune return the number of bytes written to output
Luke Shumaker
2022-07-31
Integrate reencoding in to the tests
Luke Shumaker
2022-07-31
implement low-mem json re-encoding
Luke Shumaker
2022-07-30
Implement low-memory-use JSON encoding
Luke Shumaker
2022-07-30
Upgrade golangci-lint
Luke Shumaker
2022-07-13
Move ordered.go to lib/containers
Luke Shumaker
Something about this trips a stack overflow in golangci-lint, so upgrade golangci-lint to a commit that fixes this.
2022-07-10
Add license and copyright info
Luke Shumaker
2022-07-10
Rename the module, mv pkg lib
Luke Shumaker
2022-07-10
Integrate pkg/btrfs/Makefile in to Makefile and .build.yml
Luke Shumaker
2022-07-08
Add a Makefile that runs lint and stuff
Luke Shumaker