Commit Graph

  • 53792a1f58 Fix stream decoder bug Masaaki Goshima 2020-07-31 18:07:11 +0900
  • 80acd42b80 Optimize streaming decoder Masaaki Goshima 2020-07-31 17:10:03 +0900
  • 961b6a202e Add benchmark for stream decoding Masaaki Goshima 2020-07-31 12:22:00 +0900
  • 20b67ad48d Support Decoder.Token Masaaki Goshima 2020-07-30 22:41:53 +0900
  • ca11a94e01
    Merge pull request #3 from goccy/feature/fix-slice-decoder Masaaki Goshima 2020-05-31 00:21:39 +0900
  • c5729232f5
    Merge pull request #2 from zchee/remove-unused-mod Masaaki Goshima 2020-05-31 00:20:08 +0900
  • 48b2c82759 Fix a bug that crashes in parallel execution Masaaki Goshima 2020-05-31 00:11:50 +0900
  • 530b5284de
    benchmark: remove unused module Koichi Shiraishi 2020-05-31 00:00:06 +0900
  • b4b79620aa Add stream decoder Masaaki Goshima 2020-05-24 21:31:10 +0900
  • 43a7bdedaa
    Update README.md Masaaki Goshima 2020-05-23 12:53:00 +0900
  • 4acc22e0fe Support SyntaxError Masaaki Goshima 2020-05-23 12:51:09 +0900
  • 12b34f0663
    Update README.md Masaaki Goshima 2020-05-14 22:05:25 +0900
  • e562358cdf Removed dependency on xerrors Masaaki Goshima 2020-05-09 01:49:37 +0900
  • aae63769a1 Support MarshalerError Masaaki Goshima 2020-05-09 01:38:00 +0900
  • 3d786b69c4
    Update README.md Masaaki Goshima 2020-05-09 01:12:36 +0900
  • d8d711ecf9 Add error type compatible with encoding/json Masaaki Goshima 2020-05-09 01:07:33 +0900
  • a979b83d27 Add noescape trick for decoding Masaaki Goshima 2020-05-08 23:59:49 +0900
  • df0365d82f
    Update README.md Masaaki Goshima 2020-05-08 20:38:44 +0900
  • bb169a5cf6 Support UnmarshalText for decoding Masaaki Goshima 2020-05-08 20:25:49 +0900
  • c23e5f43a7 Support UnmarshalJSON Masaaki Goshima 2020-05-08 20:22:57 +0900
  • ad8e97ff51 Update README.md Masaaki Goshima 2020-05-08 20:21:20 +0900
  • 0c81ac6611 Remove easyjson from benchmark Masaaki Goshima 2020-05-08 20:20:50 +0900
  • 9fe0063679 Support interface{} type for decoding Masaaki Goshima 2020-05-08 15:13:30 +0900
  • 09bf666c9a Update README.md Masaaki Goshima 2020-05-07 21:33:19 +0900
  • bc23c32f1a Reuse slice instance for decoding Masaaki Goshima 2020-05-07 21:30:36 +0900
  • 4f979d764e Refactor skipValue Masaaki Goshima 2020-05-07 20:02:55 +0900
  • 304c9ab4e2 Fix decoder for int and string type Masaaki Goshima 2020-05-07 14:21:29 +0900
  • 936ff186dc Update README.md Masaaki Goshima 2020-05-07 14:02:12 +0900
  • 2e232f1d63 Append NUL character to end of buffer Masaaki Goshima 2020-05-07 13:57:17 +0900
  • ceed634708 Remove goto statement Masaaki Goshima 2020-05-07 13:51:17 +0900
  • 3574217593 Improve performance decodeByte Masaaki Goshima 2020-05-07 13:46:32 +0900
  • 4201966ee1 Improve performance skipWhiteSpace Masaaki Goshima 2020-05-07 13:44:41 +0900
  • f198ef6517 Remove context for decoding Masaaki Goshima 2020-05-07 02:37:29 +0900
  • 82e8cc766f Fix decoderMap interface Masaaki Goshima 2020-05-06 22:22:13 +0900
  • bad57364aa Update README.md Masaaki Goshima 2020-05-05 19:19:29 +0900
  • e14c0b6b66 Improve performance for decoding ( use switch-case ) Masaaki Goshima 2020-05-05 19:18:28 +0900
  • 2da797ecbb
    Update README.md Masaaki Goshima 2020-05-04 18:54:43 +0900
  • 33dcd50a5d Support MarshalJSON/MarshalText Masaaki Goshima 2020-05-04 18:39:17 +0900
  • 786e87181f Update README.md Masaaki Goshima 2020-05-03 22:21:47 +0900
  • 7eba678cef Add noescape trick for encoding Masaaki Goshima 2020-05-03 22:19:55 +0900
  • 6602d2d38c Support SetEscapeHTML Masaaki Goshima 2020-05-03 17:41:33 +0900
  • 3d7267abc8 Add MarshalIndent Masaaki Goshima 2020-05-02 23:35:41 +0900
  • 03a21193fc Support omitempty Masaaki Goshima 2020-05-01 13:12:01 +0900
  • e50e1d4878 Improve performance of skipWhiteSpace at decoding Masaaki Goshima 2020-04-30 19:08:50 +0900
  • 0a48fecb1e Update benchmarks/go.mod Masaaki Goshima 2020-04-30 14:01:56 +0900
  • 2bf83cdd16 Update README.md Masaaki Goshima 2020-04-30 14:01:41 +0900
  • 6a479c7159
    Merge pull request #1 from goccy/feature/encode-vm Masaaki Goshima 2020-04-30 13:56:42 +0900
  • 4edbe3a346 Refactor encoder Masaaki Goshima 2020-04-30 13:52:24 +0900
  • 090887bf7e Support Map and Interfacfe{} type for encoding of vm based Masaaki Goshima 2020-04-30 13:39:47 +0900
  • 95b2194742 Add optimized code Masaaki Goshima 2020-04-30 11:56:56 +0900
  • 40544f1ea2 Optimize opcode Masaaki Goshima 2020-04-30 01:44:48 +0900
  • 4f3b1262b2 Add VirtualMachine for Encoder Masaaki Goshima 2020-04-30 00:31:50 +0900
  • 3b27b5f267 Use sync.Map for caching of decoder Masaaki Goshima 2020-04-28 18:35:08 +0900
  • 9034a6fca4 Support encoding for interface{} type Masaaki Goshima 2020-04-28 18:25:51 +0900
  • 4c7cec7071 Update benchmark Masaaki Goshima 2020-04-26 15:27:29 +0900
  • 9b1349d40a Fix decoder Masaaki Goshima 2020-04-26 15:22:55 +0900
  • 77059977ce Update README.md Masaaki Goshima 2020-04-26 15:03:07 +0900
  • 3bd7507c30 Fix decoder Masaaki Goshima 2020-04-26 14:59:45 +0900
  • 2c698a30a8 Fix build Masaaki Goshima 2020-04-26 12:49:28 +0900
  • 1692ba6a3f
    Update README.md Masaaki Goshima 2020-04-26 12:12:52 +0900
  • 9710f3e0e5
    Create go.yml Masaaki Goshima 2020-04-26 12:11:35 +0900
  • f54e35c56c
    Update README.md Masaaki Goshima 2020-04-26 12:04:20 +0900
  • c37a3c1aac Fix benchmark Masaaki Goshima 2020-04-26 12:03:17 +0900
  • b2f2a20f65 Remove debug code Masaaki Goshima 2020-04-25 22:49:37 +0900
  • f36e24c8ae Add decoder for map type Masaaki Goshima 2020-04-25 22:48:16 +0900
  • 71d6f845e5 Add decoder for Array or Slice type Masaaki Goshima 2020-04-25 19:55:05 +0900
  • 146949a833 Update README.md Masaaki Goshima 2020-04-24 22:02:46 +0900
  • 24447ce7e9 Add UnmarshalNoEscape Masaaki Goshima 2020-04-24 21:57:11 +0900
  • 101def2916 Update README.md Masaaki Goshima 2020-04-24 20:55:25 +0900
  • 43e676350c Fix test case Masaaki Goshima 2020-04-24 20:55:21 +0900
  • 7bcc2071e9 Fix helper of testing Masaaki Goshima 2020-04-24 20:48:15 +0900
  • 015eb040ee Add reflect.rtype trick Masaaki Goshima 2020-04-24 20:23:26 +0900
  • cfde002d29 Add decoder of float Masaaki Goshima 2020-04-24 16:46:12 +0900
  • 8409d60bdf Add test cases for decoder Masaaki Goshima 2020-04-24 16:10:07 +0900
  • a523e61c20 Improve performance at decoding Masaaki Goshima 2020-04-24 14:07:33 +0900
  • 508e4e4dcc Refactor decoder Masaaki Goshima 2020-04-24 01:39:20 +0900
  • 416d1cf552 Support decoding for bool type Masaaki Goshima 2020-04-22 18:51:42 +0900
  • 0c42c47179 Refactor decoder Masaaki Goshima 2020-04-22 17:59:01 +0900
  • aa0aff6388 Remove unreachable error checking Masaaki Goshima 2020-04-22 15:31:44 +0900
  • 31f2422545 Fix compile for encoding Masaaki Goshima 2020-04-22 15:29:54 +0900
  • 2625e69825 Fix compile error of zero value Masaaki Goshima 2020-04-22 13:52:42 +0900
  • 2c11838fe3 Add decoder Masaaki Goshima 2020-04-22 13:06:52 +0900
  • 39812b172b Fix public interface for encoding/json Masaaki Goshima 2020-04-21 14:19:50 +0900
  • 37a7ac09ee Supports encoding of structure fields that should be ignored Masaaki Goshima 2020-04-21 13:38:48 +0900
  • a573d86121 Support encoding for Array type Masaaki Goshima 2020-04-21 13:19:53 +0900
  • ed5ee07fdf Support encoding for map type Masaaki Goshima 2020-04-21 00:06:27 +0900
  • f1ad87fd71 Get pointer from interface{} (FYI: https://golang.org/src/reflect/value.go ) Masaaki Goshima 2020-04-20 17:13:03 +0900
  • c515899c6d Fix encoding for struct field of pointer type Masaaki Goshima 2020-04-20 03:25:26 +0900
  • 3e814f749f Support encoding of slice Masaaki Goshima 2020-04-19 23:13:24 +0900
  • 61c8bdbf27 Support custom key name Masaaki Goshima 2020-04-19 20:28:13 +0900
  • 936b55a2d3 Add benchmark Masaaki Goshima 2020-04-19 20:27:56 +0900
  • 1d576e23f8 Add encoder Masaaki Goshima 2020-04-19 19:51:22 +0900
  • 9bcae1f0c8
    Initial commit Masaaki Goshima 2020-04-19 18:32:37 +0900