Commit Graph

876 Commits

Author SHA1 Message Date
Masaaki Goshima 902856929d Fix indirect layout 2021-07-05 20:30:35 +09:00
Masaaki Goshima 36a91cc8e8 Update CHANGELOG 2021-06-29 11:53:24 +09:00
Masaaki Goshima 20fe381daf
Merge pull request #262 from goccy/feature/fix-issue261
Fix encoding of pointer type in empty interface
2021-06-29 11:51:53 +09:00
Masaaki Goshima 1400b498ab Fix encoding of pointer type in empty interface 2021-06-29 11:35:37 +09:00
Masaaki Goshima 8129998093
Merge pull request #260 from goccy/feature/improve-interface-perf
Improve encoding performance for empty interface type
2021-06-26 16:37:35 +09:00
Masaaki Goshima 66bf979e47 Improve encoding performance for empty interface type 2021-06-26 15:49:13 +09:00
Masaaki Goshima 595e20a25e Update CHANGELOG 2021-06-26 11:15:39 +09:00
Masaaki Goshima 3829400241
Merge pull request #259 from goccy/feature/improve-encoding-interface-perf
Improve encoding performance of empty interface type
2021-06-25 23:06:45 +09:00
Masaaki Goshima 12e4bdc2f2 Fix dump of opcode 2021-06-25 22:55:00 +09:00
Masaaki Goshima f93d82dee6 Fix storeIndent 2021-06-25 22:27:00 +09:00
Masaaki Goshima 994dc9ea9d Fix encoding of empty interface type 2021-06-25 20:17:12 +09:00
Masaaki Goshima 923c0f789e
Merge pull request #258 from preethamrn/fix-bytes-decodestream
Fix decoding of []byte type
2021-06-25 12:27:02 +09:00
Preetham Narayanareddy 2aeb1769a2 Fix decoding of []byte type 2021-06-24 14:42:26 -07:00
Masaaki Goshima 397a4e45d3
Merge pull request #257 from Kiraub/master
Add decoder for func type
2021-06-24 11:59:55 +09:00
Kiraub 9d9e5cd11a inline nilfunc to nil comparison 2021-06-23 19:10:00 +02:00
Kiraub 6a81ba12dd reverted helper 2021-06-23 19:09:20 +02:00
Kiraub e94f0cd362
Merge branch 'goccy:master' into master 2021-06-23 17:44:36 +02:00
ebauer 4fe8e6f172 change assertEq check 2021-06-23 16:00:41 +02:00
ebauer 5f0b34250c funcDecoder: handle cases of value being true or false 2021-06-23 15:51:42 +02:00
Masaaki Goshima f7eceb1ff9
Merge pull request #254 from goccy/feature/add-sonic-to-benchmark
Add bytedance/sonic to benchmark target
2021-06-23 22:30:15 +09:00
ebauer a7d041a3d4 gofmt -s 2021-06-23 15:22:40 +02:00
Masaaki Goshima 4f9edb7bc0
Merge pull request #256 from goccy/feature/improve-map-decoder-perf
Improve performance of decoding map
2021-06-23 22:11:29 +09:00
ebauer d34d79600a add func Unmarshal tests 2021-06-23 14:22:58 +02:00
ebauer 585ce46b31 add func decoder 2021-06-23 14:22:24 +02:00
Masaaki Goshima 80c460c74b Fix error by linter 2021-06-23 17:42:30 +09:00
Masaaki Goshima ff12fbbe9b Use mapassign_faststr to decode map whose key type is string 2021-06-23 17:23:09 +09:00
Masaaki Goshima 291234afdb Sort benchmark target 2021-06-21 23:57:46 +09:00
Masaaki Goshima 01698ac4a5 Add bytedance/sonic to benchmark 2021-06-21 23:54:52 +09:00
Masaaki Goshima c423502f97 Update CHANGELOG 2021-06-18 01:12:12 +09:00
Masaaki Goshima 2565e4721a
Merge pull request #253 from IncSW/fix-251
fix error when unmarshal empty array
2021-06-18 01:09:13 +09:00
IncSW 94cecc0609
update tests 2021-06-15 19:10:56 +03:00
IncSW 9a2f108208
fix array stream decoder 2021-06-15 19:05:12 +03:00
IncSW 1037421a83
fix error when unmarshal empty array 2021-06-15 18:19:39 +03:00
Masaaki Goshima faa4de918e
Update README.md 2021-06-12 23:40:12 +09:00
Masaaki Goshima 873c1f2f6c Update CHANGELOG 2021-06-12 23:00:54 +09:00
Masaaki Goshima 5c22860385
Merge pull request #248 from goccy/feature/context
Support context for MarshalJSON and UnmarshalJSON
2021-06-12 22:51:57 +09:00
Masaaki Goshima 3c3226e0f4
Merge pull request #249 from goccy/feature/fix-issue247
Fix MarshalIndent
2021-06-12 22:51:40 +09:00
Masaaki Goshima b972a9bab3 Fix indent num 2021-06-12 22:38:52 +09:00
Masaaki Goshima 56e5d7a457 Fix index number about length for recursive type 2021-06-12 22:02:03 +09:00
Masaaki Goshima 79ccab759f Fix indent num contains recursive type 2021-06-12 22:01:45 +09:00
Masaaki Goshima cd7fb7392f Support context for MarshalJSON and UnmarshalJSON 2021-06-12 17:06:26 +09:00
Masaaki Goshima a2ba5e8bcc
Merge pull request #244 from goccy/feature/fix-map-key-interface
Fix encoding of using empty interface as map key
2021-06-06 23:06:24 +09:00
Masaaki Goshima edd09e7470 Fix encoding of using empty interface as map key 2021-06-06 20:39:49 +09:00
Masaaki Goshima ad04977db7
Merge pull request #243 from goccy/feature/move-test-to-subdirectory
Move some tests to subdirectory
2021-06-06 19:45:03 +09:00
Masaaki Goshima f10809fec0 Ignore test directory from pkgs 2021-06-06 19:29:52 +09:00
Masaaki Goshima ad4e03eeff Fix task 2021-06-06 18:44:10 +09:00
Masaaki Goshima ec4ff740c4 Move some tests to subdirectory 2021-06-06 18:43:47 +09:00
Masaaki Goshima b05a0c301e
Merge pull request #242 from goccy/feature/improve-decoder-performance
Add DecodeFieldPriorityFirstWin option
2021-06-06 18:38:42 +09:00
Masaaki Goshima 8a3ef38852 Add document for options 2021-06-06 17:57:30 +09:00
Masaaki Goshima 5c39787fbd Enable FirstWin option for stream decoder 2021-06-06 11:24:56 +09:00