Commit Graph

  • bb3086c375 Remove root property from encodeCompileContext and opcode Masaaki Goshima 2021-03-12 00:56:30 +0900
  • 4cdbd4e962 Remove unnecessary code Masaaki Goshima 2021-03-12 00:43:48 +0900
  • 7290b0d6c3 Add build workflow Masaaki Goshima 2021-03-11 23:43:21 +0900
  • 4167aefe08 Fix any bugs of encoder - fix some issues ( #104 #118 #144 #147 ) - fix recursive call operation - use json.Number of encoding/json - fix encoding of MarshalJSON and MarshalText - fix pointer operation - remove 'anonymous' and 'only' operation - add test cases for array/slice/map/marshaler Masaaki Goshima 2021-03-11 19:29:35 +0900
  • 7c661769df fix lint error feature/refactor-only-op Masaaki Goshima 2021-03-11 19:19:30 +0900
  • 6c5b9420d7 Add test case Masaaki Goshima 2021-03-11 19:07:52 +0900
  • be35ec63b8 Fix issue147 Masaaki Goshima 2021-03-11 18:33:31 +0900
  • d84b6bca18 Fix recursive call Masaaki Goshima 2021-03-11 17:59:22 +0900
  • b78ca46c15 Fix test Masaaki Goshima 2021-03-11 16:46:14 +0900
  • f57beb9841 Refactor json.Number Masaaki Goshima 2021-03-11 15:29:32 +0900
  • 66d8dd9c61 Support json.Number Masaaki Goshima 2021-03-11 14:58:33 +0900
  • 4f372bebd0 Fix Marshaler Masaaki Goshima 2021-03-11 13:09:49 +0900
  • 55cfca3b0a Fix test Masaaki Goshima 2021-03-10 19:27:37 +0900
  • d0fb2a9a4e Fix opcode Masaaki Goshima 2021-03-10 02:12:53 +0900
  • 37fb74bbb8 Fix pointer op Masaaki Goshima 2021-03-10 01:11:48 +0900
  • d42d09f9f9 Add indent test Masaaki Goshima 2021-03-09 21:38:58 +0900
  • 1657b0e50e Fix escaped vm Masaaki Goshima 2021-03-06 19:06:11 +0900
  • 1342fd2042 Remove anonymous operation Masaaki Goshima 2021-03-06 12:51:09 +0900
  • 6034aea48a Add test case for MarshalText type Masaaki Goshima 2021-03-06 11:47:51 +0900
  • 3c85aa1ba4 refactor Masaaki Goshima 2021-03-06 11:10:01 +0900
  • 9aa2047766 Remove unnecessary code Masaaki Goshima 2021-03-06 00:15:58 +0900
  • 88cd2ddd6e Work MarshalJSON test Masaaki Goshima 2021-03-05 23:57:44 +0900
  • 734267f9ae Add test case for MarshalJSON type Masaaki Goshima 2021-03-05 18:40:09 +0900
  • 249c4da6dd Add nilcheck property Masaaki Goshima 2021-03-05 15:10:31 +0900
  • d3b031cef2 WIP: add test case for MarshalJSON type Masaaki Goshima 2021-03-05 13:23:47 +0900
  • 174fd57eae Remove unnecessary code Masaaki Goshima 2021-03-04 19:03:18 +0900
  • 35816cbf97 Add array test Masaaki Goshima 2021-03-04 18:50:48 +0900
  • cc84d92b1e Add map test Masaaki Goshima 2021-03-04 18:50:39 +0900
  • bac05564e0 Add array test Masaaki Goshima 2021-03-04 15:40:06 +0900
  • 64f98e3161 Add slice test Masaaki Goshima 2021-03-04 00:13:33 +0900
  • 2a2a19319d Add slice test Masaaki Goshima 2021-03-03 14:54:40 +0900
  • 83122027f5 Refactor encode_vm Masaaki Goshima 2021-03-02 19:52:17 +0900
  • 09e9e2dd19 Remove unnecessary code Masaaki Goshima 2021-03-01 00:25:31 +0900
  • 40c322590e Add test case for int16 type Masaaki Goshima 2021-02-28 23:24:42 +0900
  • c6f40ed546 Remove only operation and add indirect property to opcode Masaaki Goshima 2021-02-28 23:22:46 +0900
  • 40cc5ff367 Remove only operation Masaaki Goshima 2021-02-23 16:16:44 +0900
  • e3acf4a01b Merge branch 'master' of github.com:goccy/go-json into feature/refactor-only-op Masaaki Goshima 2021-02-23 16:13:39 +0900
  • 02fb2b9de7 Revert "Refactor HeadInt operation" feature/refactor-ptr-op Masaaki Goshima 2021-02-23 16:10:57 +0900
  • 8aded2b62d Add NPtr operation Masaaki Goshima 2021-02-23 16:07:04 +0900
  • 52b2bf1089 Fix encoding of slice type Masaaki Goshima 2021-02-23 16:05:16 +0900
  • ae68eaf96b Add pointer operation Masaaki Goshima 2021-02-23 15:57:32 +0900
  • c8f6acaa2b Refactor ptr operation Masaaki Goshima 2021-02-23 15:32:33 +0900
  • fbfaea2c88 Refactor HeadInt operation feature/refactor-head-op Masaaki Goshima 2021-02-22 16:39:38 +0900
  • 116df927e2 Add CHANGELOG.md v0.4.7 Masaaki Goshima 2021-02-22 16:59:09 +0900
  • cd03bc4033
    Merge pull request #143 from goccy/feature/remove-unnecessary-op Masaaki Goshima 2021-02-22 15:27:18 +0900
  • 43b585a81c Remove unnecessary optype Masaaki Goshima 2021-02-22 15:16:53 +0900
  • 80b483ce97
    Merge pull request #141 from goccy/feature/integrate-int-op Masaaki Goshima 2021-02-22 15:07:26 +0900
  • dc6fd0dd72 Add test case feature/fix-enc-struct Masaaki Goshima 2021-02-22 00:59:47 +0900
  • 6990aa6938 Add EmptyStruct operation Masaaki Goshima 2021-02-22 00:55:20 +0900
  • ef165af9cd Generate encode_optype.go Masaaki Goshima 2021-02-22 00:54:34 +0900
  • e60eabf9da Fix error by linter Masaaki Goshima 2021-02-19 15:34:56 +0900
  • 9d4348e66b Modify test case Masaaki Goshima 2021-02-19 15:13:33 +0900
  • f7b1319735 Integrate int/int8/int16/int32/int64 and uint/uint8/uint16/uint32/uint64 operation to reduce memory usage at compile Masaaki Goshima 2021-02-19 15:12:30 +0900
  • 73fbc98667 Fix test case Masaaki Goshima 2021-02-19 15:08:30 +0900
  • a324a29256 Pass test Masaaki Goshima 2021-02-19 15:03:52 +0900
  • 413c811e37 WIP: workaround Masaaki Goshima 2021-02-19 03:34:21 +0900
  • 0272fd00f4 WIP: Integrate int/uint operation Masaaki Goshima 2021-02-19 03:06:21 +0900
  • 58a761643a
    Merge pull request #140 from goccy/feature/fix-unmarshal-type-error Masaaki Goshima 2021-02-18 19:48:08 +0900
  • aa0422c239 Modify section of comment out Masaaki Goshima 2021-02-18 19:31:35 +0900
  • 24cc1b77b2 Fix checkptr error Masaaki Goshima 2021-02-18 19:20:07 +0900
  • 23c5766bd2 Add test case Masaaki Goshima 2021-02-18 19:11:44 +0900
  • f8fd59516b Fix decoding of deep recursive structure Masaaki Goshima 2021-02-18 19:05:06 +0900
  • 35eee537d4 Add test case Masaaki Goshima 2021-02-18 17:59:29 +0900
  • 6eb23deb6f Fix decoding of embedded unexported pointer field Masaaki Goshima 2021-02-18 17:46:28 +0900
  • cf6cf56e3d Fix invalid test case Masaaki Goshima 2021-02-18 16:49:51 +0900
  • 0288026fde Fix decoding of invalid value Masaaki Goshima 2021-02-18 16:42:38 +0900
  • 91c53cd3f7 Fix decoding of prefilled value Masaaki Goshima 2021-02-18 12:13:49 +0900
  • b2a7d22fb4 Fix not being able to return UnmarshalTypeError when it should be returned Masaaki Goshima 2021-02-18 11:32:08 +0900
  • b0e53330b6
    Merge pull request #138 from goccy/feature/fix-decode-null Masaaki Goshima 2021-02-17 15:20:01 +0900
  • 5351464001 Fix decoding of null value Masaaki Goshima 2021-02-17 01:51:42 +0900
  • d8c3c8d209
    Merge pull request #137 from goccy/feature/fix-predef-ptr Masaaki Goshima 2021-02-17 00:18:21 +0900
  • e09027425c Use pre allocated pointer if exists it Masaaki Goshima 2021-02-17 00:03:07 +0900
  • 72cdc2a1d5
    Merge pull request #136 from goccy/feature/fix-null-string Masaaki Goshima 2021-02-16 23:48:22 +0900
  • 644ac4a692 Fix decoding of type of null string Masaaki Goshima 2021-02-16 11:46:00 +0900
  • da543caf04
    Update README.md v0.4.6 Masaaki Goshima 2021-02-16 02:59:30 +0900
  • c14650d39d
    Merge pull request #135 from goccy/feature/merge-stream Masaaki Goshima 2021-02-16 02:30:41 +0900
  • 412dbe93f8 Fix error by linter Masaaki Goshima 2021-02-16 02:24:27 +0900
  • 64e29e00d6 Optimize streaming decoder by BCE Masaaki Goshima 2021-02-16 02:13:13 +0900
  • e6c1209305
    Merge pull request #134 from goccy/feature/refactor-bitmap Masaaki Goshima 2021-02-15 21:27:06 +0900
  • ddd7019dd3 Use bits.TrailingZeros for bitmap field Masaaki Goshima 2021-02-15 20:05:35 +0900
  • e080e515fd
    Merge pull request #133 from goccy/feature/fix-decoder v0.4.5 Masaaki Goshima 2021-02-15 19:01:33 +0900
  • 6575394cc0 Fix error by linter Masaaki Goshima 2021-02-15 18:54:12 +0900
  • 98824e9bd9 Fix decoding of struct type Masaaki Goshima 2021-02-15 18:45:58 +0900
  • 9053c385ea Fix decoding of map type Masaaki Goshima 2021-02-15 18:45:41 +0900
  • fa87dde0c3 Refactor skipValue Masaaki Goshima 2021-02-15 18:45:22 +0900
  • 1f75cdd023 Initialize buffer size each streaming decoding Masaaki Goshima 2021-02-15 18:40:59 +0900
  • cbe680fc5b
    Merge pull request #132 from goccy/feature/add-opcode-for-ptr-field Masaaki Goshima 2021-02-15 13:08:23 +0900
  • ddc486cc62 Add opcode for bool type to the encoder Masaaki Goshima 2021-02-15 12:57:16 +0900
  • 565f1e866e Add cover_bool_test.go Masaaki Goshima 2021-02-15 11:48:09 +0900
  • 72765ed523 Add StructField operation for ptr type Masaaki Goshima 2021-02-15 11:31:49 +0900
  • 589c4b0350 Refactor cover_float64_test.go Masaaki Goshima 2021-02-15 11:31:26 +0900
  • d8af48454d Refactor cover_float32_test.go Masaaki Goshima 2021-02-15 11:29:42 +0900
  • 77dd50697f Refactor cover_uint64_test.go Masaaki Goshima 2021-02-15 11:28:09 +0900
  • 159f30d9f9 Refactor cover_uint32_test.go Masaaki Goshima 2021-02-15 11:27:57 +0900
  • 5e52d90f0d Refactor cover_uint16_test.go Masaaki Goshima 2021-02-15 11:27:47 +0900
  • 631ee85a9e Refactor cover_uint8_test.go Masaaki Goshima 2021-02-15 11:27:37 +0900
  • 4edf1b1d09 Refactor cover_uint_test.go Masaaki Goshima 2021-02-15 11:24:35 +0900
  • e3eae7bbb6 Refactor cover_int64_test.go Masaaki Goshima 2021-02-15 11:20:23 +0900
  • 06fd86dc55 Refactor cover_int32_test.go Masaaki Goshima 2021-02-15 02:53:12 +0900
  • 6486503b70 Refactor cover_int16_test.go Masaaki Goshima 2021-02-15 02:21:08 +0900