Commit Graph

  • 75b72584a5 Use typedmemmove for copying element of slice Masaaki Goshima 2021-05-01 14:53:48 +0900
  • e6ff77fe8d
    remove useless dstCap var IncSW 2021-04-30 20:07:44 +0300
  • 2ad2f11326
    when cap is enough, reuse slice data for compatibility with encoding/json IncSW 2021-04-30 19:09:15 +0300
  • 6444a1b057 Fix checkptr error Masaaki Goshima 2021-04-30 23:49:04 +0900
  • e647dafb41 Fix decoding of slice with unmarshal json type Masaaki Goshima 2021-04-30 22:55:08 +0900
  • 17392ab716 Fix stream decoder Masaaki Goshima 2021-04-30 04:06:23 +0900
  • 16a358048e if elem type is slice, clear it Masaaki Goshima 2021-04-30 04:02:06 +0900
  • dc2d025d2a Add test case Masaaki Goshima 2021-04-30 04:01:51 +0900
  • 4d51b8b764
    Merge pull request #193 from goccy/feature/add-fastjson-to-benchmark Masaaki Goshima 2021-04-28 17:25:09 +0900
  • 6cd0ab4ca9 Add valyala/fastjson to benchmark Masaaki Goshima 2021-04-28 16:59:01 +0900
  • df4c91ac28 Update CHANGELOG v0.4.13 Masaaki Goshima 2021-04-20 22:15:04 +0900
  • b1431c0aae
    Merge pull request #190 from goccy/feature/improve-indent-compact Masaaki Goshima 2021-04-20 20:30:26 +0900
  • 7ae14cd24c Optimize json.Compact and json.Indent Masaaki Goshima 2021-04-20 20:12:32 +0900
  • e66e5606b5
    Merge pull request #189 from goccy/feature/fix-compact Masaaki Goshima 2021-04-19 23:21:11 +0900
  • e0b5ba8df4 Add test cases Masaaki Goshima 2021-04-19 22:54:10 +0900
  • 7dd33b9060 Add benchmark for Compact/Indent Masaaki Goshima 2021-04-19 20:29:41 +0900
  • 34396640d5 Fix Indent ( validate the input buffer ) Masaaki Goshima 2021-04-19 19:55:12 +0900
  • 7565171124 Fix allocation strategy for Compact Masaaki Goshima 2021-04-19 18:58:09 +0900
  • 4e0c525f9c Fix lint error Masaaki Goshima 2021-04-19 18:20:51 +0900
  • addda3a90e Fix Compact ( validate the input buffer ) Masaaki Goshima 2021-04-19 18:18:59 +0900
  • 9f6084de1c Update CHANGELOG v0.4.12 Masaaki Goshima 2021-04-15 20:09:23 +0900
  • cd300c9e56
    Merge pull request #187 from IncSW/zero-values-on-custom-types Masaaki Goshima 2021-04-15 03:04:02 +0900
  • a0bf49d201
    update debug vm IncSW 2021-04-14 20:49:10 +0300
  • 53590387e6
    fix OpStructFieldOmitEmptyMarshalJSON with custom type marshaller on all VMs IncSW 2021-04-12 11:41:31 +0300
  • 42adc0a5ab
    extend tests with custom types IncSW 2021-04-12 11:41:10 +0300
  • d12ffe2c66
    revert vm OpStructFieldOmitEmptyMarshalJSON IncSW 2021-04-12 10:26:32 +0300
  • ac14c18dbb
    remove zero value checker for complex IncSW 2021-04-12 10:23:57 +0300
  • b57146602e
    Fix encoding custom types zero values with omitempty when marshaller exists IncSW 2021-04-11 21:45:59 +0300
  • c74c2078ea
    Update README.md Masaaki Goshima 2021-04-11 16:29:11 +0900
  • 29283c4c83
    Merge pull request #185 from goccy/feature/fix-number Masaaki Goshima 2021-04-11 15:54:53 +0900
  • 50bf5148f3 Fix decoder for invalid number value Masaaki Goshima 2021-04-11 15:18:08 +0900
  • deec2b2b0d
    Merge pull request #184 from goccy/feature/validate-end-buf Masaaki Goshima 2021-04-10 19:23:45 +0900
  • a4d8927b44 Fix lint error Masaaki Goshima 2021-04-10 18:51:11 +0900
  • 2cb792ca28 Fix decoding of invalid top level value Masaaki Goshima 2021-04-10 18:44:43 +0900
  • 6fbf3fc7c0
    Merge pull request #183 from goccy/feature/fix-179 Masaaki Goshima 2021-04-10 16:48:28 +0900
  • 69e40becbf Fix encoding of omitempty feature for the slice or interface type Masaaki Goshima 2021-04-10 16:25:45 +0900
  • 8bc5727ba4
    Merge pull request #177 from WillAbides/valid Masaaki Goshima 2021-04-10 15:47:52 +0900
  • ca141f38b6
    Merge pull request #181 from goccy/feature/fix-180 Masaaki Goshima 2021-04-10 15:36:18 +0900
  • 397b667f34 Improve decoder's memory footprint feature/improve-decoder-memory-footprint Masaaki Goshima 2021-04-10 15:30:46 +0900
  • ae56d8371d Fix unnecessary indent Masaaki Goshima 2021-04-10 15:25:02 +0900
  • 4cae8f7bc7 update Valid to return false when there is additional data after the validated value Will Roden 2021-04-06 16:15:07 -0500
  • a39bc30ed9 Update CHANGELOG v0.4.11 Masaaki Goshima 2021-04-03 01:27:08 +0900
  • e66fb89902
    Merge pull request #173 from goccy/feature/improve-decoder-interface-performance Masaaki Goshima 2021-04-02 20:46:39 +0900
  • 4d80b4b82c Improve decoder performance for empty interface type Masaaki Goshima 2021-04-02 19:24:46 +0900
  • 2dda80b368 Update CHANGELOG v0.4.10 Masaaki Goshima 2021-04-02 16:34:59 +0900
  • 2622779349
    Merge pull request #172 from goccy/feature/fix-recursive-slice Masaaki Goshima 2021-04-02 14:21:27 +0900
  • 7007d6ee41 Fix encoding of recursive slice/map Masaaki Goshima 2021-04-02 14:03:00 +0900
  • 97020a9ad7 Add benchmark for testing #171 feature/bench-171 Masaaki Goshima 2021-04-01 18:44:12 +0900
  • fcd25024fe
    Merge pull request #168 from goccy/feature/fix-indirect Masaaki Goshima 2021-03-31 19:58:21 +0900
  • f3aded9b12 Fix detection of indirect field Masaaki Goshima 2021-03-30 19:37:19 +0900
  • 7d4316b94a Update README.md v0.4.9 Masaaki Goshima 2021-03-29 11:53:51 +0900
  • bcb5c87011
    Merge pull request #167 from goccy/feature/fix-slice-decoder Masaaki Goshima 2021-03-29 03:11:36 +0900
  • bfbfa474d6 Add map type to initialize type list Masaaki Goshima 2021-03-29 02:57:41 +0900
  • e660ae468d Fix pointer alignment error Masaaki Goshima 2021-03-29 02:44:49 +0900
  • e38c3606b3 Fix decoding of slice pointer type Masaaki Goshima 2021-03-29 02:28:04 +0900
  • ff31b04f58
    Merge pull request #165 from goccy/feature/add-debug-mode Masaaki Goshima 2021-03-27 13:14:03 +0900
  • 943c6bc180 Fix codecov.yaml Masaaki Goshima 2021-03-27 12:37:58 +0900
  • 5093e5bd78 Add type infromation to the debug information Masaaki Goshima 2021-03-27 12:35:43 +0900
  • 44bc17ce8c ignore forbidigo Masaaki Goshima 2021-03-27 12:24:04 +0900
  • 3d47fc9e41 Add debug mode Masaaki Goshima 2021-03-27 12:18:19 +0900
  • 4828b299ce fix query feature/json-query Masaaki Goshima 2021-03-27 11:52:08 +0900
  • 24b6dfedb4
    Merge pull request #164 from goccy/feature/support-coerce-invalid-utf8 Masaaki Goshima 2021-03-25 12:09:52 +0900
  • c9b6836fd3 Refactor Masaaki Goshima 2021-03-25 11:42:56 +0900
  • a06b2c5f60 Support coerce invalid utf8 char Masaaki Goshima 2021-03-25 00:24:53 +0900
  • 4195d7f38a
    Merge pull request #163 from goccy/feature/invalid-string-option Masaaki Goshima 2021-03-24 20:02:48 +0900
  • 3a0fba4bdb Fix invalid string option Masaaki Goshima 2021-03-24 19:09:33 +0900
  • e09e0ff5b3 add draft design Masaaki Goshima 2021-03-24 18:50:01 +0900
  • c7f6ad7048
    Update README.md Masaaki Goshima 2021-03-22 22:16:59 +0900
  • 9903d614e3
    Merge pull request #162 from goccy/feature/fix-marshaler Masaaki Goshima 2021-03-22 21:49:15 +0900
  • 2bda5ef91f Fix encoding of MarshalJSON of function type Masaaki Goshima 2021-03-22 21:29:16 +0900
  • 6128c69078 Update CHANGELOG.md v0.4.8 Masaaki Goshima 2021-03-21 04:08:37 +0900
  • 34986d5429
    Merge pull request #161 from goccy/feature/fix-slice Masaaki Goshima 2021-03-21 02:04:48 +0900
  • b364115cac Add slice test Masaaki Goshima 2021-03-21 01:33:13 +0900
  • 336d414892
    Merge pull request #160 from goccy/feature/use-type-alias Masaaki Goshima 2021-03-20 21:33:07 +0900
  • 2bc5879dda
    Merge pull request #159 from goccy/feature/optimize-omitempty-op Masaaki Goshima 2021-03-20 20:54:27 +0900
  • 9adc632469 Use type alias for Delim/Token/RawMessage type Masaaki Goshima 2021-03-20 20:41:01 +0900
  • 906e29acda Optimize wrapped omitempty operation Masaaki Goshima 2021-03-20 20:35:44 +0900
  • dcd9023ac5
    Merge pull request #158 from goccy/feature/fix-marshal-json-indent-num Masaaki Goshima 2021-03-20 20:26:32 +0900
  • 29c30bdd14 Fix indent num for OpMarshalJSON Masaaki Goshima 2021-03-20 20:13:55 +0900
  • 015b9c40be
    Merge pull request #157 from goccy/feature/add-number-test Masaaki Goshima 2021-03-20 19:30:51 +0900
  • bd8efd020e Remove Go 1.13 from CI Masaaki Goshima 2021-03-20 19:14:39 +0900
  • d0d58b9026 Add test case of encoder for json.Number type Masaaki Goshima 2021-03-20 19:01:04 +0900
  • 16f6c377b4
    Merge pull request #156 from goccy/feature/fix-compiler-bug Masaaki Goshima 2021-03-20 18:41:47 +0900
  • f4a7cdf543 Fix bugs of nil pointer of typeAddr value Masaaki Goshima 2021-03-20 18:24:13 +0900
  • 094f8da49e
    Merge pull request #155 from goccy/feature/add-bytes-test Masaaki Goshima 2021-03-20 00:14:53 +0900
  • ef29061807 Fix error by linter Masaaki Goshima 2021-03-19 23:55:01 +0900
  • b2bbd63168 Fix compiler for encoder Masaaki Goshima 2021-03-19 23:47:29 +0900
  • ff871cb20d Add bytes test Masaaki Goshima 2021-03-19 23:31:29 +0900
  • f218f0fc44
    Merge pull request #154 from goccy/feature/fix-recursive-op Masaaki Goshima 2021-03-19 16:07:18 +0900
  • a100884788 Fix recursive operation Masaaki Goshima 2021-03-19 15:47:16 +0900
  • e5d855ff42 Refactor Recursive optype Masaaki Goshima 2021-03-19 15:46:53 +0900
  • 455da738a8 Add debug info feature/fix-bug Masaaki Goshima 2021-03-19 12:33:14 +0900
  • 3f3c05827c Merge branch 'master' of github.com:goccy/go-json into feature/fix-bug Masaaki Goshima 2021-03-19 00:40:23 +0900
  • 9564532feb
    Merge pull request #153 from goccy/feature/fix-marshaler Masaaki Goshima 2021-03-19 00:37:59 +0900
  • a02cea2c89 Fix encoding of marshaler Masaaki Goshima 2021-03-18 23:56:56 +0900
  • afef1e7140 Add debug code Masaaki Goshima 2021-03-18 21:48:22 +0900
  • 141e3992af
    Merge pull request #152 from goccy/feature/reduce-memory-usage-at-compile Masaaki Goshima 2021-03-18 21:19:05 +0900
  • d2d7e6d367 Fix error by linter Masaaki Goshima 2021-03-18 18:31:45 +0900
  • e0812246ef Fix test code for debug Masaaki Goshima 2021-03-18 18:29:18 +0900
  • 75d7b8e673 Enable inline function call Masaaki Goshima 2021-03-18 18:23:58 +0900