aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Removed needless file with the upstream repository.Hiroshi SHIBATA2019-06-201-640/+0
|
* Added gemspec of racc generated from upstream for the default gems.Hiroshi SHIBATA2019-06-202-1/+46
| | | | 1.4.16.pre.1 is the teemporary version. It may be changed 1.5.0 or others.
* Disable auto indent when move cursor up or downaycabta2019-06-201-18/+23
| | | | | | | | | | | | | | This commit suppresses a strange behavior below: if true 1[cursor] end and press down key if true 1 end
* * remove trailing spaces, append newline at EOF.git2019-06-195-13/+13
|
* Use Test::Unit instead of Minitest and fixed test error with ruby repo.Hiroshi SHIBATA2019-06-191-1/+1
| | | | Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
* Backport racc-1.4.15 from upstream.Hiroshi SHIBATA2019-06-1917-35/+4635
|
* Use IRB.conf[:AUTO_INDENT] setting in multiline modeaycabta2019-06-193-18/+23
|
* Avoid auto indent in prompt when dynamic auto indentaycabta2019-06-191-1/+1
|
* Fix auto indent crash when blank inputaycabta2019-06-181-1/+2
|
* Print starting debug message with RELINE_STDERR_TTYaycabta2019-06-181-0/+1
|
* Implement auto indent for multilineaycabta2019-06-184-2/+79
|
* Implement line_no correctlyaycabta2019-06-162-7/+7
|
* irb.rb: [DOC] the default prompt includes :PROMPT_N [ci skip]Nobuyoshi Nakada2019-06-141-0/+1
|
* Remove debug printaycabta2019-06-141-4/+0
|
* Set allow_escape_code for promptaycabta2019-06-141-10/+10
|
* Use Reline.prompt_proc in IRBaycabta2019-06-143-6/+29
|
* Add Reline.prompt_procaycabta2019-06-142-12/+72
|
* make sync-default-gems GEM=irbTakashi Kokubun2019-06-133-29/+44
| | | | | | Upgrade IRB to https://github.com/ruby/irb/commit/41ea43a4a732e094acfa1b0fc1473fdcda9e6227 Mostly backport changes.
* Ripper::Lexer: fallback parse error token to the previous oneNobuyoshi Nakada2019-06-121-1/+1
|
* Treat "begin rescue end" correctlyaycabta2019-06-121-1/+1
|
* irb/cmd/help.rb: return nil after the redefinitionNobuyoshi Nakada2019-06-101-0/+1
|
* irb: defer requiring rdoc to improve the start up timeNobuyoshi Nakada2019-06-102-7/+10
|
* Revert to change for filelist of bundler gemspec.Hiroshi SHIBATA2019-06-091-3/+3
|
* Merge bundler master from upstream.Hiroshi SHIBATA2019-06-0984-811/+482
| | | | Pick from 8dd59e3ba97eb80a599f8149f31bf40773b69dc0
* Make Resolv::DNS#each_name accept Resolv::IPv{4,6} argumentsJeremy Evans2019-06-081-0/+2
| | | | | | | | | These arguments were previously documented as supported, but not actually supported. Patch from Toru Iwase Fixes [Bug #15900]
* Fix broken `gem unpack`Nobuyoshi Nakada2019-06-081-0/+1
| | | | | * lib/rubygems/commands/unpack_command.rb: 'rubygems/package' is required here, to fix broken `gem unpack` command.
* Revert "require rubygems/package where used"Hiroshi SHIBATA2019-06-083-5/+0
| | | | | | This reverts commit b76630f73e8362d3072bfa7178471ddc5d21c235. It fails with `make test-bundler BUNDLER_SPECS=runtime/setup_spec.rb:1204`
* require rubygems/package where usedNobuyoshi Nakada2019-06-073-0/+5
| | | | | | | | | * lib/rubygems/commands/unpack_command.rb: 'rubygems/package' is required. fix the failure of `gem unpack` command. * lib/rubygems/source/local.rb: ditto. * lib/rubygems/source/specific_file.rb: ditto.
* ripper_state_lex.rb: chomp CRNobuyoshi Nakada2019-06-071-1/+2
| | | | | | | | | * lib/rdoc/parser/ripper_state_lex.rb (RDoc::Parser::RipperStateLex): chomp newline, including CR, from here document terminator. Closes: ruby/rdoc#694 Closes: ruby/rdoc#697 Closes: ruby/rdoc#705
* Revert "Stop `circular require` warning"Kazuhiro NISHIYAMA2019-06-061-1/+1
| | | | | | This reverts commit c2a9c350249588677cf68b506539093504927eac. It cannot stop `circular require` warning.
* Stop `circular require` warningKazuhiro NISHIYAMA2019-06-061-1/+1
|
* lib/rubygems.rb: Stop "Leaked file descriptor" warningYusuke Endoh2019-06-061-1/+7
| | | | | Bundler.setup changes Gem::DefaultUserInteraction.ui and does not close it. This change makes sure that it is closed.
* Skip transpose-words if less than 2 wordaycabta2019-06-061-0/+1
|
* Move I/O access from Reline::KeyStroke to Relineaycabta2019-06-052-77/+77
|
* Add some documentation to Timeout#timeout about possible issuesJeremy Evans2019-06-041-1/+3
| | | | Documentation requested in [Bug #15886].
* Add aliases for commands for changing text macroaycabta2019-06-041-0/+9
|
* Implement transpose-wordsaycabta2019-06-043-1/+115
|
* Reflect behavior changes to argument nameTakashi Kokubun2019-06-041-3/+3
| | | | | 0c459af7c233adb5f44022350bfe8fa132d8053e changed the meaning of `detect_compile_error`, and this commit lets it follow the change.
* Simplify matchingNobuyoshi Nakada2019-06-041-1/+1
|
* colorize_code must return escaped textTakashi Kokubun2019-06-041-1/+3
| | | | | This was needed before 0c459af7c233adb5f44022350bfe8fa132d8053e but it could be actually useless now. But I added this anyway just in case.
* Colorize error charactersNobuyoshi Nakada2019-06-041-29/+15
| | | | | | * lib/irb/color.rb (IRB::Color.scan): ignore "incomplete end of input" error only, to colorize invalid characters, e.g., control characters, and invalid symbols, as errors.
* Erase VI_OPERATORSaycabta2019-06-031-6/+0
| | | | The operators are using @waiting_operator_proc in vi mode.
* The C-q is also quoted insert in emacs modeaycabta2019-06-031-1/+1
|
* Add aliases for commands for moving macroaycabta2019-06-031-0/+7
|
* The ed_move_to_beg is different from vi_first_printaycabta2019-06-033-3/+7
|
* Reline::LineEditor::ARGUMENTABLE is no longer usedNobuyoshi Nakada2019-06-031-27/+0
|
* Fix ArgumentError in aliased macroNobuyoshi Nakada2019-06-031-2/+12
| | | | Closes: https://github.com/ruby/ruby/pull/2221
* Check conditional nestings in INPUTRCNobuyoshi Nakada2019-06-021-12/+31
| | | | Closes: https://github.com/ruby/ruby/pull/2222
* Prefer $INPUTRC over the default in the homeNobuyoshi Nakada2019-06-021-3/+3
| | | | Closes: https://github.com/ruby/ruby/pull/2222
* Add true condition `Reline`Nobuyoshi Nakada2019-06-021-0/+1
|