summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-14Test ext/readline and lib/reline by test/readlineaycabta
2019-05-14Add an assertion message to test of Readline's class variablesaycabta
2019-05-14Check encoding when Readline completionaycabta
2019-05-14io/console: rb_str_cat_conv_enc_opts is not exportedNobuyoshi Nakada
2019-05-14io/console: fix up timeout on WindowsNobuyoshi Nakada
2019-05-14io/console: support getch timeout on WindowsNobuyoshi Nakada
2019-05-14io/console: support wide character input on WindowsNobuyoshi Nakada
2019-05-14Rescue CompatibilityError for Readline's completionaycabta
2019-05-14fix visibility of SecureRandom.gen_randomUrabe, Shyouhei
Aliasing a method preserves its visibility. These aliases turn formerly-public methods into private. Should make them public again. [Bug #15847]
2019-05-14Readline's class vars should be encoded as default_externalaycabta
2019-05-14Remove unused variable in LineEditoraycabta
2019-05-13Add NaN / Infinity / MinusInfinity to mark listAaron Patterson
This prevents the constants from moving.
2019-05-13turn T_MOVED in to a linked listAaron Patterson
2019-05-13Don't run the compactor if GC is disabledAaron Patterson
GC is required for pinning / marking objects. If the compactor runs without pinning everything, then it will blow up, so just return early if the GC is disabled.
2019-05-14* 2019-05-14git
2019-05-14Symbol just represents a nameNobuyoshi Nakada
2019-05-13Update dependenciesNobuyoshi Nakada
2019-05-13Update the canonical repository for racc.Hiroshi SHIBATA
2019-05-13Fix typosKazuhiro NISHIYAMA
2019-05-13delegate.rb: don't look for methods on KernelÉtienne Barrié
Instead, look for instance methods of Kernel. Otherwise, instance methods of Module (which are methods of Kernel itself) are mistakenly believed to exist, and it fails when calling Kernel.instance_method(). Closes: https://github.com/ruby/ruby/pull/1422
2019-05-13Check that Reline exists on testaycabta
2019-05-13Skip tests depend on Readline's special behaviorsaycabta
2019-05-13Implement Reline::HISTORY as an expanded Arrayaycabta
2019-05-13Add attr_accessor for Reline's Config attrsaycabta
2019-05-13Reline.completion_proc= should raise ArgumentErroraycabta
When the value is not Proc.
2019-05-13Reline.completion_append_character= should be nilaycabta
When unknown value comes.
2019-05-13Add Reline.special_prefixes as stubaycabta
2019-05-13Implement Reline's class methods for compatibilityaycabta
- insert_text - redisplay - line_buffer - point - point= - vi_editing_mode - emacs_editing_mode - vi_editing_mode? - emacs_editing_mode? - get_screen_size
2019-05-13Add Reline.pre_input_hook interfaceaycabta
2019-05-13Implement Reline.input= and Reline.output=aycabta
2019-05-13Add ed_search_prev_history to Relineaycabta
2019-05-13Improve doc for Enumerable#include? and member?okuramasafumi
Existing doc for Enumerable#include? and member? has some problems. * `IO.constants` is not commonly used, and only some know that `SEEK_SET` is actually included in constants. * `IO.constants` is actually an Array, not the example is not appropriate for `Enumerable` module. So in this commit, the old example is replaced with new one. New example uses integer range, which is much simpler and easier to understand. Closes: https://github.com/ruby/ruby/pull/2168
2019-05-13Use LineEditor#reset on testaycabta
2019-05-13* 2019-05-13git
2019-05-13Split namespace of env-dependent I/O classesaycabta
2019-05-12Check INPUTRC env in Reline::Configaycabta
2019-05-12Change LineEditor instance in Reline to class varaycabta
2019-05-12Revert "Add a test for em_capitol_case of Reline"aycabta
This reverts commit b1767e56b158d8307412a0928a7ac2366541429d.
2019-05-12Add a test for em_capitol_case of Relineaycabta
2019-05-12* 2019-05-12git
2019-05-12Expect no conflict in the parserNobuyoshi Nakada
2019-05-10Propagate parser_params to rb_yytnamerrNobuyoshi Nakada
2019-05-10Adjust indentNobuyoshi Nakada
2019-05-1015f45ae4d1 and 56528da3e broke the darwin environment.Hiroshi SHIBATA
Revert "Propagate parser_params to rb_yytnamerr" This reverts commit 15f45ae4d12f14714ab3021b60887d8c7bf4b095.
2019-05-10Revert "Fix for bison 2.3"Hiroshi SHIBATA
This reverts commit 56528da3efb32bb773b22740c24450246b861e58.
2019-05-10Fix for bison 2.3Nobuyoshi Nakada
2019-05-10Propagate parser_params to rb_yytnamerrNobuyoshi Nakada
2019-05-10No longer svn & git-svn are usedNobuyoshi Nakada
2019-05-10Removed old names of internal methodsNobuyoshi Nakada
2019-05-10Suppress a warning in Psych&YAML with verbose modeNobuyoshi Nakada