path: root/ext
AgeCommit message (Collapse)Author
26 hours[ruby/psych] Add strict_integer option to parse numbers with commas as stringsSeth Boyles
Authored-by: Seth Boyles <>
47 hours[ruby/etc] Exclude change logs for pre 1.0Nobuyoshi Nakada
47 hours[ruby/etc] Derive extra_rdoc_files from filesNobuyoshi Nakada
47 hours[ruby/etc] Move development dependencies to GemfileNobuyoshi Nakada
3 days[ruby/psych] Remove alias of load to unsafe_loadMichael Nikitochkin
4 days[Feature #18491] Drop support for HP-UXPeter Zhu
IA64 support was dropped in ticket #15894, so we can drop support for HP-UX. Notes: Merged:
8 days[ruby/fcntl] adding few FreeBSD specific flags.David CARLIER
9 days[ruby/psych] Don't require `strscan` unnecessarilyDavid Rodríguez
It does not seem needed, and it's causing issues on Windows when uninstalling `strscan`, because strscan's shared library being used when RubyGems tries to remove it (because its loaded through Psych, which RubyGems uses for loading configuration).
2022-01-07[ruby/pathname] Make Pathname#each_entry return enumerator if called without ↵Jeremy Evans
block Fixes [Bug #18158]
2022-01-02[ruby/etc] Note for rb_deprecate_constant [ci skip]Nobuyoshi Nakada
2022-01-02[ruby/etc] Remove deprecate constants under StructNobuyoshi Nakada
2022-01-02[ruby/etc] bump up to 1.4.0Nobuyoshi Nakada
2022-01-02[ruby/etc] bump up to 1.3.1Nobuyoshi Nakada
2022-01-02[ruby/etc] [DOC] Refine Etc::Passwd#passwd descriptionNobuyoshi Nakada
2022-01-02[ruby/etc] [DOC] Document Etc::Passwd and Etc::Group as classesNobuyoshi Nakada
2022-01-02[ruby/etc] [DOC] Add document taskNobuyoshi Nakada
2022-01-02[ruby/etc] Update ruby versionsNobuyoshi Nakada
2021-12-30[ruby/win32ole] Undefine allocator of WIN32OLE_VARIABLE to get rid of warningNobuyoshi Nakada
2021-12-29[ruby/io-console] bump up to 0.5.11Nobuyoshi Nakada
2021-12-29Sync io-console gem.Samuel Williams
2021-12-25Prevent installing zlib libraryNARUSE, Yui
2021-12-25[ruby/io-console] bump up to 0.5.10Nobuyoshi Nakada
2021-12-25[ruby/io-console] No longer support dead versionsNobuyoshi Nakada
2021-12-25[ruby/openssl] Ruby/OpenSSL 3.0.0Kazuki Yamaguchi
2021-12-25Prefer to use RTEST when checking result of `rb_io_wait`. (#5341)Samuel Williams
* Prefer to use RTEST when checking result of `rb_io_wait`. * Consistently use false for signifying no events ready. Notes: Merged-By: ioquatix <>
2021-12-24Import digest v3.1.0 from ruby/digestAkinori MUSHA
2021-12-24[ruby/readline-ext] Bump version to 0.1.4Hiroshi SHIBATA
2021-12-24[ruby/bigdecimal] Remove unused variableKenta Murata
2021-12-24[ruby/bigdecimal] Version 3.1.1Kenta Murata
2021-12-24[ruby/bigdecimal] Fix the result precision of BigDecimal#divmodKenta Murata
2021-12-24[ruby/bigdecimal] Version 3.1.0Kenta Murata
2021-12-24[ruby/bigdecimal] Enhanced RDoc for BigDecimal ↵Burdette Lamar
( * Enhanced RDoc for BigDecimal * Update ext/bigdecimal/bigdecimal.c Remove the instance number of `Float::DIG`. * Update ext/bigdecimal/bigdecimal.c Add BigDecimal call-seq without ndigits. * Update ext/bigdecimal/bigdecimal.c Replace the word sum with value or result in the description of BigDecimal(). * Update ext/bigdecimal/bigdecimal.c Remove the instance value of Float::DIG. * Update ext/bigdecimal/bigdecimal.c Fix mis-description of precision * Update ext/bigdecimal/bigdecimal.c Fix the description of precision determination * Update ext/bigdecimal/bigdecimal.c Add the description of the precision in the Rational case. Co-authored-by: Kenta Murata <>
2021-12-24[ruby/bigdecimal] Let BigDecimal#quo accept precisionKenta Murata
Fix GH-214.
2021-12-24[ruby/bigdecimal] Add TODO commentKenta Murata
2021-12-24[ruby/bigdecimal] Allow passing both float and precision in BigDecimal#divKenta Murata
Fix GH-212.
2021-12-24[ruby/bigdecimal] Improve extconf to allow using bigdecimal as a git gemJean Boussier
e.g. ``` gem "bigdecimal", github: "ruby/bigdecimal" ``` It would fail because bundler regenerates the `gemspec`, so `bigdecimal_version` is gone.
2021-12-24[ruby/bigdecimal] Add BigDecimal#precision_scaleKenta Murata
2021-12-24[ruby/bigdecimal] [Doc] Add documentation of BigDecimal#n_significant_digitsKenta Murata
2021-12-24[ruby/bigdecimal] Add BigDecimal#scaleKenta Murata
Fixes GH-198.
2021-12-24[ruby/bigdecimal] Set rounding mode in exampleBurdetteLamar
2021-12-24[ruby/bigdecimal] Set rounding mode in exampleBurdetteLamar
2021-12-24[ruby/bigdecimal] Enhanced RDoc for selected methodsBurdetteLamar
2021-12-24[ruby/bigdecimal] Enhanced RDoc for selected methodsBurdetteLamar
2021-12-24[ruby/bigdecimal] Fix BigDecimal#precision for single DECDIG caseKenta Murata
Fix GH-205
2021-12-24[ruby/bigdecimal] Keep obj-to-Real link when VpReallocReal returns different ↵Kenta Murata
2021-12-24[ruby/bigdecimal] Fix the precision of the adjusted quotientKenta Murata
2021-12-24[ruby/bigdecimal] Let BigDecimal_DoDivmod use the same precision calculation ↵Kenta Murata
as BigDecimal_divide
2021-12-24[ruby/bigdecimal] Use larger precision in divide for irrational or recurring ↵Kenta Murata
results Just in case for irrational or recurring results, the precision of the quotient is set to at least more than 2*Float::DIG plus alpha. [Bug #13754] [Fix GH-94]
2021-12-24[ruby/bigdecimal] Fix trailing zeros handling in rb_uint64_convert_to_BigDecimalKenta Murata
Fix GH-192
2021-12-24[ruby/bigdecimal] Respond to reviewBurdetteLamar