aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add aliases for commands for moving macroaycabta2019-06-032-0/+18
|
* Close leaked file descripters in testsaycabta2019-06-032-1/+7
|
* The ed_move_to_beg is different from vi_first_printaycabta2019-06-035-4/+36
|
* Reline::LineEditor::ARGUMENTABLE is no longer usedNobuyoshi Nakada2019-06-031-27/+0
|
* * 2019-06-03git2019-06-031-1/+1
|
* Fix ArgumentError in aliased macroNobuyoshi Nakada2019-06-032-2/+46
| | | | Closes: https://github.com/ruby/ruby/pull/2221
* Check conditional nestings in INPUTRCNobuyoshi Nakada2019-06-022-12/+58
| | | | 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
* Use simpler regexpKazuhiro NISHIYAMA2019-06-021-6/+6
|
* Add true condition `Reline`Nobuyoshi Nakada2019-06-022-10/+13
|
* Make psych.so deterministicJeremy Evans2019-06-021-1/+1
| | | | Fixes Ruby Bug #15890
* Add Reline test for unknown macroaycabta2019-06-023-5/+12
|
* Add new test for Reline within pipeaycabta2019-06-023-0/+30
|
* Add comments to key bindings vars of Reline::Configaycabta2019-06-021-2/+2
|
* Reline.readmultiline always needs block to confirm terminationaycabta2019-06-021-5/+1
|
* Suppress error of macro not foundaycabta2019-06-021-1/+9
|
* Update String#crypt tests to work on OpenBSDJeremy Evans2019-06-013-8/+33
| | | | | | | Skip the webrick httpauth tests that use crypt when testing on OpenBSD. Fixes [Bug #11363]
* NEWS: move GC.compactNobuyoshi Nakada2019-06-021-9/+11
| | | | From "Implementation improvements" to "Core classes updates".
* NEWS: markup class and method namesNobuyoshi Nakada2019-06-021-3/+3
|
* * 2019-06-02git2019-06-021-1/+1
|
* delegate.rb: markup method namesNobuyoshi Nakada2019-06-021-2/+2
|
* Ignore warnings about mismatched indentations.Hiroshi SHIBATA2019-06-012-2/+2
|
* Ignore warnings about argument prefix with operator symbol.Hiroshi SHIBATA2019-06-013-10/+10
|
* Ignore warnings about ambiguous first argument with the negative integer.Hiroshi SHIBATA2019-06-012-18/+18
|
* Ignore warnings about ambiguous first argument of regexp with assert match.Hiroshi SHIBATA2019-06-014-16/+16
|
* Add a benchmark using IRB::ColorTakashi Kokubun2019-06-011-0/+13
| | | | | | | I heard actually this part would not be a bottleneck for rendering because writing anything to terminal takes way longer time anyway, but I thought this benchmark script might be useful for benchmarking Ruby itself.
* Merge rubygems master from upstream.Hiroshi SHIBATA2019-06-0155-1026/+1024
| | | | I picked the commit from 3c469e0da538428a0ddd94f99aa73c32da22e8ba
* Add myself as OpenBSD platform maintainerJeremy Evans2019-06-011-0/+2
|
* Reset Config at Reline::Config::Test#teardownaycabta2019-06-011-0/+1
|
* Remove an unnecessary argumentaycabta2019-06-011-15/+11
|
* Just use `File.readlines`Nobuyoshi Nakada2019-06-011-3/+1
|
* * expand tabs.git2019-06-011-4/+4
|
* Make opt_aref instruction support Integer#[]Yusuke Endoh2019-06-014-4/+9
| | | | | | | | | | | | only when its receiver and the argument are both Integers. Since 6bedbf4625, Integer#[] has supported a range extraction. This means that Integer#[] now accepts multiple arguments, which made the method very slow unfortunately. This change fixes the performance issue by adding a special handling for its traditional use case: `num[idx]` where both `num` and `idx` are Integers.
* Use inputrc data for keystroke settingaycabta2019-06-018-82/+109
|
* Fix FrozenError when assigning frozen class to constantNobuyoshi Nakada2019-06-012-2/+6
| | | | | * variable.c (set_namespace_path): modules/classes can get named by assignment to constant, even if frozen. [Bug #15891]
* appveyor.yml again!MSP-Greg2019-06-011-2/+2
| | | | | This issuse is caused by MSYS2 changing from using ncurses to pdcurses. Appveyor's MSYS2 is so out-of-date that partial updates are 'troublesome'...
* Update to ruby/spec@cfe908cBenoit Daloze2019-05-311-0/+35
|
* Update to ruby/mspec@a57a9afBenoit Daloze2019-05-311-42/+13
|
* Seprate raw keystroke config for each platformsNobuyoshi Nakada2019-06-014-25/+27
|
* * 2019-06-01git2019-06-011-2/+2
|
* Support Home and End key to move to beg and endaycabta2019-06-011-2/+6
|
* Use IO#sync= instead of a monkey patchaycabta2019-05-311-7/+1
|
* Flush I/O immediately if RELINE_STDERR_TTY is setaycabta2019-05-311-0/+7
|
* Bump irb version to 1.1.0.pre.1.Hiroshi SHIBATA2019-05-311-2/+2
| | | | Becausee the current irb support reline and have many of changes.
* [DOC] JIS X 0301 has been updatedNobuyoshi Nakada2019-05-311-3/+2
| | | | | | | | [ruby-dev:50790] * https://www.meti.go.jp/press/2019/05/20190520006/20190520006.html * https://www.meti.go.jp/press/2019/05/20190520006/20190520006-2.pdf [ci skip]
* Let irb use an empty file as irbrcNobuyoshi Nakada2019-05-312-1/+3
| | | | to get rid of side-effect by existing .irbrc file.
* UNIX domain socket name length has a certain limitNobuyoshi Nakada2019-05-311-1/+6
|
* Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada2019-05-318-33/+38
| | | | | | | | | | | * internal.h (UNALIGNED_MEMBER_ACCESS, UNALIGNED_MEMBER_PTR): moved from eval_intern.h. * compile.c iseq.c, vm.c: use UNALIGNED_MEMBER_PTR for `entries` in `struct iseq_catch_table`. * vm_eval.c, vm_insnhelper.c: use UNALIGNED_MEMBER_PTR for `body` in `rb_method_definition_t`.
* Keep vm->orig_progname aliveAlan Wu2019-05-312-0/+9
| | | | | | | | `vm->orig_progname` can be different from `vm->progname` when user code assigns to `$0`. While `vm->progname` is kept alive by the global table, nothing marked `vm->orig_progname`. [Bug #15887]
* Also GCC 9 provides -Waddress-of-packed-memberNobuyoshi Nakada2019-05-311-1/+1
|