Commit Graph

  • fda849e8f0
    Merge pull request #56 from goccy/feature/fix-handling-of-delimiter Masaaki Goshima 2020-11-16 21:22:11 +0900
  • 4994bc5d04 Fix handling of comma as delimiter Masaaki Goshima 2020-11-16 19:10:46 +0900
  • 5ec3bca1cd Fix handling of comma as delimiter feature/fix-anonymous-recursive Masaaki Goshima 2020-11-16 19:10:46 +0900
  • c2307ab6d7 Pass all test cases Masaaki Goshima 2020-11-15 15:31:10 +0900
  • 039bdf2791 Fix opcode Masaaki Goshima 2020-11-15 15:08:09 +0900
  • 8ec9df385c Add optimizer feature/support-optimizer Masaaki Goshima 2020-11-15 02:49:38 +0900
  • 4855599414 WIP Masaaki Goshima 2020-11-15 02:49:16 +0900
  • 1d14ceb03e Fix optimizer Masaaki Goshima 2020-11-14 22:38:16 +0900
  • 1627ea7d86 WIP fix anonymous recursion Masaaki Goshima 2020-11-13 16:27:10 +0900
  • 897345da64
    Merge pull request #54 from zchee/format-opcode Masaaki Goshima 2020-11-13 13:31:47 +0900
  • 0f18f3fed2
    Generate Koichi Shiraishi 2020-11-13 00:27:11 +0900
  • 740b951cb5
    cmd/generator: format output source Koichi Shiraishi 2020-11-13 00:25:57 +0900
  • 09fe33f8f0
    Merge pull request #51 from goccy/feature/improve-performance v0.1.13 Masaaki Goshima 2020-09-26 23:20:32 +0900
  • 2840955164 Improve performance of encodeEscapedString Masaaki Goshima 2020-09-26 23:17:31 +0900
  • d373a4b7d7
    Merge pull request #50 from goccy/feature/fix-pointer-fields Masaaki Goshima 2020-09-17 21:54:03 +0900
  • 9351afdb88 Fix pointer fields Masaaki Goshima 2020-09-17 21:50:27 +0900
  • 66b8cb792a Keep reference of interface value Masaaki Goshima 2020-09-17 21:48:39 +0900
  • 024abcd29d
    Merge pull request #49 from goccy/feature/fix-stream-encoding v0.1.12 Masaaki Goshima 2020-09-17 10:55:39 +0900
  • 067d4c541c Fix test case Masaaki Goshima 2020-09-17 10:53:39 +0900
  • d76012422a Fix stream encoding Masaaki Goshima 2020-09-17 01:26:39 +0900
  • 043377d3df
    Merge pull request #48 from goccy/feature/remove-unused-operation Masaaki Goshima 2020-09-16 18:52:36 +0900
  • 2b5effab31 Remove unused operation ( RootMap ) Masaaki Goshima 2020-09-16 18:49:47 +0900
  • c4078a9525
    Merge pull request #47 from goccy/feature/support-sorted-map Masaaki Goshima 2020-09-16 18:39:24 +0900
  • 40448a1cfe Add option.go Masaaki Goshima 2020-09-16 18:23:43 +0900
  • e1240f02fb Remove unused variable ( headPos ) Masaaki Goshima 2020-09-16 18:17:17 +0900
  • aaea586778 Enable switch map processing at runtime Masaaki Goshima 2020-09-16 18:15:47 +0900
  • 898d58b8b8 Supported sorted map Masaaki Goshima 2020-09-16 14:51:37 +0900
  • 5c3efd11af Add opcode for sorted map Masaaki Goshima 2020-09-16 01:23:36 +0900
  • fd37152010
    Merge pull request #46 from goccy/feature/fix-recursive-call v0.1.11 Masaaki Goshima 2020-09-15 23:44:22 +0900
  • 11e88dc8d0 Add benchmark Masaaki Goshima 2020-09-15 23:40:31 +0900
  • 92fb386db5 Optimize encoding for byteSlice type Masaaki Goshima 2020-09-15 23:22:35 +0900
  • 6cac23acc3 Remove unused condition Masaaki Goshima 2020-09-15 20:48:32 +0900
  • e9e9aa8874 Use next code index for recursive call Masaaki Goshima 2020-09-15 20:48:16 +0900
  • acee1ef8ba Refactor errUnsupportedValue Masaaki Goshima 2020-09-15 20:48:02 +0900
  • 2e7a990bbb Copy original opcode before caching Masaaki Goshima 2020-09-15 20:47:41 +0900
  • 836dec04e6
    Update README.md Masaaki Goshima 2020-09-09 17:11:28 +0900
  • eb088b8b76
    Merge pull request #45 from goccy/feature/update-encode-engine Masaaki Goshima 2020-09-04 21:53:15 +0900
  • 91a2768d1a Revert json_test.go Masaaki Goshima 2020-09-04 21:46:16 +0900
  • 02e04238a2 Add keepRefs field Masaaki Goshima 2020-09-04 20:28:27 +0900
  • 3e4e83bf34 Save iter value Masaaki Goshima 2020-09-04 19:33:46 +0900
  • f297c99af1 Remove unused arguments Masaaki Goshima 2020-09-04 13:53:25 +0900
  • 3a3122c286 Add opStructFieldRecursiveEnd Masaaki Goshima 2020-09-04 13:48:21 +0900
  • efcf2dec06 Refactor Masaaki Goshima 2020-09-03 22:05:46 +0900
  • 34b662b98e Add InterfaceEnd operation Masaaki Goshima 2020-09-03 15:36:11 +0900
  • 4f4060f808 Fix index number Masaaki Goshima 2020-09-01 23:23:07 +0900
  • 18a6e4cffe Remove codePool Masaaki Goshima 2020-09-01 22:39:20 +0900
  • 3aa921e884 Fix encoding engine Masaaki Goshima 2020-09-01 22:26:26 +0900
  • 72bc598dd4 Remove state variables from opcode Masaaki Goshima 2020-08-31 21:59:22 +0900
  • a6276c4d8e Optimize opcode.idx and seenPtr Masaaki Goshima 2020-08-31 03:14:37 +0900
  • 572d4842a5 Reset seenPtr Masaaki Goshima 2020-08-31 00:14:32 +0900
  • 70f8f01ef3 Use encodeRuntimeContext.ptrs instead of opcode.ptr Masaaki Goshima 2020-08-30 23:58:58 +0900
  • cb194687a0 Add encodeRuntimeContext Masaaki Goshima 2020-08-30 17:52:59 +0900
  • a9e2386e42 Add opcodeIndex to opcode Masaaki Goshima 2020-08-30 17:32:26 +0900
  • e508ad41ba Refactor indent parameter Masaaki Goshima 2020-08-29 15:35:03 +0900
  • 7dcadbd6ce Refactor with encodeCompileContext Masaaki Goshima 2020-08-29 15:11:31 +0900
  • e9ad334a8c
    Merge pull request #44 from goccy/feature/fix-indent Masaaki Goshima 2020-08-27 21:22:44 +0900
  • b7bb4362cb Omit map example because currently cannot sort map by keys Masaaki Goshima 2020-08-27 21:13:36 +0900
  • a75d05a74f Fix unnecessary pointer assignment Masaaki Goshima 2020-08-27 21:05:37 +0900
  • 2ddd2d882e Add examples Masaaki Goshima 2020-08-27 21:02:44 +0900
  • 8463646eb0 Fix encoding for Indent/MarshalIndent Masaaki Goshima 2020-08-27 21:01:53 +0900
  • 15b28f80fd Copy unquoteBytes from encoding/json and use it for UnmarshalText Masaaki Goshima 2020-08-27 21:00:49 +0900
  • 0709cb2fa0
    Merge pull request #43 from goccy/feature/fix-recursive-call Masaaki Goshima 2020-08-25 19:25:44 +0900
  • e28091e4c7 Improve performance for []byte type Masaaki Goshima 2020-08-25 17:19:41 +0900
  • 6681db131f Fix StructFieldHead operation Masaaki Goshima 2020-08-25 17:19:19 +0900
  • 99a5b20e5e Fix decoding of recursive type Masaaki Goshima 2020-08-25 17:18:37 +0900
  • f38ee9ce45
    Merge pull request #42 from goccy/feature/add-test-cases Masaaki Goshima 2020-08-25 11:25:20 +0900
  • 18a8684873 Refactor Masaaki Goshima 2020-08-25 11:18:01 +0900
  • a9b9597c2e Fix map key type Masaaki Goshima 2020-08-25 11:17:38 +0900
  • c9f1d0043e Add test cases Masaaki Goshima 2020-08-25 00:56:23 +0900
  • d2bc6b002c Add validation for decode_float Masaaki Goshima 2020-08-25 00:56:01 +0900
  • 84486c012b
    Merge pull request #41 from goccy/feature/fix-omitempty Masaaki Goshima 2020-08-24 02:06:24 +0900
  • 9ba13f68ff Add special operation for opStructFieldHead and opStructField Masaaki Goshima 2020-08-24 01:50:18 +0900
  • 93ce3f8bd2 Add new operation Masaaki Goshima 2020-08-24 01:48:52 +0900
  • 1e765df4f7 Fix indent for empty struct Masaaki Goshima 2020-08-23 00:54:43 +0900
  • ff33d8e78d Fix condition for indent Masaaki Goshima 2020-08-23 00:54:19 +0900
  • f7a6d65195 Fix new line char Masaaki Goshima 2020-08-23 00:53:38 +0900
  • 1e4216f0bc Add test case Masaaki Goshima 2020-08-23 00:53:08 +0900
  • 76cbb4ce68
    Merge pull request #40 from goccy/feature/fix-anonymous-struct v0.1.10 Masaaki Goshima 2020-08-22 18:30:21 +0900
  • 6a0fd170c6 Fix head operation Masaaki Goshima 2020-08-22 18:28:03 +0900
  • 47d7d26a50 Fix head operation Masaaki Goshima 2020-08-22 18:16:06 +0900
  • cdf2498285 Fix processing of anonymous field Masaaki Goshima 2020-08-22 18:15:39 +0900
  • 45acfe9424 Add test cases Masaaki Goshima 2020-08-22 18:13:58 +0900
  • a969fe7aff Fix dump format Masaaki Goshima 2020-08-22 18:13:44 +0900
  • 97787fd7b6
    Merge pull request #39 from goccy/feature/fix-nil-marshaler Masaaki Goshima 2020-08-22 15:48:05 +0900
  • 7ada1b2467 Fix conflicted anonymous fields Masaaki Goshima 2020-08-22 15:40:18 +0900
  • a718a9a1ef Fix anonymous fields Masaaki Goshima 2020-08-22 12:58:34 +0900
  • 3e03bdc53f Fix null validation Masaaki Goshima 2020-08-21 11:51:33 +0900
  • 78fe23fc64 Add test cases Masaaki Goshima 2020-08-21 11:08:30 +0900
  • 95bfc8c549 Add validation for null value Masaaki Goshima 2020-08-21 11:07:55 +0900
  • 991c8c411b
    Merge pull request #38 from goccy/feature/fix-encoding-json-number Masaaki Goshima 2020-08-21 01:14:27 +0900
  • 445cc4c1af Fix encoding of json.Number Masaaki Goshima 2020-08-21 01:12:29 +0900
  • a257c9b964
    Merge pull request #37 from goccy/feature/fix-cycle-pointer Masaaki Goshima 2020-08-21 01:07:41 +0900
  • d7518e3151 Fix seenPtr Masaaki Goshima 2020-08-21 01:01:24 +0900
  • 23dbdf7fbd Add test case Masaaki Goshima 2020-08-20 23:56:50 +0900
  • 7ac966b81e Fix cycle pointer value Masaaki Goshima 2020-08-20 23:56:12 +0900
  • 51a1e71c6b
    Merge pull request #36 from goccy/feature/fix-string-pointer Masaaki Goshima 2020-08-20 22:02:57 +0900
  • f434070076 Fix encoding of primitive pointer with string tag Masaaki Goshima 2020-08-20 22:00:20 +0900
  • f2795a7ea3
    Merge pull request #35 from goccy/feature/fix-bytes-of-implementing-marshaler Masaaki Goshima 2020-08-20 18:04:26 +0900
  • cdd9e281b9 Fix test case Masaaki Goshima 2020-08-20 18:02:14 +0900
  • d3d5df5bd4 Fix []byte type of implemeting Marshaler Masaaki Goshima 2020-08-20 17:58:28 +0900