summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-16Get rid of infinite recursion at loading transcoderNobuyoshi Nakada
Disable encoding US-ASCII path to filesystem on Windows too. [Bug #16392] Notes: Merged: https://github.com/ruby/ruby/pull/2755
2019-12-16Kernel#abort without arguments should print error infoNobuyoshi Nakada
[Bug #16424] Notes: Merged: https://github.com/ruby/ruby/pull/2754
2019-12-16Update the NEWS entry for Bundler 2.1.0Hiroshi SHIBATA
2019-12-16* 2019-12-16 [ci skip]git
2019-12-16gc.h: Add SET_MACHINE_STACK_END specific for Powerpc64 (#1767)Breno Leitao
Currently we are not able to grab the correct end/top of the stack on powerpc64 due to the fact that it uses the fallback function. The fallback function does not return the correct top of the stack because it adds a new frame and the returned top of the stack contains this frame overhead that could be something around 112 bytes on Powerpc64. This patch simply gets the correct top of the stack pointer, which is always on r1 register according to both ABI v1 and ABI v2 (Little endian). Signed-off-by: Breno Leitao <leitao@debian.org>
2019-12-15IO#set_encoding_by_bom should err when encoding is already setNobuyoshi Nakada
Except for ASCII-8BIT. [Bug #16422]
2019-12-15tool/gen-mailmap.rb: odaira is removed as he is added in upstreamYusuke Endoh
https://github.com/ruby/ruby-commit-hook/commit/ddc83bea6fe6f4696e140b605db10ef0c922bba6
2019-12-15tool/gen-mailmap.rb: Added for generating git `.mailmap` fileYusuke Endoh
`.mailmap` can be used To show canonical names and email addresses. It is helpful for statistics of committers.
2019-12-15Add more debug infoKazuhiro NISHIYAMA
closed server doesn't have useful info. So call inspect before close. And add local debug code in comment. https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-master/log/20191215T092405Z.fail.html.gz ``` 1) Failure: IMAPTest#test_connection_closed_without_greeting [/export/home/rubyci/chkbuild-tmp/tmp/build/20191215T092405Z/ruby/test/net/imap/test_imap.rb:483]: [Net::IMAP::Error] exception expected, not #<RuntimeError: {:e=>#<Errno::EINVAL: Invalid argument - connect(2) for [::1]:41748>, :server=>#<TCPServer:(closed)>, :port=>41748, :server_addr=>"::1"}>. ```
2019-12-15Prepare to release rubygems-3.1.0Hiroshi SHIBATA
2019-12-15Delegate should be supported nowDavid Rodríguez
Since `did_you_mean` dropped its dependency on it. Notes: Merged: https://github.com/ruby/ruby/pull/2753
2019-12-15Fixed test failures with gem command path on ruby core repo.Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/2753
2019-12-15Vendor thor 1.0.0David Rodríguez
Notes: Merged: https://github.com/ruby/ruby/pull/2753
2019-12-15Prepare to release bundler-2.1.0Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/2753
2019-12-15rand(beginless_range) raise Errno::EDOM instead of TypeErrorKazuhiro NISHIYAMA
same as `rand(endless_range)` Before: ``` $ ruby -e 'rand(..1)' Traceback (most recent call last): 2: from -e:1:in `<main>' 1: from -e:1:in `rand' -e:1:in `-': nil can't be coerced into Integer (TypeError) ``` After: ``` $ ruby -e 'rand(..1)' Traceback (most recent call last): 1: from -e:1:in `<main>' -e:1:in `rand': Numerical argument out of domain (Errno::EDOM) ```
2019-12-15[DOC] Fixed the class name in FrozenError#receiverNobuyoshi Nakada
2019-12-15Revert "[DOC] Fixed the class name in FrozenError#receiver"Nobuyoshi Nakada
This reverts commit 5f56a5fc9be9ea7b088795c2d3871c2352a020c2. `FrozenError.new(mesg, nil).receiver` should not raise an ArgumentError.
2019-12-15* 2019-12-15 [ci skip]git
2019-12-15[DOC] Fixed the class name in FrozenError#receiverNobuyoshi Nakada
2019-12-15[DOC] Fixed the FrozenError.new result [ci skip]Nobuyoshi Nakada
2019-12-14Improve highlighting in RubyVM::AbstractSyntaxTree docs when using `ri`Benoit Daloze
2019-12-14Clarify in the documentation that RubyVM::AbstractSyntaxTree is not stable APIBenoit Daloze
* See [Feature #14844].
2019-12-14[Feature #13083] is already revertedKazuhiro NISHIYAMA
2019-12-14Update warnings in NEWSKazuhiro NISHIYAMA
2019-12-13Drop delegate dependencyYuki Nishijima
Original comment: https://github.com/ruby/did_you_mean/commit/2f26c9ee770f28da0942c42cbc9e5800535b75e1
2019-12-13NEWS: fix pattern matching exampleMarcus Stollsteimer
2019-12-14* 2019-12-14 [ci skip]git
2019-12-14[ruby/irb] Restore environment variablesNobuyoshi Nakada
https://github.com/ruby/irb/commit/236590882c
2019-12-13Fixed a typoHiroshi SHIBATA
2019-12-13Added explicitly loading `Gem::Command` classHiroshi SHIBATA
2019-12-13warn should be a global functionNobuyoshi Nakada
2019-12-13Fix visibility as module_functionNobuyoshi Nakada
2019-12-13Add `Warning.[]` and `Warning.[]=`Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/2739
2019-12-13Create backtrace location array directlyNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/2739
2019-12-13Moved Kernel#warn to warning.rbNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/2739
2019-12-13Prepare to release RubyGems 3.1.0 final version.Hiroshi SHIBATA
2019-12-13Ignore error of `apt-get update` in MJIT workflow tooKazuhiro NISHIYAMA
2019-12-13Ignore error of `apt-get update` on GitHub ActionsKazuhiro NISHIYAMA
2019-12-13readable function names for inline functions.Koichi Sasada
Now, C functions written by __builtin_cexpr!(code) and others are named as "__builtin_inline#{n}". However, it is difficult to know what the function is. This patch rename them into "__builtin_foo_#{lineno}" when cexpr! is in 'foo' method.
2019-12-13Allow more than one major version number in target_osMatt Valentine-House
2019-12-13Show a menu before a documentaycabta
IRB should show a menu first if a completed list has plural items. But just shows document without menu if a completed list with plural items includes a perfect matched item. The behavior is a bug. This commit fixes it.
2019-12-13Improved the test for Thread#inspect [Feature #16412]Nobuyoshi Nakada
2019-12-13* 2019-12-13 [ci skip]git
2019-12-13Check wether TestReadline is definedaycabta
2019-12-12Show the failed message tooNobuyoshi Nakada
2019-12-12Move `rescue` for debug into block of assert_raiseKazuhiro NISHIYAMA
2019-12-12[cygwin] fix File.absolute_path? testNobuyoshi Nakada
Paths start with the root are absolute on cygwin, regardless the drive letter.
2019-12-12Cygwin path cannot be mapped to a UNC as-isNobuyoshi Nakada
2019-12-12Add more debug info when Errno::EINVALKazuhiro NISHIYAMA
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-master/log/20191212T072406Z.fail.html.gz
2019-12-12show self on control frame dump.Koichi Sasada
control frame detailed info on RUBY_DEBUG=ci should also show self information.