aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* [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
|
* Reline::HISTORY can take Range objectaycabta2019-12-011-1/+1
|
* Promote did_you_mean to default gemKevin Deisz2019-11-3020-0/+906
| | | | At the moment, there are some problems with regard to bundler + did_you_mean because of did_you_mean being a bundled gem. Since the vendored version of thor inside bundler and ruby itself explicitly requires did_you_mean, it can become difficult to load it when using Bundler.setup. See this issue: https://github.com/yuki24/did_you_mean/issues/117#issuecomment-482733159 for more details.
* [ruby/fileutils] Bump version to 1.4.1Hiroshi SHIBATA2019-11-301-1/+1
| | | | https://github.com/ruby/fileutils/commit/da15e3ce06
* Revert "[ruby/fileutils] Fix #install with "X" mode option"Hiroshi SHIBATA2019-11-301-3/+6
| | | | | | This reverts commit eab88d20eaa925d5e61a2a65820a099b46ccf3f8. The some CI was broken with this.
* [ruby/webrick] Enabled chunked encoding if Transfer-Encoding: chunked header ↵Jeremy Evans2019-11-301-0/+1
| | | | | | | | | | is set Patch from Leonard Garvey. Fixes Ruby Bug 9986. https://github.com/ruby/webrick/commit/8cff7f3995
* [ruby/webrick] Bump version to 1.6.0Hiroshi SHIBATA2019-11-301-1/+1
| | | | https://github.com/ruby/webrick/commit/c5635fa5e2
* [ruby/webrick] Allow WEBrick::HTTPServlet::CGIHandler :CGIInterpreter option ↵Jeremy Evans2019-11-301-1/+7
| | | | | | | | | | to be array This way you don't need to escape each entry. Implements Ruby Feature 15170. https://github.com/ruby/webrick/commit/d8086e600c
* [ruby/webrick] Document HTTPResponse#body callable optionzverok2019-11-301-2/+15
| | | | https://github.com/ruby/webrick/commit/d51836d03d
* [ruby/fileutils] Bump version to 1.4.0Hiroshi SHIBATA2019-11-301-1/+1
| | | | https://github.com/ruby/fileutils/commit/f92145b10b
* Move gemspec of fileutils under the toplevel of lib directory.Hiroshi SHIBATA2019-11-301-0/+0
|
* [ruby/fileutils] Fix #install with "X" mode optionNobuyoshi Nakada2019-11-301-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `FileUtils#install` methed raises an unexpected `TypeError`, when called with `mode:` option which has `"X"`. ``` $ ruby -rfileutils -e 'FileUtils.install("tmp/a", "tmp/b", mode: "o+X")' /opt/local/lib/ruby/2.7.0/fileutils.rb:942:in `directory?': no implicit conversion of File::Stat into String (TypeError) from /opt/local/lib/ruby/2.7.0/fileutils.rb:942:in `block (3 levels) in symbolic_modes_to_i' from /opt/local/lib/ruby/2.7.0/fileutils.rb:933:in `each_char' from /opt/local/lib/ruby/2.7.0/fileutils.rb:933:in `each' from /opt/local/lib/ruby/2.7.0/fileutils.rb:933:in `inject' from /opt/local/lib/ruby/2.7.0/fileutils.rb:933:in `block (2 levels) in symbolic_modes_to_i' from /opt/local/lib/ruby/2.7.0/fileutils.rb:931:in `each' from /opt/local/lib/ruby/2.7.0/fileutils.rb:931:in `each_slice' from /opt/local/lib/ruby/2.7.0/fileutils.rb:931:in `block in symbolic_modes_to_i' from /opt/local/lib/ruby/2.7.0/fileutils.rb:926:in `each' from /opt/local/lib/ruby/2.7.0/fileutils.rb:926:in `inject' from /opt/local/lib/ruby/2.7.0/fileutils.rb:926:in `symbolic_modes_to_i' from /opt/local/lib/ruby/2.7.0/fileutils.rb:973:in `fu_mode' from /opt/local/lib/ruby/2.7.0/fileutils.rb:883:in `block in install' from /opt/local/lib/ruby/2.7.0/fileutils.rb:1588:in `block in fu_each_src_dest' from /opt/local/lib/ruby/2.7.0/fileutils.rb:1604:in `fu_each_src_dest0' from /opt/local/lib/ruby/2.7.0/fileutils.rb:1586:in `fu_each_src_dest' from /opt/local/lib/ruby/2.7.0/fileutils.rb:877:in `install' from -e:1:in `<main>' ``` In spite of that `symbolic_modes_to_i` considers the `File::Stat` `path` case at the beginning, in `"X"` case, `path` is passed to `FileTest.directory?` method which requires a `String`. In such case, the mode in `path` should be examined instead. https://github.com/ruby/fileutils/commit/2ea54ade2f
* [ruby/fileutils] Remove version.rbNobuyoshi Nakada2019-11-303-19/+14
| | | | | | | | Loading separate version.rb unnecessary increases every start-up time. In the other hand, the gemspec file is parsed only when building the gem file. https://github.com/ruby/fileutils/commit/8359cf7cce
* [ruby/forwardable] Bump version to 1.3.0Hiroshi SHIBATA2019-11-301-1/+1
| | | | https://github.com/ruby/forwardable/commit/e56f0f83c6
* [ruby/forwardable] Fix keyword argument separation warnings on Ruby 2.7+Jeremy Evans2019-11-301-1/+4
| | | | | | Do so in a way that is also compatible with previous versions. https://github.com/ruby/forwardable/commit/b2dd340988
* Use @eof variable for ReidlineInputMethod#eof?aycabta2019-11-301-1/+1
| | | | | | "IRB::InputMethod#eof?" requires eof status each user input but "ReidlineInputMethod#eof?" used "Reline.eof?" what is singleton data. "ReidlineInputMethod#eof?" is changed to use the result of user input.
* Simplified ErrDimensionMismatch classHiroshi SHIBATA2019-11-301-4/+2
|
* Support argument for ErrNotRegularHiroshi SHIBATA2019-11-301-2/+6
|
* Also replace E2MM to standard exception classHiroshi SHIBATA2019-11-301-4/+4
|
* Support existence usecase for the custom exception classesHiroshi SHIBATA2019-11-301-3/+13
|
* replace raise method from e2mmap on Scalar classHiroshi SHIBATA2019-11-301-5/+5
|
* raise method accepts 3 argument with exception classHiroshi SHIBATA2019-11-301-9/+9
|
* Retire to maintain e2mmap on ruby coreHiroshi SHIBATA2019-11-303-206/+0
|
* Remove re-define embedded error classes and extract argument on custom error ↵Hiroshi SHIBATA2019-11-301-16/+4
| | | | classes
* Use simple exception classes instead of e2mmapHiroshi SHIBATA2019-11-301-48/+73
|