summaryrefslogtreecommitdiff
path: root/reencode.go
AgeCommit message (Expand)Author
2023-02-25reencode: Improve the error messages for trailing partial-UTF-8Luke Shumaker
2023-02-25reencode: Fix the byte count for partial writesLuke Shumaker
2023-02-25jsonparse: Don't show raw bytes as UnicodeLuke Shumaker
2023-02-18reencode: Don't normalize the capitalization of \uXXXX hex escapesLuke Shumaker
2023-02-18reencode: Add CompactFloatsLuke Shumaker
2023-02-18encode, reencode: Fix handling of invalid UTF-8Luke Shumaker
2023-02-18reencode: Fix .stackSizeLuke Shumaker
2023-02-18reencode: Rethink the UTF-8 bufferLuke Shumaker
2023-02-18decode_scan, jsonparse: Rework the behavior to make a bit more senseLuke Shumaker
2023-02-16reencode: Factor into separate modulesLuke Shumaker
2023-02-16reencode: utf8.RuneLen is showing up in the profileLuke Shumaker
2023-02-16reencode: Don't bother tracking the number of bytes writtenLuke Shumaker
2023-02-16Clean up the hex handlingLuke Shumaker
2023-02-16reencode: Update the doc comment about all the interfaces implementedLuke Shumaker
2023-02-16reencode: Don't have the ReEncoderConfig member be publicLuke Shumaker
2023-02-16Move string-encoding to an internal/jsonstring packageLuke Shumaker
2023-02-10encoder, reencoder: Distinguish between syntax errors and I/O errorsLuke Shumaker
2023-02-10tree-wide: Audit panic error messagesLuke Shumaker
2023-02-07internal: Split in to sub-packagesLuke Shumaker
2023-02-04fixup! Invent "barriers" instead of nesting parsersLuke Shumaker
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