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
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
2022-08-15
Makefile: Add tools for diffing borrowed files against upstream
Luke Shumaker
2022-08-15
rename parse_scan decode_scan parse_scan*
Luke Shumaker
2022-08-15
Create a compat/json compatibility library
Luke Shumaker
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
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
[next]