summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-18[ruby/irb] skip a failling test on TruffleRubyNobuhiro IMAI
* due to the difference of backtrace pointed out by @aycabta https://github.com/ruby/irb/commit/5e00a0ae61
2021-01-18[ruby/irb] handle repeated exception separatelyNobuhiro IMAI
https://github.com/ruby/irb/commit/fcf6b34bc5
2021-01-18[ruby/irb] handle `__ENCODING__` as a keyword as wellNobuhiro IMAI
https://github.com/ruby/irb/commit/a6a33d908f
2021-01-18[ruby/irb] [ruby/irb] [ruby/reline] Version 0.2.2aycabta
https://github.com/ruby/reline/commit/dfb710946f https://github.com/ruby/irb/commit/1a1cdf9628 https://github.com/ruby/irb/commit/fe99faf8bd
2021-01-18[ruby/reline] Reline::Windows.erase_after_cursor erases attributes tooaycabta
https://github.com/ruby/reline/commit/68b961dfc7
2021-01-18[ruby/reline] Support for change in Windows-specific behavior at eolaycabta
The behavior of automatically moving the cursor to the next line when displaying a char at the eol on Windows suddenly disappeared. https://github.com/ruby/reline/commit/cad4de6ee8
2021-01-18[ruby/reline] Windows needs more times to wait renderingaycabta
https://github.com/ruby/reline/commit/53ff2b09c7
2021-01-18[ruby/reline] Tests with yamatanooroti don't need chdiraycabta
Because of chdir, log files ware created in temporary directries on Windows. https://github.com/ruby/reline/commit/200b469a68
2021-01-18[ruby/reline] Initialize a variable just in caseaycabta
https://github.com/ruby/reline/commit/29b10f6e98
2021-01-17Use the dedicated assertionNobuyoshi Nakada
2021-01-17random generator update for Mac proposalDavid CARLIER
using getentropy for seeding, reading 256 bytes at a time to avoid the EIO errno since this is the maximum. Notes: Merged: https://github.com/ruby/ruby/pull/4081
2021-01-17Warn Struct#initialize with only keyword args (#4070)Takashi Kokubun
* Warn Struct#initialize with only keyword args A part of [Feature #16806] * Do not warn if `keyword_init: false` is explicitly specified * Add a NEWS entry * s/in/from/ * Make sure all fields are initialized Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2021-01-17Include missing AvailabilityMacros.hNobuyoshi Nakada
2021-01-17Suppress the warning for the invalid method_explorer caseNobuyoshi Nakada
2021-01-17Fix Ripper with heredoc.manga_osyo
Notes: Merged: https://github.com/ruby/ruby/pull/4083
2021-01-17[ruby/fileutils] Removed code for dead versionsNobuyoshi Nakada
https://github.com/ruby/fileutils/commit/1f707d8cc6
2021-01-17[ruby/fileutils] Drop support for dead old versionsNobuyoshi Nakada
https://github.com/ruby/fileutils/commit/4526148c67
2021-01-17Update the maintainer of net-smtpHiroshi SHIBATA
2021-01-17* 2021-01-17 [ci skip]git
2021-01-17Remove samples for test-unitSutou Kouhei
They are no longer needed.
2021-01-17Move rss samples to ruby/rssSutou Kouhei
2021-01-16[ruby/io-console] Rubygems 3.2 supports `--platform` optionNobuyoshi Nakada
https://github.com/ruby/io-console/commit/c8046fde84
2021-01-16[ruby/io-console] Moved JRuby version files into particular pathNobuyoshi Nakada
https://github.com/ruby/io-console/commit/b0691d2c20
2021-01-16[ruby/io-console] Delegate to JRuby versionNobuyoshi Nakada
Add `--platform` option tentatively. https://github.com/ruby/io-console/commit/3bf1a7b753
2021-01-16[ruby/io-console] bump up to 0.5.7Nobuyoshi Nakada
https://github.com/ruby/io-console/commit/f55d7ebff6
2021-01-15Don't try to clear cache on garbage objectsAaron Patterson
Method cache can be cleared during lazy sweeping. An object that will be collected during lazy sweep *should not* have it's method cache cleared. Soon-to-be-collected objects can be in an inconsistent state and this can lead to a crash. This patch just leaves early if the object is going to be collected. Fixes [Bug #17536] Co-Authored-By: John Hawthorn <john@hawthorn.email> Co-Authored-By: Alan Wu <XrXr@users.noreply.github.com> Notes: Merged: https://github.com/ruby/ruby/pull/4077
2021-01-15Additions to method_documentation.rdoc (#4065)Burdette Lamar
* Additions to method_documentation.rdoc Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-01-15Add What's Here to Array RDoc (#4062)Burdette Lamar
* Add What's Here to Array RDoc Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
2021-01-16* 2021-01-16 [ci skip]git
2021-01-16[ruby/bigdecimal] Fix for the coerce cases in divide and DoDivmodKenta Murata
https://github.com/ruby/bigdecimal/commit/1cb92487f7
2021-01-16[ruby/bigdecimal] Use pre-allocated special values in BigDecimal_DoDivmodKenta Murata
https://github.com/ruby/bigdecimal/commit/d2746121cf
2021-01-16[ruby/bigdecimal] Use new conversion functions in BigDecimal_DoDivmodKenta Murata
https://github.com/ruby/bigdecimal/commit/68c20200d5
2021-01-15[ruby/time] Use Time#strftime to formatNobuyoshi Nakada
https://github.com/ruby/time/commit/6b8cc4799e
2021-01-15Keep encoding in the result of File.expand_path [Bug #17517]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4061
2021-01-14Make Module#prepend affect ancestor chain even if argument already included ↵Jeremy Evans
in receiver Previously, if a class included a module and then prepended the same module, the prepend had no effect. This changes the behavior so that the prepend has an effect unless the module is already prepended the receiver. While here, rename the origin_seen variable in include_modules_at, since it is misleading. The variable tracks whether c has been seen, not whether the origin of klass has been. Fixes [Bug #17423] Notes: Merged: https://github.com/ruby/ruby/pull/4072
2021-01-15[ruby/time] No document for private methodsNobuyoshi Nakada
https://github.com/ruby/time/commit/44a55daa70
2021-01-15Sort filenames [ci skip]Kazuhiro NISHIYAMA
2021-01-15Add timev.rb to .documentKazuhiro NISHIYAMA
2021-01-15extlibs.rb: make patch command selectable [ci skip]Nobuyoshi Nakada
Some Windows ports fail an assertion on patch files with LF EOL code. MSys2 patch.exe 2.7.6 seems fine, at least.
2021-01-15[ruby/bigdecimal] Use new conversion functions in BigDecimal_divideKenta Murata
https://github.com/ruby/bigdecimal/commit/3b55ad1c42
2021-01-15[ruby/bigdecimal] Reorder the arguments of BigDecimal_divideKenta Murata
https://github.com/ruby/bigdecimal/commit/1e03da7076
2021-01-15* 2021-01-15 [ci skip]git
2021-01-14Fix WB for callinfoAaron Patterson
The WB for callinfo needs to be executed *after* the reference is written. Otherwise we get a WB miss.
2021-01-14[DOC] Fixed indent [ci skip]Nobuyoshi Nakada
2021-01-14Return new NODE_LITNobuyoshi Nakada
As NODE_ZLIST/NODE_LIST are not markable, cannot be reused as NODE_LIT. Notes: Merged: https://github.com/ruby/ruby/pull/4069
2021-01-14Ensure symbol list node is either NODE_STR or NODE_DSTRNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4069
2021-01-14NODE markability should not change by nd_set_typeNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4069
2021-01-13Rename RubyVM::MJIT to RubyVM::JITTakashi Kokubun
because the name "MJIT" is an internal code name, it's inconsistent with --jit while they are related to each other, and I want to discourage future JIT implementation-specific (e.g. MJIT-specific) APIs by this rename. [Feature #17490]
2021-01-14[ruby/bigdecimal] Explicitly cast size_t to intKenta Murata
https://github.com/ruby/bigdecimal/commit/b1f1ed26c9
2021-01-14[ruby/bigdecimal] Explicitly cast uint64_t to doubleKenta Murata
https://github.com/ruby/bigdecimal/commit/f0d94e6843