summaryrefslogtreecommitdiff
path: root/test/json/json_parser_test.rb
AgeCommit message (Expand)Author
2025-12-11[ruby/json] Revert "Skip test failing with JRuby in CI"Étienne Barrié
2025-12-11[ruby/json] Add `allow_control_characters` parsing optionJean Boussier
2025-12-10[ruby/json] Add a specific error for unescaped newlinesJean Boussier
2025-12-04[ruby/json] Fix a regression in parsing of unicode surogate pairsJean Boussier
2025-11-22[ruby/json] Fix the parser to not accept invalid escapesJean Boussier
2025-11-21[ruby/json] Skip test failing with JRuby in CIÉtienne Barrié
2025-11-21[ruby/json] Ractor-shareable JSON::CoderÉtienne Barrié
2025-11-03[ruby/json] parser.c: Skip checking for escape sequences in `rstring_cache_fe...Jean Boussier
2025-11-01[ruby/json] Enable JSON_DEBUG for parser/extconf.rbJean Boussier
2025-11-01[ruby/json] Add test coverage for T_BIGNUM parsingJean Boussier
2025-09-19[ruby/json] parser: Reject invalid surogate pairs more consistently.Jean Boussier
2025-09-11[ruby/json] Improve test coverageÉtienne Barrié
2025-09-11[ruby/json] Stop checking for String#@-Étienne Barrié
2025-09-11[ruby/json] Fix deprecation warning backtraceÉtienne Barrié
2025-08-27[ruby/json] Test behavior of parsing a too big FloatÉtienne Barrié
2025-07-28[ruby/json] Fix duplicated key warning locationJean Boussier
2025-07-28[ruby/json] Improve duplicate key warning and errors to include the key nameJean Boussier
2025-06-30Optimize 'json_parse_string' using SIMD.Scott Myron
2025-06-24[ruby/json] Deprecate duplicate keys in objectJean Boussier
2025-05-13[ruby/json] Further improve parsing errorsJean Boussier
2025-05-13[ruby/json] parser.c: include line and column in error messagesJean Boussier
2025-03-12[ruby/json] Raise a ParserError on all incomplete unicode escape sequence.Jean Boussier
2025-02-27[ruby/json] Ensure parser error snippets are valid UTF-8Jean Boussier
2025-01-20[ruby/json] Reject invalid number: `-` `-.1` `-e0`tompng
2025-01-20[ruby/json] Raise parse error on invalid commentstompng
2025-01-20[ruby/json] Fix parsing incomplete unicode escape "\uaaa"tompng
2025-01-20[ruby/json] Fix a regression in the parser with leading /Jean Boussier
2025-01-20Finalize Kevin's handrolled parser.Jean Boussier
2024-11-05[ruby/json] Strip whitespacesJean Boussier
2024-11-05[ruby/json] ResyncJean Boussier
2024-11-05[ruby/json] Re-enable passing testBenoit Daloze
2024-11-01[ruby/json] Skip test failing on JRubyBenoit Daloze
2024-11-01[ruby/json] Add test for parsing broken stringsBenoit Daloze
2024-10-26[ruby/json] Cleaner .encode / .force_encodingJean Boussier
2024-10-26[ruby/json] Modernize heredocsJean Boussier
2024-10-26[ruby/json] raise_parse_error: avoid UBJean Boussier
2024-10-26[ruby/json] Drop compatibility for missing Array#permutation (Ruby <= 1.8.6)Étienne Barrié
2024-10-26Use frozen string literalsÉtienne Barrié
2024-10-26Use Encoding constants, String#bÉtienne Barrié
2024-10-26[ruby/json] Limit the size of ParserError exception messagesJean Boussier
2024-10-18Relax Pure::Parser's comment regex...Stephen Humphries
2024-10-18[ruby/json] Assume Encoding is definedJean Boussier
2024-10-18[ruby/json] Always dup argument to preserve original encoding for force_encodingTakumasa Ochi
2024-10-07Update references to flori/jsonJean Boussier
2024-01-31[flori/json] Make OpenStruct support as optionalHiroshi SHIBATA
2023-10-11[flori/json] skip TruffleRubyHiroshi SHIBATA
2023-08-25Use require_relative in JSON testsTakashi Kokubun
2023-07-18[flori/json] Skip BigDecimal tests when it's missing to loadHiroshi SHIBATA
2022-07-29[flori/json] test parsing of unicode, mixing literal characters with escapedEthan
2022-05-20[flori/json] Fix parser bug for empty string allocationAndrew Bromwich