summaryrefslogtreecommitdiff
path: root/test/json
AgeCommit message (Expand)Author
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
2025-11-03[ruby/json] parser.c: Skip checking for escape sequences in `rstring_cache_fe...Jean Boussier
2025-11-02[ruby/json] Invoke `as_json` callback for strings with invalid encodingJean 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-10-30[ruby/json] Add ryu float parser.Josef Šimánek
2025-10-28[ruby/json] Use Vector API in the Java ExtensionScott Myron
2025-10-25[ruby/json] Fix concurrent usage of JSON::Coder#dumpJean Boussier
2025-10-06[ruby/json] Fix sliced string escapingtompng
2025-09-19`JSON::Coder` callback now recieve a second argument to mark object keysJean Boussier