summaryrefslogtreecommitdiff
path: root/test/json
AgeCommit message (Expand)Author
3 hours[ruby/json] Implement JSON::ResumableParserHEADmasterJean Boussier
7 days[ruby/json] Suppres the warning for comment in JSONNobuyoshi Nakada
8 days[ruby/json] Deprecate default support of JavaScript comments in the parserJean Boussier
10 days[ruby/json] parser.c: Extract json_match_keywordJean Boussier
12 days[ruby/json] Coverage: ignore test/*Jean Boussier
2026-05-29[ruby/json] Prevent buffer over-read when generating EOF errorJean Boussier
2026-05-29[ruby/json] Handle invalid types passed as `max_nesting` optionJean Boussier
2026-05-28[ruby/json] Fix some more edge cases with out of range floatsJean Boussier
2026-05-28[ruby/json] parser.c: Ensure the user provided string can't be mutatedJean Boussier
2026-05-12[ruby/json] generator.c: Handle stupidly large depthJean Boussier
2026-04-16[ruby/json] Reduce warningsKazuhiro NISHIYAMA
2026-04-15[ruby/json] Fix parsing of *negative* out of bound floats.Jean Boussier
2026-04-15[ruby/json] Fix handling out of of range exponent in numbersJean Boussier
2026-03-27[ruby/json] Fix json generation for symbols on TruffleRubyRandy Stauner
2026-03-26[ruby/json] Keep Integer#to_json optimized and adapt the testBenoit Daloze
2026-03-26[ruby/json] Avoid method redefinition warnings in test_broken_bignumJean Boussier
2026-03-26[ruby/json] test_broken_bignum: avoid fork and subprocess for robustnessTakashi Kokubun
2026-03-26[ruby/json] Generate non-frozen strings on TruffleRuby for consistencyRandy Stauner
2026-03-25[ruby/json] Release 2.19.3Jean Boussier
2026-03-25[ruby/json] Fix handling of unescaped control characters preceeded by a backs...Jean Boussier
2026-03-18[ruby/json] Fix a format string injection vulnerabilityJean Boussier
2026-03-06[ruby/json] Reject negative depth; add overflow guards to prevent hang/crashthesmartshadow
2026-03-05[ruby/json] Fix `allow_blank` parsing option to only consider strings.Jean Boussier
2026-03-05[ruby/json] Reimplement `to_json` methods in RubyJean Boussier
2026-02-19[ruby/json] Add `allow_invalid_escape` parsing optionJean Boussier
2026-02-12[ruby/json] Remove bignum warningsÉtienne Barrié
2026-02-12[ruby/json] Remove unused method in JSONGeneratorTestÉtienne Barrié
2026-02-06[ruby/json] Stop using RB_ALLOCVJean Boussier
2026-01-16[ruby/json] Use __builtin_memcpy, if available, to copy overlapping byte rang...Scott Myron
2025-12-31[ruby/json] Simplify unescape_unicodeScott Myron
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-12-03[ruby/json] Fix handling of depthÉtienne Barrié
2025-12-03[ruby/json] Fix duplicated test_unsafe_load_with_options test caseJean Boussier
2025-12-03[ruby/json] Reproduce C ext behavior of ignoring mutated depth in arraysÉtienne Barrié
2025-12-03[ruby/json] Test and restore behavior around to_json changing depthÉtienne Barrié
2025-12-03[ruby/json] Improve `JSON.load` and `JSON.unsafe_load` to allow passing optio...Jean Boussier
2025-12-02[ruby/json] Don't call to_json on the return value of as_json for Float::NANÉtienne Barrié
2025-11-27[ruby/json] Respect Coder depth when generatingÉtienne Barrié
2025-11-27[ruby/json] Test current behavior regarding depth for CoderÉtienne Barrié
2025-11-26[ruby/json] Test to_json using State#depthÉtienne Barrié
2025-11-26[ruby/json] Test depthÉtienne Barrié
2025-11-26[ruby/json] Test that depth of unfrozen State does not changeÉtienne Barrié
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-07[ruby/json] Deprecate `JSON::State#[]` and `JSON::State#[]=`Jean Boussier
2025-11-07[ruby/json] Get rid of JSON.deep_const_get (private API)Jean Boussier