Commit Graph

556 Commits

Author SHA1 Message Date
Masaaki Goshima fd1085102c Fix opcode for end of omitempty int type 2021-01-13 00:14:46 +09:00
Masaaki Goshima 8ab0aa7168 Add test cases of omitempty/string tag for int type 2021-01-12 02:40:12 +09:00
Masaaki Goshima 135a3c0cfb Use NoEscapedString 2021-01-11 19:47:33 +09:00
Masaaki Goshima af9168203a
Merge pull request #81 from goccy/feature/coverage
Add many test codes and distribute `case` operation ( of `switch` ) to some switch statements
2021-01-11 19:36:30 +09:00
Masaaki Goshima 9c5f6ec0e6 Remove escaped optype 2021-01-11 19:21:30 +09:00
Masaaki Goshima 4cfb919183 Remove indent optype 2021-01-11 19:05:06 +09:00
Masaaki Goshima 06906637f2 Reduce memory usage at compile 2021-01-11 05:16:37 +09:00
Masaaki Goshima e6e344b4e5 Fix workflow 2021-01-11 01:37:50 +09:00
Masaaki Goshima 71d34479fa Fix workflow 2021-01-11 01:28:24 +09:00
Masaaki Goshima 5c5d8233d9 Fix workflow 2021-01-11 01:11:48 +09:00
Masaaki Goshima 3314e637ab Fix workflow 2021-01-11 01:08:12 +09:00
Masaaki Goshima 9dd260fec8 Use build cache 2021-01-11 01:03:30 +09:00
Masaaki Goshima 35a58e5b5f Reduce code size 2021-01-11 00:48:20 +09:00
Masaaki Goshima b7f79b13eb Reduce code size of headToOnlyHead 2021-01-10 20:21:58 +09:00
Masaaki Goshima 14cde782af Ignore test 2021-01-10 15:36:07 +09:00
Masaaki Goshima b948d392b1 Remove windows from CI because the machine doesn't have enough memory to build 2021-01-10 15:11:52 +09:00
Masaaki Goshima c45e77eeaa Ignore coverage test on windows 2021-01-10 15:04:21 +09:00
Masaaki Goshima 877a86b07e Add indent test cases for float32/float64 types 2021-01-10 14:56:49 +09:00
Masaaki Goshima 2dfee264f0 Add indent test cases for unsigned integer types 2021-01-10 14:24:52 +09:00
Masaaki Goshima 4a005d0c25 Add indent test cases for int16/int32/int64 types 2021-01-10 14:12:17 +09:00
Masaaki Goshima 9f0ff9c509 Add indent test cases for int8 type 2021-01-10 13:46:17 +09:00
Masaaki Goshima 5600902a4c Add condition for windows build 2021-01-10 10:11:30 +09:00
Masaaki Goshima 56326bfb35 Add indent test cases for int type 2021-01-10 09:40:38 +09:00
Masaaki Goshima a9396cb5d1 Add string test cases 2021-01-10 01:03:02 +09:00
Masaaki Goshima 3415acf30d Add float32/float64 test cases 2021-01-09 21:08:29 +09:00
Masaaki Goshima 8494277be4 Add unsigned integer test cases 2021-01-09 20:33:55 +09:00
Masaaki Goshima 8d4029d900 Add int32/int64 test cases 2021-01-09 20:14:34 +09:00
Masaaki Goshima b132de9821 Add int8/int16 test cases 2021-01-09 19:55:15 +09:00
Masaaki Goshima a6067697e8 Add coverage_test 2021-01-09 14:24:43 +09:00
Masaaki Goshima bed16416aa Remove unnecessary code 2021-01-09 13:56:33 +09:00
Masaaki Goshima eb6fb3b15d Pass all tests 2021-01-09 13:55:34 +09:00
Masaaki Goshima 08a65e9bfd Fix build error 2021-01-09 02:35:37 +09:00
Masaaki Goshima fc288e1a6c Add headToOnlyHead 2021-01-09 02:28:33 +09:00
Masaaki Goshima bf18ed0236
Update README.md 2020-12-30 20:23:19 +09:00
Masaaki Goshima a222943c49
Merge pull request #80 from goccy/feature/ignore-generated-file
Add codecov.yaml for excluding generated file
2020-12-30 20:22:25 +09:00
Masaaki Goshima c37280289e Add codecov.yaml 2020-12-30 20:15:04 +09:00
Masaaki Goshima 4c60205184
Merge pull request #79 from goccy/feature/add-noescape-api
Add noescape API for encoder
2020-12-30 19:44:47 +09:00
Masaaki Goshima f06782ae9a Fix test 2020-12-30 19:39:20 +09:00
Masaaki Goshima b0b330a2dd Add noescape API for encoder 2020-12-30 19:32:38 +09:00
Masaaki Goshima af6922cd2d
Merge pull request #78 from goccy/feature/measure-coverage
Measure coverage
2020-12-30 18:17:46 +09:00
Masaaki Goshima 00886d93f1 Add coverage job 2020-12-30 18:06:43 +09:00
Masaaki Goshima 1b13407cee Measure coverage 2020-12-30 17:55:52 +09:00
Masaaki Goshima cc45937ab1
Merge pull request #77 from goccy/feature/optimize-struct-end
Optimize StructEnd operation
2020-12-30 16:58:25 +09:00
Masaaki Goshima 3643b27728 Refactor generated code 2020-12-30 16:13:33 +09:00
Masaaki Goshima a2f709e756 Refactor generated code 2020-12-30 16:09:12 +09:00
Masaaki Goshima 1bb6fd5c21 Remove unnecessary code 2020-12-30 03:50:19 +09:00
Masaaki Goshima e372b3498c Refactor 2020-12-30 01:32:06 +09:00
Masaaki Goshima 2356c0ceab Fix runtime error 2020-12-30 01:29:29 +09:00
Masaaki Goshima e98d4ea652 Add StructEnd to code type 2020-12-30 00:13:45 +09:00
Masaaki Goshima 17f7434e93 Add optimized StructEnd operation to vm 2020-12-29 23:17:39 +09:00