summaryrefslogtreecommitdiff
path: root/reencode.go
AgeCommit message (Expand)Author
2023-02-03fixup! Invent "barriers" instead of nesting parsersLuke Shumaker
2023-01-30Invent "barriers" instead of nesting parsersLuke Shumaker
2023-01-30reencode: I see handleRuneMain's defer handling showing up in the CPU profileLuke Shumaker
2023-01-30reencode: Reuse speculation buffersLuke Shumaker
2023-01-30reencode: Wrapping the handleRune state is no longer necessaryLuke Shumaker
2023-01-30reencode: Rethink CompactIfUnder to have linear memoryLuke Shumaker
2023-01-30Avoid doing type switching in inner functionsLuke Shumaker
2023-01-30BREAKING CHANGE: reencode: Separate config from stateLuke Shumaker
2023-01-29.golangci.yml: Turn on 'godot', fixLuke Shumaker
2023-01-29Improve/fix documentation and commentsLuke Shumaker
2023-01-26Write documentationv0.2.0Luke Shumaker
2023-01-26Move the Parser to the internal packageLuke Shumaker
2022-08-18Add more reencode testsLuke Shumaker
2022-08-17Get the linter passing (even if it means ignoring borrowed files)Luke Shumaker
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-17Get the new borrowed tests passingLuke Shumaker
2022-08-17Fix those now-failing error checksLuke Shumaker
2022-08-16reencode: drop the bailAfterCurrent mechanismLuke Shumaker
2022-08-16Get borrowed_scanner_test.go passing [ci-skip]Luke Shumaker
2022-08-16wip: Reduce test differences [ci-skip]Luke Shumaker
2022-08-15Create a compat/json compatibility libraryLuke 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-13set up as a separate repoLuke Shumaker