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-02-04
ReleaseNotes.md: Describe the bugfixes
Luke Shumaker
2023-02-04
fixup! Add more formatter tests
Luke Shumaker
2023-02-04
fixup! Invent "barriers" instead of nesting parsers
Luke Shumaker
2023-02-03
Prepare v0.3.2 release
v0.3.2
Luke Shumaker
2023-02-03
Merge branch 'lukeshu/fix'
Luke Shumaker
2023-02-03
fixup! Invent "barriers" instead of nesting parsers
Luke Shumaker
2023-02-03
Merge commit 'b3f4186f2b8e992f56f898784b1cd28bfd7550ca' into lukeshu/fix
Luke Shumaker
2023-02-03
Add more formatter tests
Luke Shumaker
2023-02-03
methods_test.go: Fix Gap calculation
Luke Shumaker
2023-01-31
Prepare v0.3.1 release
v0.3.1
Luke Shumaker
2023-01-31
Upgrade git.lukeshu.com/go/typedsync
Luke Shumaker
2023-01-31
LICENSE.txt: s/program/library/, fuss with a sentence
Luke Shumaker
2023-01-30
Merge branch 'lukeshu/tune'
Luke Shumaker
2023-01-30
ReleaseNotes: Add an entry for this branch's changes
Luke Shumaker
2023-01-30
Invent "barriers" instead of nesting parsers
Luke Shumaker
2023-01-30
decode: Inline noWsRuneTypeScanner into runeTypeScannerImpl
Luke Shumaker
2023-01-30
reencode: I see handleRuneMain's defer handling showing up in the CPU profile
Luke Shumaker
2023-01-30
encode: Nested ReEncoders don't need to inherit the backslash escaper
Luke Shumaker
2023-01-30
reencode: Reuse speculation buffers
Luke Shumaker
2023-01-30
reencode: Wrapping the handleRune state is no longer necessary
Luke Shumaker
2023-01-30
reencode: Rethink CompactIfUnder to have linear memory
Luke Shumaker
2023-01-30
encode: Don't use panic for flow-control
Luke Shumaker
2023-01-30
Avoid doing type switching in inner functions
Luke Shumaker
2023-01-30
struct.go: Cache structIndexes
Luke Shumaker
2023-01-30
Prepare v0.3.0 release
v0.3.0
Luke Shumaker
2023-01-30
Merge branch 'lukeshu/break'
Luke Shumaker
2023-01-30
BREAKING CHANGE: reencode: Separate config from state
Luke Shumaker
2023-01-30
Prepare v0.2.1 release
v0.2.1
Luke Shumaker
2023-01-30
Merge branch 'lukeshu/quality2'
Luke Shumaker
2023-01-30
decode: Remove unnecessary scanner struct members
Luke Shumaker
2023-01-30
parse: Simplify the stack states for arrays
Luke Shumaker
2023-01-30
decode: Tidy up DecodeObject and DecodeArray
Luke Shumaker
2023-01-30
decode: Fix DecodeTypeError offsets
Luke Shumaker
2023-01-30
decode: s/stack/structStack/
Luke Shumaker
2023-01-30
Add a ReleaseNotes.md file
Luke Shumaker
2023-01-30
Add a .editorconfig file
Luke Shumaker
2023-01-30
encode: Fix errors for marshalers/encodables with bad output
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
Merge branch 'lukeshu/quality'
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 'stylecheck', fix
Luke Shumaker
2023-01-29
.golangci.yml: Turn on 'prealloc', fix
Luke Shumaker
2023-01-29
.golangci.yml: Turn on 'paralleltest', fix
Luke Shumaker
2023-01-29
.golangci.yml: Turn on 'noctx', fix
Luke Shumaker
2023-01-29
.golangci.yml: Turn on 'nakedret', fix
Luke Shumaker
2023-01-29
.golangci.yml: Turn on 'godot', fix
Luke Shumaker
2023-01-29
.golangci.yml: Turn on 'gocritic', fix
Luke Shumaker
[next]