Commit Graph

  • 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
  • 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
  • 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