summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-19Mark pattern labels as unremoveableVladimir Dementyev
Peephole optimization doesn't play well with find pattern at least. The only case when a pattern matching could have unreachable patterns is when we have lasgn/dasgn node, which shouldn't happen in real-life. Fixes https://bugs.ruby-lang.org/issues/17534
2021-01-18Fix JIT link failuresTakashi Kokubun
forgotten in https://github.com/ruby/ruby/pull/4018
2021-01-18Fix typo: invaldate -> invalidateAlan Wu
2021-01-19Added empty ruby2_keywords gem to suffice dependenciesNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4090
2021-01-18Revert "[Document][Array] Add missing call-seq for Array#append"Marc-Andre Lafortune
This reverts commit ac1a4bccbda4358436a7a907a7f09d047f562740. See https://github.com/ruby/ruby/pull/4088
2021-01-19* 2021-01-19 [ci skip]git
2021-01-18Skip updating exts in also test-spec to reduce the turnaround time (#4089)Takashi Kokubun
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Partially reversing a4f3e1762aa195969ace000ac0dc8d300dda85cb like 21df4dce5308bb0e04e09dc654cdc92af000caf6. We usually run them through make check which has the dependency, and test-all and test-spec without the dependency are useful for running only individual tests. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2021-01-18[Document][Array] Add missing call-seq for Array#appendJuanito Fatas
Notes: Merged: https://github.com/ruby/ruby/pull/4088
2021-01-18Revert "Autoconf 2.70 no longer has -o option"Nobuyoshi Nakada
This reverts commit 331f0bc1cb7965bec9aed5d7278360c2e9fc8946. It seems a mistake.
2021-01-18Added ruby2_keywords for Ruby 2.5 and 2.6Hiroshi SHIBATA
2021-01-18Autoconf 2.70 no longer has -o optionNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4086
2021-01-18Revert AC_PROG_CC_C99 for -std=gnu99 option to gcc 4.8Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4086
2021-01-18Update for autoconf 2.70Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4086
2021-01-18ruby_type_attribute is not used for nowNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/4086
2021-01-18Upcoming Struct#new behaviorNobuyoshi Nakada
2021-01-18Removed unused AC_CHECKINGNobuyoshi Nakada
2021-01-18OpenBSD has getentropy, but no sys/random.hKazuhiro NISHIYAMA
https://man.openbsd.org/getentropy Try to fix https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20210118T023008Z.fail.html.gz ``` compiling random.c random.c:53:11: fatal error: 'sys/random.h' file not found # include <sys/random.h> ^~~~~~~~~~~~~~ 1 error generated. ```
2021-01-18* 2021-01-18 [ci skip]git
2021-01-18[ruby/irb] Version 1.3.2aycabta
https://github.com/ruby/irb/commit/a7699026cc
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