summaryrefslogtreecommitdiff
path: root/ext/json/lib
AgeCommit message (Expand)Author
2025-02-12[ruby/json] Release 2.10.1Jean Boussier
2025-02-12[ruby/json] Release 2.10.0Jean Boussier
2025-02-06Optimize Symbol generation in strict modeÉtienne Barrié
2025-01-30[ruby/json] Few doc tweaks:Edouard CHIN
2025-01-28Introduce JSON::CoderÉtienne Barrié
2025-01-28[ruby/json] Add some JSON::Fragment documentationJean Boussier
2025-01-20[ruby/json] Fix JSON::Fragment#to_json signatureJean Boussier
2025-01-20[ruby/json] Introduce JSON::FragmentÉtienne Barrié
2025-01-14[ruby/json] Fix a method redefinition warning in C parserJean Boussier
2025-01-14[ruby/json] Refactor JSON::Ext::Parser to split configuration and parsing stateJean Boussier
2025-01-14Remove Generator::State#_generateÉtienne Barrié
2024-12-19[ruby/json] Release 2.9.1Jean Boussier
2024-12-05[ruby/json] Release 2.9.0Jean Boussier
2024-11-26JSON::GeneratorError expose invalid objectJean Boussier
2024-11-26[ruby/json] JSON.dump: write directly into the provided IOJean Boussier
2024-11-18[ruby/json] Fix the BEWARE documentation in `load` and `unsafe_load`.Jean Boussier
2024-11-18[ruby/json] Release 2.8.2Jean Boussier
2024-11-18[ruby/json] Fix redundant to_str callrazokulover
2024-11-11[ruby/json] JSON.load_file: explictly load the file as UTF-8Jean Boussier
2024-11-11[ruby/json] Release 2.8.1Jean Boussier
2024-11-06[ruby/json] Release 2.8.0Jean Boussier
2024-11-05[ruby/json] ResyncJean Boussier
2024-11-01[ruby/json] Emit warnings when dumping binary stringsJean Boussier
2024-11-01Deprecate unsafe default options of `JSON.load`Jean Boussier
2024-11-01Elide Generator::State allocation until a `to_json` method has to be calledJean Boussier
2024-10-26[ruby/json] Instantiate Parser with a kwsplatJean Boussier
2024-10-26[ruby/json] Workaround being loaded alongside a different `json_pure` versionJean Boussier
2024-10-26[ruby/json] Modernize heredocsJean Boussier
2024-10-26[ruby/json] Start 2.8.0 developmentJean Boussier
2024-10-26[ruby/json] Release 2.7.3Jean Boussier
2024-10-26[ruby/json] Release 2.7.3.rc1Jean Boussier
2024-10-26Use frozen string literalsÉtienne Barrié
2024-10-26[ruby/json] Drop compatibility for missing Time#tv_nsec (Ruby 1.8)Étienne Barrié
2024-10-26Reduce allocations in `parse` and `load` argument handlingJean Boussier
2024-10-18[ruby/json] Fix behavior of trying to parse non-string objectsYuheiNakasaka
2024-10-17Optimize Ext::Generator::State#configureJean Boussier
2024-10-17[ruby/json] Convert Generator initialize and configure method into RubyJean Boussier
2024-10-17Optimize JSON.dump argument parsingJean Boussier
2024-06-04[flori/json] Use the pure-Ruby generator on TruffleRuby as it is much fasterBenoit Daloze
2024-04-04[flori/json] Bump up 2.7.2Hiroshi SHIBATA
2024-04-04[flori/json] Warn to install ostruct if json couldn't load itHiroshi SHIBATA
2024-04-04[flori/json] Autoload GenericObject to avoid require ostruct warning in Ruby 3.4tompng
2024-01-31[flori/json] Make OpenStruct support as optionalHiroshi SHIBATA
2023-12-05[flori/json] Bump up 2.7.1Hiroshi SHIBATA
2023-12-05[flori/json] [DOC] RDoc for additionsBurdette Lamar
2023-12-05[flori/json] Fix JSON.dump overload combinationtompng
2023-12-05[flori/json] Overload kwargs in JSON.dumpTakashi Kokubun
2023-12-05[flori/json] JSON.dump: handle unenclosed hashes regressionJean Boussier
2023-12-01Manually merged from flori/jsonHiroshi SHIBATA
2023-12-01Rename escape_slash in script_safe and also escape E+2028 and E+2029Jean Boussier