Commit Graph

265 Commits

Author SHA1 Message Date
Masaaki Goshima 74276c6af3 Fix decoder for string tag 2020-08-20 12:38:50 +09:00
Masaaki Goshima b3305a6306 Support decoding for uintptr type 2020-08-19 19:56:29 +09:00
Masaaki Goshima 27d0480952 Add test case for string tag 2020-08-19 19:56:20 +09:00
Masaaki Goshima 22f3bba9a8 Support string tag operation 2020-08-19 19:56:02 +09:00
Masaaki Goshima 8f7cb46c5d Add string tag operation 2020-08-19 19:55:06 +09:00
Masaaki Goshima 4e3378926b
Merge pull request #31 from goccy/feature/support-bytes
Support encoding of []byte type
2020-08-19 10:52:58 +09:00
Masaaki Goshima 13a15040b3 Support encoding of []byte type 2020-08-19 10:34:11 +09:00
Masaaki Goshima 9c8cd890af Remove debug print 2020-08-19 00:41:55 +09:00
Masaaki Goshima 19f905fcd7
Merge pull request #30 from goccy/feature/add-testcase-for-marshaler
Add test cases for MarshalJSON and MarshalText
2020-08-19 00:34:52 +09:00
Masaaki Goshima 1d2beb8473 Add test cases for MarshalJSON and MarshalText 2020-08-19 00:32:45 +09:00
Masaaki Goshima 4232d1d16d
Merge pull request #29 from goccy/feature/fix-marshaler
Fix Marshaler
2020-08-18 14:13:34 +09:00
Masaaki Goshima 7ffe1ddb35 Fix MarshalJSON/MarshalText 2020-08-18 13:36:36 +09:00
Masaaki Goshima a45bb76d99
Merge pull request #28 from goccy/feature/improve-performance
Refactor encodeEscapedString ( for improvement performance )
2020-08-15 23:14:26 +09:00
Masaaki Goshima a9e37932c4 Refactor encodeEscapedString ( for improvement performance ) 2020-08-15 23:11:06 +09:00
Masaaki Goshima 12c1c98305
Merge pull request #27 from goccy/feature/improve-performance
Improve encoder performance ( remove unnecessary reference )
2020-08-15 22:49:52 +09:00
Masaaki Goshima 9143f35c93 Improve encoder performance ( remove unnecessary reference ) 2020-08-15 22:45:29 +09:00
Masaaki Goshima 10515c6e21
Merge pull request #26 from goccy/feature/fix-unnecessary-recursive-call
Fix unnecessary recursive operation
2020-08-15 21:15:06 +09:00
Masaaki Goshima 65d954de3e Fix unnecessary recursive operation 2020-08-15 21:13:08 +09:00
Masaaki Goshima 92ed6c6d7e
Merge pull request #25 from goccy/feature/support-anonymous-struct
Support embedded field
2020-08-15 18:40:52 +09:00
Masaaki Goshima 876de765e4 Remove unused field 2020-08-15 18:38:26 +09:00
Masaaki Goshima bcc5738c6f Optimize StrucrFieldHead operation 2020-08-15 18:36:02 +09:00
Masaaki Goshima 64cd28839f Add AnonymousOmitEmpty type 2020-08-15 18:17:48 +09:00
Masaaki Goshima 025ac2a53b Support embedded struct 2020-08-15 17:41:38 +09:00
Masaaki Goshima 95cf762276 Add test case for embedded struct 2020-08-14 22:45:27 +09:00
Masaaki Goshima 45f59f6fff Refactor compileStruct 2020-08-14 22:44:09 +09:00
Masaaki Goshima aa8099d09e
Merge pull request #24 from goccy/feature/fix-compact
Fix Compact/Indent
2020-08-14 19:00:51 +09:00
Masaaki Goshima 7fa9ad1424 Refactor 2020-08-14 18:26:42 +09:00
Masaaki Goshima 5e9696f57f Fix test case 2020-08-14 18:18:32 +09:00
Masaaki Goshima 42368dcccb Fix compact/indent 2020-08-14 18:18:32 +09:00
Masaaki Goshima bbc1c41481 Fix typo 2020-08-14 18:18:32 +09:00
Masaaki Goshima 03b55c1425 Add decoder for escape character 2020-08-14 18:18:32 +09:00
Masaaki Goshima cff09d2448 Fix Compact 2020-08-14 18:18:32 +09:00
Masaaki Goshima 901128a986
Merge pull request #23 from goccy/feature/fix-disallow-unknown-fields
Fix implementation of DisallowUnknownFields for improvement performance
2020-08-14 18:16:08 +09:00
Masaaki Goshima 27f6c70ab3 Fix DisallowUnknownFields 2020-08-14 17:59:49 +09:00
Masaaki Goshima 67fe34d682
Merge pull request #21 from goccy/feature/fix-recursive-struct
Fix recursive definition of struct
2020-08-13 15:28:55 +09:00
Masaaki Goshima 2a99704531 Fix recursive definition of struct 2020-08-13 15:26:35 +09:00
Masaaki Goshima dad89cea0b
Merge pull request #19 from goccy/feature/fix-recursive-struct
Fix recursive type definition
2020-08-12 18:44:21 +09:00
Masaaki Goshima b71f7da8bc Fix recursive type definition 2020-08-12 18:42:29 +09:00
Masaaki Goshima 18e30e0106
Merge pull request #18 from goccy/feature/support-all-apis
Add Compact/Indent/HTMLEscape/Valid
2020-08-12 16:57:50 +09:00
Masaaki Goshima ee13701278 Add Compact/Indent/HTMLEscape/Valid 2020-08-12 16:54:15 +09:00
Masaaki Goshima 1d52cdb354
Update README.md 2020-08-11 19:07:44 +09:00
Masaaki Goshima 3c717a025c
Merge pull request #16 from goccy/feature/support-disallow-unknown-fields
Support DisallowUnknownFields
2020-08-11 19:07:02 +09:00
Masaaki Goshima e112aa753e Support DisallowUnknownFields 2020-08-11 19:05:20 +09:00
Masaaki Goshima 63940902c0
Merge pull request #15 from goccy/feature/support-raw-message
Support RawMessage
2020-08-11 18:14:26 +09:00
Masaaki Goshima 371fbf2403 Support RawMessage 2020-08-11 18:11:13 +09:00
Masaaki Goshima 0943ec9fb8
Merge pull request #14 from goccy/feature/support-json-number
Support json.Number
2020-08-11 18:07:10 +09:00
Masaaki Goshima f9ffbb1940 Support json.Number 2020-08-11 18:04:32 +09:00
Masaaki Goshima f3d0d848f2
Merge pull request #13 from goccy/feature/fix-parallel-encoding
Fix parallel encoding
2020-08-09 18:08:42 +09:00
Masaaki Goshima b9bb609c1d Fix parallel encoding 2020-08-09 17:55:49 +09:00
Masaaki Goshima c359cc258f
Merge pull request #12 from goccy/feature/fix-field-after-omitempty
Fix encoding of struct field after omitempty field
2020-08-08 19:00:47 +09:00