summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-02-20Prepare v0.3.7 releasev0.3.7Luke Shumaker
2023-02-20Merge branch 'lukeshu/fixes'Luke Shumaker
2023-02-19compat/json: Correctly handle syntax-error-in-decodeLuke Shumaker
2023-02-18reencode: Don't normalize the capitalization of \uXXXX hex escapesLuke Shumaker
2023-02-18compat/json: Indent: Preserve trailing whitespaceLuke Shumaker
2023-02-18compat/json: Don't do actual JSON parsing in HTMLEscapeLuke 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-18compat/json: Compact, Indent: Clear the output if there's an errorLuke Shumaker
2023-02-18compat/json: Valid: Check for EOFLuke Shumaker
2023-02-18reencode: Fix trimming trailing zerosLuke Shumaker
2023-02-18Merge branch 'lukeshu/scan-behavior'Luke Shumaker
2023-02-18jsonparse: Have PushReadBarrier reject trailing whitespaceLuke Shumaker
2023-02-18decode_scan, jsonparse: Rework the behavior to make a bit more senseLuke Shumaker
2023-02-18Merge branch 'lukeshu/scan-tidy'Luke Shumaker
2023-02-18decode_scan: Fix a doc commentLuke Shumaker
2023-02-18decode_scan: s/initialized/rTypeOK/Luke Shumaker
2023-02-18decode_scan: Add a bunch of testsLuke Shumaker
2023-02-18decode_scan: Go ahead and decrement sc.offset when unreadingLuke Shumaker
2023-02-18decode_scan: PopReadBarrier, Reset: De-couple the .repeat and EOF casesLuke Shumaker
2023-02-18decode_scan: Move Reset() to be by PopReadBarrier()Luke Shumaker
2023-02-18jsonparse: Fix a mistake in the commentsLuke Shumaker
2023-02-18jsonparse: Remove barrier.closed, as it is always falseLuke Shumaker
2023-02-18fastio: NewAllWriter: Add a special case for io.DiscardLuke Shumaker
2023-02-16ReleaseNotes.md: Fix a typoLuke Shumaker
2023-02-16Prepare v0.3.6 releasev0.3.6Luke Shumaker
2023-02-16Merge branch 'lukeshu/reencode-refactor'Luke Shumaker
2023-02-16reencode: Factor into separate modulesLuke Shumaker
2023-02-16Merge branch 'lukeshu/perf'Luke Shumaker
2023-02-16reencode: utf8.RuneLen is showing up in the profileLuke Shumaker
2023-02-16encode: Avoid allocations when formatting integersLuke Shumaker
2023-02-16Avoid io.Writer causing buffers to escape to the heapLuke Shumaker
2023-02-16compat/json: Use fastio.Discard instead of io.DiscardLuke Shumaker
2023-02-16Merge branch 'lukeshu/misc'Luke 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-16mv compat/json/{compat,testcompat}_test.goLuke Shumaker
2023-02-10Merge branch 'lukeshu/reencode-io'Luke Shumaker
2023-02-10encoder, reencoder: Distinguish between syntax errors and I/O errorsLuke Shumaker
2023-02-10Merge branch 'lukeshu/panic'Luke Shumaker
2023-02-10tree-wide: Audit panic error messagesLuke Shumaker
2023-02-10Merge branch 'lukeshu/decode-no-panic'Luke Shumaker
2023-02-10decode: decodeAny: Use rune types rather that char literalsLuke Shumaker
2023-02-10decode: Remove now-superfluous recover blocksLuke Shumaker
2023-02-10decode: Have .readRune() and .expectRune() return *DecodeErrorLuke Shumaker