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-10
Use go:linkname instead of the awful internal/jsontest package
Luke Shumaker
2023-02-10
compat/json: Don't use log.Fatal
Luke Shumaker
2023-02-10
compat/json: Get more of the tests compiling
Luke Shumaker
2023-02-10
compat/json: Run the example tests
Luke Shumaker
2023-02-10
Be more careful about importing encoding/json
Luke Shumaker
2023-02-10
encode: Begone with encodeTODO
Luke Shumaker
2023-02-10
tree-wide: Update various references from Go 1.18 to Go 1.20
Luke Shumaker
2023-02-10
Prepare v0.3.5 release
v0.3.5
Luke Shumaker
2023-02-10
Merge branch 'lukeshu/go1.20'
Luke Shumaker
2023-02-10
Sync borrowed code from Go 1.20
Luke Shumaker
2023-02-07
Merge branch 'lukeshu/fixup'
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
Fix being able to run the benchmarks
Luke Shumaker
2023-02-07
decode: Fix decoding an actively growing file
Luke Shumaker
2023-02-07
struct.go: Fix a typo in a comment
Luke Shumaker
2023-02-07
fixup! Move the base64 decode to the internal package
Luke Shumaker
2023-02-07
fixup! Fix compilation with Go 1.20
Luke Shumaker
2023-02-05
Fix compilation with Go 1.20
v0.3.4
Luke Shumaker
2023-02-04
Prepare v0.3.3 release
v0.3.3
Luke Shumaker
2023-02-04
Merge branch 'lukeshu/fix'
Luke Shumaker
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
[next]