Граф коммитов

67666 Коммитов

Автор SHA1 Сообщение Дата
aycabta 38ae3b8e36 [ruby/reline] Add key accessor for dialog callbacks
https://github.com/ruby/reline/commit/c949e44a14
2021-09-03 04:27:42 +09:00
aycabta b4efa37d98 [ruby/readline-ext] Omit Editline on without tty test
https://github.com/ruby/readline-ext/commit/a2835ce957
2021-09-03 03:34:09 +09:00
aycabta f3fe3511da [ruby/reline] Swap the order of initialization for readability
https://github.com/ruby/reline/commit/d53749b208
2021-09-03 03:32:12 +09:00
aycabta 93080111cd [ruby/reline] Fix autocomplete dialog width
https://github.com/ruby/reline/commit/9868432687
2021-09-03 03:32:07 +09:00
git 8f56629bb2 * 2021-09-03 [ci skip] 2021-09-03 01:13:01 +09:00
aycabta 8c067f182e [ruby/reline] Autocompletion ignites when target char length is 3 or longer
https://github.com/ruby/reline/commit/261830fda3
2021-09-03 01:12:46 +09:00
Nobuyoshi Nakada a95262356e Extract always_finite_type_p and handle flonum cases 2021-09-02 23:11:33 +09:00
Peter Zhu 682f58a933 Fix typo in test name 2021-09-02 09:57:02 -04:00
aycabta ed83a01048 [ruby/irb] Version 1.3.8.pre.6
https://github.com/ruby/irb/commit/7dc98df80b
2021-09-02 22:17:01 +09:00
aycabta 1efe5cb020 [ruby/irb] Update dependency, reline >= 0.2.8.pre.6
https://github.com/ruby/irb/commit/7896296ae2
2021-09-02 22:16:56 +09:00
aycabta a0a5bdb3ae [ruby/reline] Version 0.2.8.pre.6
https://github.com/ruby/reline/commit/175d5ad4c4
2021-09-02 22:16:36 +09:00
aycabta 4e40b7ddb0 [ruby/irb] Detect the variable class to show doc
https://github.com/ruby/irb/commit/33b9bec954
2021-09-02 21:39:55 +09:00
aycabta f734590f8e [ruby/reline] Add a space
https://github.com/ruby/reline/commit/3d70e07331
2021-09-02 21:36:24 +09:00
Nobuyoshi Nakada 137fde717b
Make internal predicate functions to return simple boolean 2021-09-02 17:43:10 +09:00
S-H-GAMELINKS d1d76f2428 Refactor f_infinite_p function 2021-09-02 17:39:22 +09:00
aycabta afa4b59e06 [ruby/reline] Clear only necessary parts when dialog disappearing
https://github.com/ruby/reline/commit/46ff0ff435
2021-09-02 17:11:21 +09:00
aycabta 4208cd0301 [ruby/reline] Shrink the dialog height when contents is shorter than it
https://github.com/ruby/reline/commit/a18817635f
2021-09-02 17:11:14 +09:00
aycabta a44d28db9f [ruby/reline] Fix a misalignment when dialog is shown on top
https://github.com/ruby/reline/commit/0527b1a492
2021-09-02 17:11:09 +09:00
aycabta 123fcc8c92 [ruby/reline] Remove an unnsed constant
https://github.com/ruby/reline/commit/44da8a6b9e
2021-09-02 17:11:01 +09:00
aycabta 4852d87a81 [ruby/reline] Fix a crash when completing empty line
https://github.com/ruby/reline/commit/8226ae7e57
2021-09-02 14:07:48 +09:00
aycabta 5f23003cc2 [ruby/reline] Fix a crash when completing after 2nd line
https://github.com/ruby/reline/commit/f9d3480c34
2021-09-02 14:07:40 +09:00
Nobuyoshi Nakada ab63f6d854
Refined test [Bug #18140] 2021-09-02 09:11:41 +09:00
Nobuyoshi Nakada cb5a41c0a0
Get rid of incompatible-pointer-types-discards-qualifiers warning 2021-09-02 08:47:47 +09:00
Nobuyoshi Nakada 9c5ad5d42d
Suppress format-pedantic warnings 2021-09-02 08:47:47 +09:00
Aaron Patterson 8db269edb3
Guard array when appending
This prevents early collection of the array.  The GC doesn't see the
array on the stack when Ruby is compiled with optimizations enabled

Thanks @jhaberman for the test case

[ruby-core:105099] [Bug #18140]
2021-09-01 10:58:20 -07:00
Peter Zhu 0aa82b592f Remove heap_is_swept_object function
is_swept_object just calls heap_is_swept_object so remove
heap_is_swept_object.
2021-09-01 13:42:22 -04:00
Nobuyoshi Nakada 3c85698da2
Stop stale tests [Bug #9718] 2021-09-02 01:39:01 +09:00
Nobuyoshi Nakada 0729052329
Test against the target class 2021-09-02 01:33:30 +09:00
Aaron Patterson cd4f5b1322
Guard array when appending
This prevents early collection of the array.  The GC doesn't see the
array on the stack when Ruby is compiled with optimizations enabled

[ruby-core:105099] [Bug #18140]
2021-09-02 01:22:19 +09:00
git 73b22b3ce9 * 2021-09-02 [ci skip] 2021-09-02 00:32:28 +09:00
aycabta cf2faf2e33 [ruby/rdoc] Move RDoc::RDoc#load_options to RDoc::RDoc.load_options
https://github.com/ruby/rdoc/commit/ac85e01756
2021-09-02 00:32:13 +09:00
Nobuyoshi Nakada 10ebf87428
Assert not to be UNDEF visibility
Any defined methods, bound to any classes/modules and not being
UNDEFINED_METHOD_ENTRY_P, should not be METHOD_VISI_UNDEF.
2021-09-01 19:28:54 +09:00
aycabta f9bdb17c02 [ruby/reline] Use padding_space_with_escape_sequences to padding spaces in reset_dialog
https://github.com/ruby/reline/commit/7d582f4982
2021-09-01 18:05:37 +09:00
aycabta acf11b94d2 [ruby/reline] Cut out a method that calcs width including the escape sequence and padding with spaces
https://github.com/ruby/reline/commit/46c9d944e5
2021-09-01 18:05:30 +09:00
aycabta a669b9661e [ruby/reline] Calc width including escape sequences and padding with spaces correctly
https://github.com/ruby/reline/commit/21c795e97f
2021-09-01 18:05:25 +09:00
aycabta 3bd3adde7c [ruby/reline] Calc width including escape sequences and clear dialog correctly
https://github.com/ruby/reline/commit/9b812d5151
2021-09-01 18:05:20 +09:00
aycabta 67eaa222cf Add a test for Readline.readline without tty 2021-09-01 17:29:01 +09:00
aycabta ba0464e0cf Reline::GeneralIO should work fine without tty 2021-09-01 17:29:01 +09:00
Nobuyoshi Nakada cb3df3d87b
Extract compile_attrasgn from iseq_compile_each0 2021-09-01 15:19:11 +09:00
Nobuyoshi Nakada aac2b0fc6b
Extract compile_kw_arg from iseq_compile_each0 2021-09-01 15:19:11 +09:00
Nobuyoshi Nakada cbf841e3ed
Extract compile_errinfo from iseq_compile_each0 2021-09-01 15:19:11 +09:00
Nobuyoshi Nakada d7bba95eba
Extract compile_dots from iseq_compile_each0 2021-09-01 15:19:10 +09:00
Nobuyoshi Nakada d58143f3b5
Extract compile_colon3 from iseq_compile_each0 2021-09-01 15:19:10 +09:00
Nobuyoshi Nakada 70c8155d8b
Extract compile_colon2 from iseq_compile_each0 2021-09-01 15:19:10 +09:00
Nobuyoshi Nakada 270a674a79
Extract compile_match from iseq_compile_each0 2021-09-01 15:19:09 +09:00
Nobuyoshi Nakada a92fdc90da
Extract compile_yield from iseq_compile_each0 2021-09-01 15:19:09 +09:00
Nobuyoshi Nakada 996489d7e0
Extract compile_super from iseq_compile_each0 2021-09-01 15:19:09 +09:00
Nobuyoshi Nakada 6cf9f17191
Extract compile_op_log from iseq_compile_each0 2021-09-01 15:19:08 +09:00
Nobuyoshi Nakada d045d5f860
Extract compile_op_cdecl from iseq_compile_each0 2021-09-01 15:19:08 +09:00
Nobuyoshi Nakada 0c7ff37540
Extract compile_op_asgn2 from iseq_compile_each0 2021-09-01 15:19:08 +09:00