summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-30[ruby/irb] Relax backtrace nest levelsNobuyoshi Nakada
https://github.com/ruby/irb/commit/fb637bc68f
2021-08-30[ruby/irb] Added the extra stdout message with test-unitHiroshi SHIBATA
https://github.com/ruby/irb/commit/b153d587a1
2021-08-30[ruby/irb] Use capture_output instead of capture_ioHiroshi SHIBATA
https://github.com/ruby/irb/commit/077e4ae7de
2021-08-30[ruby/irb] Use pend instead of skipHiroshi SHIBATA
https://github.com/ruby/irb/commit/f441ce35bf
2021-08-30Fix rubyspec_capiext dependency and flagsNobuyoshi Nakada
- The file needed to link may be the import library. - Remove duplicate flags.
2021-08-30[ruby/irb] Version 1.3.8.pre.3aycabta
https://github.com/ruby/irb/commit/a1fc68abaa
2021-08-30[ruby/irb] [].name to display the doc for Array.nameaycabta
https://github.com/ruby/irb/commit/7c2abc14d8
2021-08-30[ruby/irb] Rescue unknown error to quash crashingaycabta
https://github.com/ruby/irb/commit/92cce941cb
2021-08-30Suppress redefinition warnings of GET_SELF()Nobuyoshi Nakada
2021-08-30Add irb section to tool/sync_default_gems.rbaycabta
2021-08-30Add --autocomplete / --noautocomplete optionsaycabta
2021-08-30[ruby/reline] Version 0.2.8.pre.3aycabta
https://github.com/ruby/reline/commit/6e0ea3362a
2021-08-30[ruby/reline] Fix Reline.autocompletion=() interfaceaycabta
https://github.com/ruby/reline/commit/71c2eb143d
2021-08-30[ruby/reline] Version 0.2.8.pre.2aycabta
https://github.com/ruby/reline/commit/5e3ea74891
2021-08-30[ruby/reline] Set autocompletion is false by defaultaycabta
For compatibility with ext/readline. https://github.com/ruby/reline/commit/13d9b936bc
2021-08-30[ruby/reline] Disable autocompletion in testsaycabta
https://github.com/ruby/reline/commit/9b1913567a
2021-08-30[ruby/reline] Add Reline.autocompletion=() interfaceaycabta
https://github.com/ruby/reline/commit/a2e69f6277
2021-08-30[ruby/reline] Add autocompletion on emacs mode by Tab / S-Tabaycabta
https://github.com/ruby/reline/commit/22d0b4e5d8
2021-08-30[ruby/reline] Add config.autocompletionaycabta
https://github.com/ruby/reline/commit/3d918e4ccb
2021-08-30[ruby/irb] Version 1.3.8.pre.2aycabta
https://github.com/ruby/irb/commit/ff111173fd
2021-08-30[ruby/irb] Update dependency, reline >= 0.2.8.pre.3aycabta
https://github.com/ruby/irb/commit/2f1d989d7c
2021-08-30[ruby/irb] Remove path settings for debuggingaycabta
https://github.com/ruby/irb/commit/48029944a5
2021-08-30[ruby/irb] Update dependency to "reline >= 0.2.7.pre.2" for ↵aycabta
Reline.autocomplete=() https://github.com/ruby/irb/commit/66178f34b9
2021-08-30Fix empty values to booleansNobuyoshi Nakada
2021-08-30Fix dllimport attributeNobuyoshi Nakada
2021-08-30* 2021-08-30 [ci skip]git
2021-08-30Use proper suffixNobuyoshi Nakada
2021-08-29Support tracing of attr_reader and attr_writerJeremy Evans
In vm_call_method_each_type, check for c_call and c_return events before dispatching to vm_call_ivar and vm_call_attrset. With this approach, the call cache will still dispatch directly to those functions, so this change will only decrease performance for the first (uncached) call, and even then, the performance decrease is very minimal. This approach requires that we clear the call caches when tracing is enabled or disabled. The approach currently switches all vm_call_ivar and vm_call_attrset call caches to vm_call_general any time tracing is enabled or disabled. So it could theoretically result in a slowdown for code that constantly enables or disables tracing. This approach does not handle targeted tracepoints, but from my testing, c_call and c_return events are not supported for targeted tracepoints, so that shouldn't matter. This includes a benchmark showing the performance decrease is minimal if detectable at all. Fixes [Bug #16383] Fixes [Bug #10470] Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com> Notes: Merged: https://github.com/ruby/ruby/pull/4767
2021-08-29[ruby/irb] Version 1.3.8.pre.1aycabta
https://github.com/ruby/irb/commit/9f82ae66fc
2021-08-29[ruby/reline] Version 0.2.8.pre.1aycabta
https://github.com/ruby/reline/commit/2668715509
2021-08-29[ruby/reline] Make autocomplete dialog is registered firstaycabta
https://github.com/ruby/reline/commit/d027dbe118
2021-08-29[ruby/reline] Delete show doc dialog to move it to IRBaycabta
https://github.com/ruby/reline/commit/640102fe27
2021-08-29[ruby/reline] Remove an unnecessary variableaycabta
https://github.com/ruby/reline/commit/3b8cc5ce0a
2021-08-29[ruby/reline] Remove dialog_proc_list accessor of Relineaycabta
https://github.com/ruby/reline/commit/ac8fa84f4d
2021-08-29[ruby/reline] Move constants of dialogs to under Relineaycabta
https://github.com/ruby/reline/commit/9100ea2934
2021-08-29[ruby/reline] Use default dialog context to communicate othersaycabta
https://github.com/ruby/reline/commit/5e67e6ffe0
2021-08-29[ruby/reline] Clear dialog by C-caycabta
https://github.com/ruby/reline/commit/f66a079c85
2021-08-29[ruby/reline] Clear completion journey data when finishedaycabta
https://github.com/ruby/reline/commit/03716a411e
2021-08-29[ruby/reline] Use colored doc output with ANSI escape sequenceaycabta
https://github.com/ruby/reline/commit/7d1c75b43f
2021-08-29[ruby/reline] Suppress crashes on nilaycabta
https://github.com/ruby/reline/commit/b5f62c366b
2021-08-29[ruby/reline] Support custom bg coloraycabta
https://github.com/ruby/reline/commit/cd0cbf53d5
2021-08-29[ruby/reline] Fix tests so that the completion journey starts on first C-n/C-paycabta
https://github.com/ruby/reline/commit/52a40f2cd3
2021-08-29[ruby/reline] Show method or class doc correctlyaycabta
https://github.com/ruby/reline/commit/a505294f12
2021-08-29[ruby/reline] Implement doc display dialog in conjunction with autocompleteaycabta
https://github.com/ruby/reline/commit/e97bbc4ccf
2021-08-29[ruby/reline] Add the ability to handle context between dialogsaycabta
https://github.com/ruby/reline/commit/063d9c70d9
2021-08-29[ruby/reline] Support for multiple dialog renderingaycabta
https://github.com/ruby/reline/commit/f589fab718
2021-08-29[ruby/reline] Cut out the autocomplete callbackaycabta
https://github.com/ruby/reline/commit/46aa2694da
2021-08-29[ruby/reline] Remove @dialog_updown and @dialog_contents_widthaycabta
https://github.com/ruby/reline/commit/458cb8a9cc
2021-08-29[ruby/reline] Implement dynamic selection of candidatesaycabta
https://github.com/ruby/reline/commit/e46437df00
2021-08-29[ruby/reline] Remove unnecessary conditionaycabta
https://github.com/ruby/reline/commit/07e911ec8e