aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Drop delegate dependencyYuki Nishijima2019-12-131-4/+3
| | | | | Original comment: https://github.com/ruby/did_you_mean/commit/2f26c9ee770f28da0942c42cbc9e5800535b75e1
* warn should be a global functionNobuyoshi Nakada2019-12-131-2/+2
|
* Prepare to release RubyGems 3.1.0 final version.Hiroshi SHIBATA2019-12-1314-90/+193
|
* Show a menu before a documentaycabta2019-12-131-5/+15
| | | | | | 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.
* Suppress to crash IRB if completed list has nilaycabta2019-12-121-1/+1
|
* [ruby/forwardable] Bump version to 1.3.1Jeremy Evans2019-12-111-1/+1
| | | | https://github.com/ruby/forwardable/commit/aa07c55f3f
* [ruby/forwardable] Make def_*_delegator return name of method defined (Fixes ↵Jeremy Evans2019-12-111-2/+6
| | | | | | | | | | #10) This restores compatibility with previous versions. This behavior was previously undefined, but it makes sense for the name of the defined method to be returned. https://github.com/ruby/forwardable/commit/a52ef3451e
* Add a message for CompatibilityErroraycabta2019-12-111-1/+1
|
* Support Readline.completion_quote_character by Relineaycabta2019-12-112-8/+28
|
* [ruby/logger] bump version to 1.4.2Hiroshi SHIBATA2019-12-101-1/+1
| | | | https://github.com/ruby/logger/commit/d6c01cc652
* [ruby/logger] Document that shift_age of 0 disables log file rotationJeremy Evans2019-12-101-3/+4
| | | | | | Fixes Ruby Bug 16349. https://github.com/ruby/logger/commit/b1b6d06f2d
* [ruby/logger] Raise ArgumentError for invalid shift_ageJeremy Evans2019-12-101-2/+6
| | | | | | | | | Consider 'now' and 'everytime' as valid values for the previous behavior of rotating everytime. Fixes Ruby Bug 15977 https://github.com/ruby/logger/commit/f92979a376
* [ruby/logger] Honor Logger#level overridesGeorge Claghorn2019-12-101-6/+6
| | | | https://github.com/ruby/logger/commit/7365c995bf
* fix ipaddr parameter of Net::HTTP.start to support proxyNARUSE, Yui2019-12-101-1/+1
| | | | 54072e329cab7207fba133caba4fc12b45add8f9
* Change encoding of completion stringsaycabta2019-12-101-1/+1
|
* Import racc-1.4.1 from ruby/racc.Hiroshi SHIBATA2019-12-106-26/+28
|
* base64.rb: improve performance of Base64.urlsafe_encode64Konstantin Papkovskiy2019-12-101-2/+3
| | | | * lib/base64.rb: avoid unnecessary memory allocations
* lib/net/http.rb: align the indentationYusuke Endoh2019-12-101-2/+2
|
* Stop Thread.new in `DRb::TimerIdConv::TimerHolder2#on_gc`Kazuhiro NISHIYAMA2019-12-101-0/+1
| | | | and add more stop_pool after stop_service
* Support completion with case-insensitive fashionaycabta2019-12-102-9/+26
| | | | | | Reline performs completion in a case-insensitive fashon if Readline.completion_case_fold or completion-ignore-case of .inputrc are set "on".
* fix typo of 54072e329cab7207fba133caba4fc12b45add8f9NARUSE, Yui2019-12-091-1/+1
|
* Add ipaddr optional parameter to Net::HTTP#startNARUSE, Yui2019-12-091-8/+21
| | | | | | | | | | | | | | | | to replace the address for TCP/IP connection [Feature #5180] There're 3 layers of hostname: * host address for TCP/IP * TLS server name * HTTP Host header value To test DNS round robin or check server certificate from server local, people sometimes want to connect server with given IP address but keep TLS server name and HTTP Host header value. closes [Feature #15215] closes https://github.com/ruby/ruby/pull/1893 closes https://github.com/ruby/ruby/pull/1977
* Merge the upstream changes for test-unit on ruby/logger.Hiroshi SHIBATA2019-12-091-1/+2
| | | | | | | This commits are based with: https://github.com/ruby/logger/commit/f067f7d1aa743b467d633ec6d1790bd93ed9e25b https://github.com/ruby/logger/commit/86058f420d8f6909500cccceb24f58bef0597b4d https://github.com/ruby/logger/commit/02db6e8ed85d1f4ba974f08fee292bad400d9fc2
* [ruby/logger] 1.4.1sonots2019-12-091-1/+1
| | | | https://github.com/ruby/logger/commit/5987f518d1
* [ruby/logger] Fixes #38Hiroshi SHIBATA2019-12-091-1/+1
| | | | https://github.com/ruby/logger/commit/31efbb29ff
* [ruby/logger] 1.4.0sonots2019-12-092-3/+3
| | | | https://github.com/ruby/logger/commit/8127ce0b56
* [ruby/logger] Avoid creating [] and "" when logging an Exception that has no ↵Akira Matsuda2019-12-091-1/+1
| | | | | | backtrace https://github.com/ruby/logger/commit/75fd308053
* [ruby/logger] frozen_string_literal: truesonots2019-12-096-6/+15
| | | | https://github.com/ruby/logger/commit/a057eede7b
* [ruby/logger] Fix typoAlan Wu2019-12-091-1/+1
| | | | https://github.com/ruby/logger/commit/5f70168ac5
* Fix encoding compatibility checking of completion correctlyaycabta2019-12-091-1/+1
|
* [ruby/irb] Version 1.2.0aycabta2019-12-071-2/+2
| | | | https://github.com/ruby/irb/commit/da6577a88c
* [ruby/irb] New IRB needs Ruby 2.5 or lateraycabta2019-12-071-1/+1
| | | | https://github.com/ruby/irb/commit/4be3158358
* [ruby/irb] Revert "Reidline mode needs Reline what needs ↵aycabta2019-12-071-1/+1
| | | | | | | | | | | String#grapheme_clusters" This reverts commit 2b0b19b87c60d2cdb329979acbb96e12a1f940e7. New IRB parser needs new Ripper what has lex_state too. The new Ripper is adopted by Ruby 2.5 or later. https://github.com/ruby/irb/commit/9ab6e35a2c
* [ruby/irb] Reidline mode needs Reline what needs String#grapheme_clustersaycabta2019-12-071-1/+1
| | | | https://github.com/ruby/irb/commit/2b0b19b87c
* [ruby/reline] Support Ruby 2.5 or later for String#grapheme_clustersaycabta2019-12-071-0/+2
| | | | https://github.com/ruby/reline/commit/33e8c8f15b
* Do not start thread when `require 'drb/drb'` onlyKazuhiro NISHIYAMA2019-12-061-1/+1
|
* lib/drb/drb.rb: suppress warning: instance variable @pool_proxy not initializedYusuke Endoh2019-12-051-0/+1
|
* Fix `warning: already initialized constant DidYouMean::VERSION`Kazuhiro NISHIYAMA2019-12-051-1/+5
| | | | | | | ``` .../gems/did_you_mean-1.3.1/lib/did_you_mean/version.rb:2: warning: already initialized constant DidYouMean::VERSION .../lib/did_you_mean/version.rb:2: warning: previous definition of VERSION was here ```
* debug.rb: expand filenames in breakpointsAntonio Terceiro2019-12-051-1/+1
| | | | | | | | | When debugging some local code, specifying a breakpoint to a local filename does not work, i.e. break lib/foo.rb:10 Expanding the filename makes it work. FWIW byebug has the same behavior.
* Do not attempt to call methods on the receiver if it is a basic objectYuki Nishijima2019-12-041-5/+13
|
* Support disable-completionaycabta2019-12-051-13/+17
|
* Fix variable catchaycabta2019-12-051-1/+1
|
* Fix thread leak in drbKazuhiro NISHIYAMA2019-12-041-2/+10
|
* Fix auto-indent behavior correctlyaycabta2019-12-032-7/+4
|
* Support incremental search by last determined wordaycabta2019-12-032-4/+35
| | | | | | In the incremental search by C-r, search word is saved when it's determined. In the next incremental search by C-r, if a user presses C-r again with the empty search word, the determined previous search word is used to search.
* The C-r in vi command mode is also incremental searchaycabta2019-12-031-1/+1
|
* Support incremental search again by C-r in incremental searchaycabta2019-12-021-2/+9
|
* Process Backspace key in incremental search correctlyaycabta2019-12-021-3/+3
|
* Search history to back in the middle of historiesaycabta2019-12-021-5/+7
|
* The ed_search_prev_history should always search to backwardaycabta2019-12-011-1/+6
|