Handrolled Parser #739
ci.yml
on: pull_request
ruby-versions
/
Generate Ruby versions
2s
Ruby memcheck
33s
Matrix: host
Annotations
126 errors and 4 warnings
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:37.302071 +0000]> expected but was
<["2025-01-15T18:14:37+0000"]>.
diff:
- [2025-01-15 18:14:37.302071 +0000]
? ^ --------
+ ["2025-01-15T18:14:37+0000"]
? + ^ +
|
macos-14 3.3
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:38.778818 +0000]> expected but was
<["2025-01-15T18:14:38+0000"]>.
diff:
- [2025-01-15 18:14:38.778818 +0000]
? ^ --------
+ ["2025-01-15T18:14:38+0000"]
? + ^ +
|
macos-14 3.0
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:39.432769 +0000]> expected but was
<["2025-01-15T18:14:39+0000"]>.
diff:
- [2025-01-15 18:14:39.432769 +0000]
? ^ --------
+ ["2025-01-15T18:14:39+0000"]
? + ^ +
|
macos-14 head
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:40.943708 +0000]> expected but was
<["2025-01-15T18:14:40+0000"]>.
diff:
- [2025-01-15 18:14:40.943708 +0000]
? ^ --------
+ ["2025-01-15T18:14:40+0000"]
? + ^ +
|
macos-14 3.1
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:40.737948 +0000]> expected but was
<["2025-01-15T18:14:40+0000"]>.
diff:
- [2025-01-15 18:14:40.737948 +0000]
? ^ --------
+ ["2025-01-15T18:14:40+0000"]
? + ^ +
|
macos-14 3.2
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:41.317811 +0000]> expected but was
<["2025-01-15T18:14:41+0000"]>.
diff:
- [2025-01-15 18:14:41.317811 +0000]
? ^ --------
+ ["2025-01-15T18:14:41+0000"]
? + ^ +
|
macos-14 3.4
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:42.107256945 +0000]> expected but was
<["2025-01-15T18:14:42+0000"]>.
diff:
- [2025-01-15 18:14:42.107256945 +0000]
? ^ -----------
+ ["2025-01-15T18:14:42+0000"]
? + ^ +
|
Ruby memcheck
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:46.990866 +0000]> expected but was
<["2025-01-15T18:14:46+0000"]>.
diff:
- [2025-01-15 18:14:46.990866 +0000]
? ^ --------
+ ["2025-01-15T18:14:46+0000"]
? + ^ +
|
macos-13 head
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:48.611115332 +0000]> expected but was
<["2025-01-15T18:14:48+0000"]>.
diff:
- [2025-01-15 18:14:48.611115332 +0000]
? ^ -----------
+ ["2025-01-15T18:14:48+0000"]
? + ^ +
|
ubuntu-22.04 3.4
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:50.427502 +0000]> expected but was
<["2025-01-15T18:14:50+0000"]>.
diff:
- [2025-01-15 18:14:50.427502 +0000]
? ^ --------
+ ["2025-01-15T18:14:50+0000"]
? + ^ +
|
macos-13 3.3
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:51.113607779 +0000]> expected but was
<["2025-01-15T18:14:51+0000"]>.
diff:
- [2025-01-15 18:14:51.113607779 +0000]
? ^ -----------
+ ["2025-01-15T18:14:51+0000"]
? + ^ +
|
ubuntu-22.04 3.2
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:51.484536 +0000]> expected but was
<["2025-01-15T18:14:51+0000"]>.
diff:
- [2025-01-15 18:14:51.484536 +0000]
? ^ --------
+ ["2025-01-15T18:14:51+0000"]
? + ^ +
|
macos-latest truffleruby-head
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:51.949924276 +0000]> expected but was
<["2025-01-15T18:14:51+0000"]>.
diff:
- [2025-01-15 18:14:51.949924276 +0000]
? ^ -----------
+ ["2025-01-15T18:14:51+0000"]
? + ^ +
|
ubuntu-22.04 3.3
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:14:52.754783206 +0000]> expected but was
<["2025-01-15T18:14:52+0000"]>.
diff:
- [2025-01-15 18:14:52.754783206 +0000]
? ^ -----------
+ ["2025-01-15T18:14:52+0000"]
? + ^ +
|
ubuntu-22.04 3.1
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:00.673054 +0000]> expected but was
<["2025-01-15T18:15:00+0000"]>.
diff:
- [2025-01-15 18:15:00.673054 +0000]
? ^ --------
+ ["2025-01-15T18:15:00+0000"]
? + ^ +
|
macos-13 3.2
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:02.402532 +0000]> expected but was
<["2025-01-15T18:15:02+0000"]>.
diff:
- [2025-01-15 18:15:02.402532 +0000]
? ^ --------
+ ["2025-01-15T18:15:02+0000"]
? + ^ +
|
macos-13 3.1
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:03.528525 +0000]> expected but was
<["2025-01-15T18:15:03+0000"]>.
diff:
- [2025-01-15 18:15:03.528525 +0000]
? ^ --------
+ ["2025-01-15T18:15:03+0000"]
? + ^ +
|
macos-13 3.0
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:06.861203 +0000]> expected but was
<["2025-01-15T18:15:06+0000"]>.
diff:
- [2025-01-15 18:15:06.861203 +0000]
? ^ --------
+ ["2025-01-15T18:15:06+0000"]
? + ^ +
|
macos-13 3.4
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:07.55377 +0000]> expected but was
<["2025-01-15T18:15:07+0000"]>.
diff:
- [2025-01-15 18:15:07.55377 +0000]
? ^ -------
+ ["2025-01-15T18:15:07+0000"]
? + ^ +
|
macos-14 2.7
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:34.45416592 +0000]> expected but was
<["2025-01-15T18:15:34+0000"]>.
diff:
- [2025-01-15 18:15:34.45416592 +0000]
? ^ ----------
+ ["2025-01-15T18:15:34+0000"]
? + ^ +
|
ubuntu-22.04 3.0
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:38.993698496 +0000]> expected but was
<["2025-01-15T18:15:38+0000"]>.
diff:
- [2025-01-15 18:15:38.993698496 +0000]
? ^ -----------
+ ["2025-01-15T18:15:38+0000"]
? + ^ +
|
ubuntu-22.04 head
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:15:43.520135179 +0000]> expected but was
<["2025-01-15T18:15:43+0000"]>.
diff:
- [2025-01-15 18:15:43.520135179 +0000]
? ^ -----------
+ ["2025-01-15T18:15:43+0000"]
? + ^ +
|
ubuntu-22.04 2.7
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:16:15.538802 +0000]> expected but was
<["2025-01-15T18:16:15+0000"]>.
diff:
- [2025-01-15 18:16:15.538802 +0000]
? ^ --------
+ ["2025-01-15T18:16:15+0000"]
? + ^ +
|
macos-13 2.7
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:16:17.292887168 +0000]> expected but was
<["2025-01-15T18:16:17+0000"]>.
diff:
- [2025-01-15 18:16:17.292887168 +0000]
? ^ -----------
+ ["2025-01-15T18:16:17+0000"]
? + ^ +
|
ubuntu-latest truffleruby-head
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:16:20.0404896 +0000]> expected but was
<["2025-01-15T18:16:20+0000"]>.
diff:
- [2025-01-15 18:16:20.0404896 +0000]
? ^ ---------
+ ["2025-01-15T18:16:20+0000"]
? + ^ +
|
windows-latest mswin
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:16:45.2082588 +0000]> expected but was
<["2025-01-15T18:16:45+0000"]>.
diff:
- [2025-01-15 18:16:45.2082588 +0000]
? ^ ---------
+ ["2025-01-15T18:16:45+0000"]
? + ^ +
|
windows-latest 3.1
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:16:48.5109473 +0000]> expected but was
<["2025-01-15T18:16:48+0000"]>.
diff:
- [2025-01-15 18:16:48.5109473 +0000]
? ^ ---------
+ ["2025-01-15T18:16:48+0000"]
? + ^ +
|
windows-latest 3.0
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:17:01.8003988 +0000]> expected but was
<["2025-01-15T18:17:01+0000"]>.
diff:
- [2025-01-15 18:17:01.8003988 +0000]
? ^ ---------
+ ["2025-01-15T18:17:01+0000"]
? + ^ +
|
windows-latest head
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:17:37.8356056 +0000]> expected but was
<["2025-01-15T18:17:37+0000"]>.
diff:
- [2025-01-15 18:17:37.8356056 +0000]
? ^ ---------
+ ["2025-01-15T18:17:37+0000"]
? + ^ +
|
windows-latest 3.2
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:17:57.450354 +0000]> expected but was
<["2025-01-15T18:17:57+0000"]>.
diff:
- [2025-01-15 18:17:57.450354 +0000]
? ^ --------
+ ["2025-01-15T18:17:57+0000"]
? + ^ +
|
windows-latest 2.7
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:18:40.8449197 +0000]> expected but was
<["2025-01-15T18:18:40+0000"]>.
diff:
- [2025-01-15 18:18:40.8449197 +0000]
? ^ ---------
+ ["2025-01-15T18:18:40+0000"]
? + ^ +
|
windows-latest 3.3
Process completed with exit code 1.
|
Failure:
test/json/json_ext_parser_test.rb#L18
<"unexpected token at 'Infinity'"> expected but was
<"unexpected character">.
|
Failure:
test/json/json_parser_test.rb#L628
<"unexpected token at '{\"input\":{\"firstName\":\"Bob\",\"las'"> expected but was
<"expected ',' or '}' after object value, got: ''">.
|
Failure:
test/json/json_string_matching_test.rb#L26
<[2025-01-15 18:18:40.7694809 +0000]> expected but was
<["2025-01-15T18:18:40+0000"]>.
diff:
- [2025-01-15 18:18:40.7694809 +0000]
? ^ ---------
+ ["2025-01-15T18:18:40+0000"]
? + ^ +
|
windows-latest 3.4
Process completed with exit code 1.
|
ruby-versions / Generate Ruby versions
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Ruby memcheck
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
ubuntu-latest truffleruby-head
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
ubuntu-latest jruby-9.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|