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
path:
root
/
internal
/
jsonparse
/
parse.go
Age
Commit message (
Collapse
)
Author
2023-02-25
jsonparse: Fix a bug allowing a trailing comma in objects
Luke Shumaker
2023-02-25
jsonparse: Don't show raw bytes as Unicode
Luke Shumaker
2023-02-25
jsonparse: Define an InvalidCharacterError type instead of using fmt.Errorf
Luke Shumaker
2023-02-25
jsonparse: Reword error messages to match encoding/json
Luke Shumaker
2023-02-19
compat/json: Correctly handle syntax-error-in-decode
Luke Shumaker
2023-02-18
jsonparse: Have PushReadBarrier reject trailing whitespace
Luke Shumaker
2023-02-18
decode_scan, jsonparse: Rework the behavior to make a bit more sense
Luke Shumaker
- decode_scan: Don't have .Reset() re-play an erroring rune - decode_Scan: Have RuneTypeEOF always be zero-width - jsonparse: Don't replace syntax errors with RuneTypeEOF if there's no barrier
2023-02-18
jsonparse: Fix a mistake in the comments
Luke Shumaker
2023-02-18
jsonparse: Remove barrier.closed, as it is always false
Luke Shumaker
2023-02-16
Clean up the hex handling
Luke Shumaker
2023-02-10
tree-wide: Audit panic error messages
Luke Shumaker
These shouldn't happen, but if they do, then let's make it easier to debug.
2023-02-07
internal: Split in to sub-packages
Luke Shumaker