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