Commit Graph

  • de4e97ed09 Remove unnecessary prefix Masaaki Goshima 2021-06-03 18:57:41 +0900
  • 5a024ca2f1 Fix package layout for decoder Masaaki Goshima 2021-06-03 18:49:01 +0900
  • 80719cf181 Use pre-allocated buffer for zero character Masaaki Goshima 2021-06-03 15:44:48 +0900
  • f1ec7120aa
    Merge pull request #237 from goccy/feature/fix-escaped-char-field Masaaki Goshima 2021-06-03 15:18:48 +0900
  • 917f71bbcf Fix decoding fields containing escaped characters for stream decoder Masaaki Goshima 2021-06-03 15:00:31 +0900
  • fee2d1fc68 Update CHANGELOG v0.6.1 Masaaki Goshima 2021-06-02 19:20:42 +0900
  • 07920c85ea
    Merge pull request #236 from goccy/feature/fix-encoder Masaaki Goshima 2021-06-02 19:18:54 +0900
  • 544e731166 Fix value of totalLength for encoding Masaaki Goshima 2021-06-02 19:02:36 +0900
  • 14c828aad7 Add test case for stream decoder Masaaki Goshima 2021-06-02 19:01:41 +0900
  • c128c8c915 Fix decoding fields containing escaped characters Masaaki Goshima 2021-06-02 17:23:32 +0900
  • 6562473b1e Update CHANGELOG v0.6.0 Masaaki Goshima 2021-06-01 19:03:16 +0900
  • 3d17de681d
    Merge pull request #188 from goccy/feature/add-benchmark-ffjson Masaaki Goshima 2021-06-01 18:57:22 +0900
  • 1aeb61673b Update README Masaaki Goshima 2021-06-01 18:46:11 +0900
  • c4835c6cd2 Add benchmark target Masaaki Goshima 2021-04-19 01:37:03 +0900
  • 75a8c1e3f5
    Merge pull request #233 from goccy/feature/colorize Masaaki Goshima 2021-06-01 18:36:22 +0900
  • 029bc76843 Add benchmark for colorize option Masaaki Goshima 2021-06-01 15:50:26 +0900
  • 847573aaf6 Update README Masaaki Goshima 2021-06-01 15:29:34 +0900
  • 7155d2e437 Fix error by linter Masaaki Goshima 2021-06-01 15:19:09 +0900
  • d495f67045 Fix color format Masaaki Goshima 2021-06-01 15:10:28 +0900
  • 4e2a9c06ef Manage option flags as bit variable Masaaki Goshima 2021-06-01 13:40:15 +0900
  • 611b1aaf1e Ignore measuring coverage for color packages Masaaki Goshima 2021-06-01 12:53:50 +0900
  • 5f6420d3d0 Reset colorize opt Masaaki Goshima 2021-06-01 03:24:05 +0900
  • 043efdfe93 Fix error by linter Masaaki Goshima 2021-06-01 03:12:29 +0900
  • 4c19a845d9 Support colored JSON Masaaki Goshima 2021-06-01 03:09:47 +0900
  • c294f01ac5 Add Colorize option Masaaki Goshima 2021-06-01 00:46:42 +0900
  • 374d8261fa
    Merge pull request #232 from goccy/feature/refactor-escape-string Masaaki Goshima 2021-06-01 01:57:14 +0900
  • 69cca05981 Pass RuntimeContext to the first argument of all append functions Masaaki Goshima 2021-06-01 01:36:30 +0900
  • 11437c8556 Refactor escape string Masaaki Goshima 2021-06-01 01:25:05 +0900
  • 8c93c749f9
    Merge pull request #231 from goccy/feature/refactor-encode-opt Masaaki Goshima 2021-06-01 00:23:53 +0900
  • a56c080959 Refactor encode option Masaaki Goshima 2021-05-31 22:25:33 +0900
  • ca4e811a0b
    Merge pull request #230 from goccy/feature/fix-opcode-layout Masaaki Goshima 2021-05-31 21:34:00 +0900
  • 7cf15fc56c Fix opcode layout - Adjust memory layout of the opcode to 128 bytes in a 64-bit environment Masaaki Goshima 2021-05-29 14:47:18 +0900
  • b576d93a9c Update CHANGELOG v0.5.1 Masaaki Goshima 2021-05-20 16:11:24 +0900
  • 902fd6a1b3
    Merge pull request #229 from goccy/feature/keep-original-slice-reference Masaaki Goshima 2021-05-20 15:47:34 +0900
  • 90d4d18dbf Keep original reference of slice element - If the entered slice length is greater than zero, copy all references to the shared slice. Masaaki Goshima 2021-05-20 02:04:52 +0900
  • d3951e3213
    Merge pull request #227 from goccy/feature/generate-vm-source Masaaki Goshima 2021-05-19 12:54:59 +0900
  • 70b93d8963 Generate VM source Masaaki Goshima 2021-05-19 12:34:40 +0900
  • 761b608fbb
    Merge pull request #226 from goccy/feature/refactor-debug-vm Masaaki Goshima 2021-05-18 14:59:44 +0900
  • aee5d8a6fb Refactor Debug mode for encoding Masaaki Goshima 2021-05-18 14:48:13 +0900
  • bbea516a68
    Merge pull request #225 from goccy/feature/refactor-vm Masaaki Goshima 2021-05-18 14:18:10 +0900
  • f65ffc0449 Fix error by linter Masaaki Goshima 2021-05-18 14:03:14 +0900
  • f696453c1b Refactor vm sources for encoding ( use same source ) Masaaki Goshima 2021-05-18 13:51:57 +0900
  • fc968c75ee Refactor encoding of marshaler and structEnd Masaaki Goshima 2021-05-17 21:08:45 +0900
  • 287d5f97a1
    Merge pull request #224 from goccy/feature/refactor-vm Masaaki Goshima 2021-05-17 19:20:12 +0900
  • 34caf07d38 Fix limit of memory resource Masaaki Goshima 2021-05-17 19:06:53 +0900
  • 6ae63e3e61 Refactor encoding of structHead and structKey Masaaki Goshima 2021-05-17 18:58:59 +0900
  • 102554cbcd
    Merge pull request #213 from jxskiss/compact_type_cache Masaaki Goshima 2021-05-11 04:15:37 +0900
  • 7e03a13225 Add type addrShift to enable bigger encoder/decoder cache Shawn Wang 2021-05-04 08:00:10 +0800
  • 835c00e18b
    Merge pull request #221 from goccy/feature/refactor-validator Masaaki Goshima 2021-05-09 14:44:12 +0900
  • ec7aec5e45 Fix benchmark job Masaaki Goshima 2021-05-09 13:47:38 +0900
  • 33f2568d47 Refactor validator for null/true/false Masaaki Goshima 2021-05-09 03:05:36 +0900
  • bfd9846fe8 Update CHANGELOG v0.5.0 Masaaki Goshima 2021-05-09 01:45:11 +0900
  • a9d147e857 Update README Masaaki Goshima 2021-05-09 01:44:57 +0900
  • 7d6401a797
    Merge pull request #216 from goccy/feature/support-omitempty-and-string Masaaki Goshima 2021-05-09 01:12:28 +0900
  • 065efcf447 Add test case for json.Number type Masaaki Goshima 2021-05-09 00:56:00 +0900
  • a6c1f6442c Add test case for string type Masaaki Goshima 2021-05-09 00:40:18 +0900
  • 7d6d61df68 Add test case for bool type Masaaki Goshima 2021-05-08 23:24:49 +0900
  • 440e24181b Add test case for float64 type Masaaki Goshima 2021-05-08 22:41:17 +0900
  • 3fa9900acb Add test case for float32 type Masaaki Goshima 2021-05-08 22:38:38 +0900
  • 72cf940731
    Merge pull request #220 from goccy/feature/fix-217 Masaaki Goshima 2021-05-08 10:52:19 +0900
  • f3167760ff Fix stream decoder Masaaki Goshima 2021-05-08 01:56:58 +0900
  • ab068b0858 Remove unnecessary code Masaaki Goshima 2021-05-07 23:52:24 +0900
  • 23081eadad Fix calculating of length for stream decoder Masaaki Goshima 2021-05-07 23:15:16 +0900
  • 3ec642d31f
    Merge pull request #219 from goccy/feature/fix-218 Masaaki Goshima 2021-05-07 21:43:09 +0900
  • 78e2bf2502 Fix decoding of slice element Masaaki Goshima 2021-05-07 21:31:35 +0900
  • e570e5774f Add test case for uint type Masaaki Goshima 2021-05-07 02:03:39 +0900
  • 40f049d8a1 Add test case for int type Masaaki Goshima 2021-05-07 01:39:58 +0900
  • 87b93ad8a4 Fix lint error Masaaki Goshima 2021-05-07 01:04:25 +0900
  • 4cade6589b Add test case Masaaki Goshima 2021-05-07 00:55:15 +0900
  • e12b021c70 Fix limit of memory resource Masaaki Goshima 2021-05-07 00:54:47 +0900
  • 4823e8bed3 Add omitempty and string operation for vm Masaaki Goshima 2021-05-07 00:53:39 +0900
  • 7d7a5163c4 Add OmitEmpty and String operation for indent vm Masaaki Goshima 2021-05-07 00:12:59 +0900
  • 56dabe2da4 Refactor StringTag operation Masaaki Goshima 2021-05-06 20:54:22 +0900
  • 46bdba4a65
    Merge pull request #212 from IncSW/tiny-refactoring Masaaki Goshima 2021-05-06 13:10:12 +0900
  • a52bba9099
    revert initialize elem pointer & remove unnecessary benchmark IncSW 2021-05-05 21:31:22 +0300
  • 71b8e54730
    Merge pull request #215 from goccy/feature/fix-stream-decoder-for-unicode Masaaki Goshima 2021-05-06 03:10:40 +0900
  • 3b4e3255e3 Fix calculating of buffer length at reset Masaaki Goshima 2021-05-06 02:46:01 +0900
  • d4a64f8cde Fix stream decoder for unicode char Masaaki Goshima 2021-05-05 04:21:58 +0900
  • 0aad0063e1 update readme about the intintmap Shawn Wang 2021-05-02 23:12:42 +0800
  • 7139785101 use cow map intintmap to cache type information #194 Shawn Wang 2021-05-02 22:58:45 +0800
  • 31951a151c Update CHANGELOG v0.4.14 Masaaki Goshima 2021-05-04 02:52:34 +0900
  • 3eb4729dc3
    Merge pull request #211 from goccy/feature/fix-stream-decoder Masaaki Goshima 2021-05-04 02:42:07 +0900
  • f8aac1e69f
    replace skipWhiteSpace goto by loop IncSW 2021-05-03 13:44:44 +0300
  • 1adac38695
    remove extra dereference IncSW 2021-05-03 13:43:05 +0300
  • 51905367ec
    Merge pull request #200 from IncSW/slice-decoding-compatibility Masaaki Goshima 2021-05-03 17:11:43 +0900
  • c7747ba9b2
    remove unnecessary assignments IncSW 2021-05-03 10:55:17 +0300
  • b06cd9a056 Add benchmark task for CI Masaaki Goshima 2021-05-03 16:25:44 +0900
  • 03e2c96136 Fix stream decoder for slow reader Masaaki Goshima 2021-05-03 16:25:26 +0900
  • ac159966aa
    Merge pull request #209 from goccy/feature/update-readme Masaaki Goshima 2021-05-02 17:37:36 +0900
  • 95e570ad0f
    Merge pull request #208 from goccy/feature/fix-valid Masaaki Goshima 2021-05-02 17:32:12 +0900
  • 287fd415ad Add sponsor section to the README Masaaki Goshima 2021-05-02 17:31:08 +0900
  • 2034757368 Fix stream decoding for null/true/false value Masaaki Goshima 2021-05-02 17:01:56 +0900
  • 82cc22a37f
    Merge pull request #207 from goccy/feature/fix-decoding-of-back-slash-char Masaaki Goshima 2021-05-02 16:41:51 +0900
  • f341b31ea5 Fix decoding of backslash char at the end of string Masaaki Goshima 2021-05-02 16:02:14 +0900
  • 2f3afbf6ad
    Merge pull request #206 from goccy/feature/fix-decode-bytes-null Masaaki Goshima 2021-05-02 15:59:53 +0900
  • fb6151f556 Fix decoding of null value to []byte by json.Unmarshal Masaaki Goshima 2021-05-02 15:26:36 +0900
  • 6a1ae7c1ca
    Merge pull request #205 from goccy/feature/fix-nil-interface Masaaki Goshima 2021-05-02 03:50:00 +0900
  • 275aade00d Fix decoding of null value for interface type that does not implement Unmarshaler Masaaki Goshima 2021-05-02 03:36:58 +0900
  • 117e9eff37
    Merge pull request #198 from goccy/feature/fix-decoding-of-slice Masaaki Goshima 2021-05-01 19:11:37 +0900
  • 9e882fb664 Remove unused code Masaaki Goshima 2021-05-01 14:56:49 +0900