summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-08-17reencode: Implement CompactIfUnderLuke Shumaker
2022-08-17reencode: Encapsulate the handleRune state in a structLuke Shumaker
2022-08-17reencode: Split handleRune in to pre- and post- partsLuke Shumaker
2022-08-17Add more tests around trailing-newlines from the encoderLuke Shumaker
2022-08-17DecodeThenEOF: SimplifyLuke Shumaker
2022-08-17Get the new borrowed tests passingLuke Shumaker
2022-08-17Get the new borrowed tests running right [ci-skip]Luke Shumaker
2022-08-17Borrow more test files [ci-skip]Luke Shumaker
2022-08-17decode: Don't be greedy unless we're looking for EOFLuke Shumaker
2022-08-17Fix those now-failing error checksLuke Shumaker
2022-08-17borrowed_decode_test.go: Do better checking of errors [ci-skip]Luke Shumaker
2022-08-17Add tests for decode reading too farLuke Shumaker
2022-08-16decode_scan_test.go: Factor out a common test runnerLuke Shumaker
2022-08-16reencode: drop the bailAfterCurrent mechanismLuke Shumaker
2022-08-16Indicate why each of the lines in borrowed files were MODIFIEDLuke Shumaker
2022-08-16compat: Factor out convertXXXError functionsLuke Shumaker
2022-08-16encode: Don't use generics for encodeStringLuke Shumaker
2022-08-16Run the fuzzer a bitLuke Shumaker
2022-08-16Get borrowed_decode_test.go passingLuke Shumaker
2022-08-16Get borrowed_encode_test.go passing [ci-skip]Luke Shumaker
2022-08-16Get borrowed_scanner_test.go passing [ci-skip]Luke Shumaker
2022-08-16Push nesting-depth checks down in to the parser [ci-skip]Luke Shumaker
2022-08-16wip: Reduce test differences [ci-skip]Luke Shumaker
2022-08-15Makefile: Add tools for diffing borrowed files against upstreamLuke Shumaker
2022-08-15rename parse_scan decode_scan parse_scan*Luke Shumaker
2022-08-15Create a compat/json compatibility libraryLuke Shumaker
2022-08-15mkdir -p compat/json && mv borrowed_*_test.go compat/json/ # [ci-skip]Luke Shumaker
2022-08-14decode: Switch over to ParserLuke Shumaker
2022-08-14parse_scan: Add reader abstractions on top of ParserLuke Shumaker
2022-08-14reencode: Switch to use ParserLuke Shumaker
2022-08-14reencode: Rethink the string backslash encoderLuke Shumaker
2022-08-14decode: Switch from ReEncoder to ParserLuke Shumaker
2022-08-14parse: Figure out a good end-of-number system, improve commentsLuke Shumaker
2022-08-14parse: Rework to avoid passing around function pointersLuke Shumaker
2022-08-14parse: Fix a bug in the number parserLuke Shumaker
2022-08-14parse: Add a general-purpose parser based on the reencoderLuke Shumaker
2022-08-14cp reencode.go parse.go # [ci-skip]Luke Shumaker
2022-08-13set up as a separate repoLuke Shumaker
2022-08-09wipLuke Shumaker
2022-08-02skip failing lowmemjson testsLuke Shumaker
2022-08-02wipLuke Shumaker
2022-08-02wipLuke Shumaker
2022-08-01overhaul decoder for better error messagesLuke Shumaker
2022-08-01wipLuke Shumaker
2022-08-01decodeConfigLuke Shumaker
2022-08-01wipLuke Shumaker
2022-08-01wipLuke Shumaker
2022-07-31fixLuke Shumaker
2022-07-31better syntax errors for reencoderLuke Shumaker
2022-07-31wip testsLuke Shumaker