summaryrefslogtreecommitdiff
path: root/ext/json
AgeCommit message (Expand)Author
2026-05-12[ruby/json] generator.c: Handle stupidly large depthJean Boussier
2026-05-12[ruby/json] Add missing write barrier in ParserConfigJean Boussier
2026-05-04[ruby/json] Release 2.19.5Jean Boussier
2026-05-01[ruby/json] Avoid spamming too many deprecations while parsingJean Boussier
2026-04-20[ruby/json] Force ensure_valid_encoding to be inlined.Scott Myron
2026-04-19[ruby/json] Use RB_ENC_CODERANGE to first check the cached coderange before c...Scott Myron
2026-04-18[ruby/json] Release 2.19.4Jean Boussier
2026-04-18[ruby/json] Fix references to NAN and INFINITY in documentation commentsMichael Yang
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-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-24[ruby/json] parser.c: handle eagerly freed rstack in rvalue_stack_markJean Boussier
2026-03-24[ruby/json] Use embeddable typesJean Boussier
2026-03-23[ruby/json] Revert use of RUBY_TYPED_EMBEDDABLEJean Boussier
2026-03-23[ruby/json] Fix Ruby 4.1.0dev compatibilityJean Boussier
2026-03-23[ruby/json] Use embeddable typesJean Boussier
2026-03-19[ruby/json] Reduce an unnecessary intermediate stringNobuyoshi Nakada
2026-03-19[ruby/json] Remove unreachable codeNobuyoshi Nakada
2026-03-18[ruby/json] Release 2.19.2Jean Boussier
2026-03-18[ruby/json] Fix a format string injection vulnerabilityJean Boussier
2026-03-08[ruby/json] Release 2.19.1Jean Boussier
2026-03-08[ruby/json] Add missing GC_GUARD in `fbuffer_append_str`Jean Boussier
2026-03-06[ruby/json] Release 2.19.0Jean Boussier
2026-03-06[ruby/json] fbuffer.h: Use size_t over unsigned longJean 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-25[ruby/json] Remove unused load_uint8x16_4 function.Scott Myron
2026-02-20[ruby/json] Use single quotes for allow_invalid_escape docÉtienne Barrié
2026-02-19[ruby/json] Add `allow_invalid_escape` parsing optionJean Boussier
2026-02-07[ruby/json] [DOC] Another link fixBurdetteLamar
2026-02-07[ruby/json] [DOC] Fix linksBurdetteLamar
2026-02-06[ruby/json] Stop using RB_ALLOCVJean Boussier
2026-02-06[ruby/json] Cleanup function delecarationsJean Boussier
2026-02-03[ruby/json] Remove codepaths under !RUBY_INTEGER_UNIFICATIONJean Boussier
2026-02-03[ruby/json] Release 2.18.1Jean Boussier
2026-02-03[ruby/json] fbuffer_append_str: assume stringJean Boussier
2026-02-03[ruby/json] Ensure `Generator::State` is kept on the stackJean Boussier
2026-01-22[ruby/json] Improve class JSON introBurdetteLamar
2026-01-16[ruby/json] Extract json_fast_memcpy16 for readabilityJean Boussier
2026-01-16[ruby/json] Use __builtin_memcpy, if available, to copy overlapping byte rang...Scott Myron
2026-01-14[ruby/json] Remove trailing spaces [ci skip]Nobuyoshi Nakada
2026-01-14[ruby/json] initialize search.chunk_end to silence a warning about it being p...Scott Myron
2026-01-14[ruby/json] use a conditional to select SIMD implementation rather than pointerScott Myron
2026-01-03[ruby/json] Directly write to the output buffer when converting UTF32 to UTF8.Scott Myron
2025-12-31[ruby/json] Fix non-portable codeNobuyoshi Nakada
2025-12-31[ruby/json] Simplify unescape_unicodeScott Myron
2025-12-31[ruby/json] Keep track of the the number of additional backslashes to avoid a...Scott Myron
2025-12-26[ruby/json] Add missing documentation for `allow_control_characters` parsing ...Jean Boussier