summaryrefslogtreecommitdiff
path: root/ext/json/lib
AgeCommit message (Expand)Author
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
2023-12-01[flori/json] Bump up 2.7.0Hiroshi SHIBATA
2023-11-08[flori/json] Enhanced RDoc for Range extensionsBurdetteLamar
2023-07-19[flori/json] Remove unnecessary codeNobuyoshi Nakada
2023-07-18[flori/json] Skip BigDecimal tests when it's missing to loadHiroshi SHIBATA
2022-12-09Merge json-2.6.3Hiroshi SHIBATA
2022-05-20[flori/json] Bump version to 2.6.2Florian Frank
2021-10-24[flori/json] Bump version to v2.6.1Hiroshi SHIBATA
2021-10-24[flori/json] Bump JSON::VERSION to 2.6.0.Josef Šimánek
2021-05-17[flori/json] Fix incorrect `#` position in API docMasafumi Koba
2020-12-22Merge json-2.5.1Hiroshi SHIBATA
2020-12-22Prepare to release json-2.5.0Hiroshi SHIBATA
2020-12-21[json] Avoid method redefinitionKenta Murata
2020-12-21[json] Make JSON.create_id thread-safeKenta Murata
2020-12-21[json] Stop using objectsKenta Murata