| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/irb/commit/2ff1295533
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
ECHO_ON_ASSIGNMENT
https://github.com/ruby/irb/commit/4c89b0775b
|
|
|
|
| |
https://github.com/ruby/irb/commit/0feeae38c5
|
|
|
|
|
|
|
|
|
|
|
| |
Omit the results evaluated at assignment if they are too long.
The behavior of ECHO_ON_ASSIGNMENT being on by default is hard to understand,
so I change it to off by default. Instead, we turn OMIT_ON_ASSIGNMENT on by
default. The result is displayed on assignment, but it will always be short
and within one line of the screen.
https://github.com/ruby/irb/commit/c5ea79d5ce
|
| |
|
|
|
|
|
| |
Because Editline erases all histories in Readline::HISTORY when
Readline.readline is called.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
```
/home/chkbuild/chkbuild/tmp/build/20200818T123003Z/ruby/test/irb/test_history.rb:16:
warning: assigned but unused variable - result_output
/home/chkbuild/chkbuild/tmp/build/20200818T123003Z/ruby/test/irb/test_history.rb:34:
warning: assigned but unused variable - result_output
/home/chkbuild/chkbuild/tmp/build/20200818T123003Z/ruby/test/irb/test_history.rb:57:
warning: assigned but unused variable - result_output
/home/chkbuild/chkbuild/tmp/build/20200818T123003Z/ruby/test/irb/test_history.rb:80:
warning: assigned but unused variable - result_output
```
|
| |
|
|
|
|
| |
https://github.com/ruby/irb/commit/f4bcdf4375
|
|
|
|
| |
https://github.com/ruby/irb/commit/f1a775af47
|
|
|
|
| |
https://github.com/ruby/irb/commit/8e3f81d428
|
|
|
|
| |
https://github.com/ruby/irb/commit/9e4423b6e1
|
|
|
|
| |
https://github.com/ruby/irb/commit/824473e880
|
|
|
|
| |
https://github.com/ruby/irb/commit/5044eb2730
|
|
|
|
| |
https://github.com/ruby/irb/commit/82efd370eb
|
|
|
|
| |
https://github.com/ruby/irb/commit/826ae909c9
|
| |
|
| |
|
|
|
|
| |
https://github.com/ruby/irb/commit/6de1341f5e
|
|
|
|
| |
https://github.com/ruby/irb/commit/c0d9a26bce
|
|
|
|
| |
https://github.com/ruby/irb/commit/f8c10ea24b
|
|
|
|
| |
https://github.com/ruby/irb/commit/443e90af80
|
|
|
|
| |
https://github.com/ruby/irb/commit/6a457edbd1
|
| |
|
| |
|
|
|
|
| |
IRB::ReadlineInputMethod#initialize changes them via IRB.set_encoding.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It caches a path to .irbrc file, which has caused random failure:
```
1) Failure:
TestIRB::ExtendCommand#test_irb_info_multiline [/home/mame/work/ruby/test/irb/test_cmd.rb:49]:
Expected /
Ruby\sversion: .+\n
IRB\sversion:\sirb .+\n
InputMethod:\sReidlineInputMethod\swith\sReline .+ and .+\n
\.irbrc\spath: .+
/x to match "Ruby version: 2.8.0\n" +
"IRB version: irb 1.2.3 (2020-02-15)\n" +
"InputMethod: ReidlineInputMethod with Reline 0.1.4 and /tmp/test_reline_config_155659/.inputrc\n".
```
|
|
|
|
| |
IRB::ReadlineInputMethod#initialize sets via IRB.set_encoding.
|
| |
|
|
|
|
|
| |
Readline::VERSION may not be a single word, e.g EditLine wrapper
when linked with editline.
|
|
|
|
| |
https://github.com/ruby/irb/commit/cdbb9dfc9f
|
|
|
|
| |
https://github.com/ruby/irb/commit/a6fe58e916
|
|
|
|
| |
https://github.com/ruby/irb/commit/13572d8cdc
|
| |
|
|
|
|
| |
https://github.com/ruby/irb/commit/dbc7b059c7
|
|
|
|
| |
https://github.com/ruby/irb/commit/6184b227ad
|
| |
|
|
|
|
|
|
| |
The previous version of the test method used a symbol, ":abcdefg" to complete
but longer symbols that can be completed are defined by other test methods of
other libs.
|
|
|
|
| |
This reverts commit 3af3431c2c145134996e66f3d8d9ade8ad81bde0.
|
|
|
|
|
|
|
|
|
|
|
|
| |
A closed brace in auto-indent shouldn't affect the next brace in the same line,
but it behaves like below:
p() {
}
It's a bug.
https://github.com/ruby/irb/commit/fbe59e344f
|
|
|
|
|
|
|
| |
IRB::InputCompletor::PerfectMatchedProc crashes when doc not found because a
variable name was incorrect.
https://github.com/ruby/irb/commit/889fd4928f
|
|
|
|
| |
https://github.com/ruby/irb/commit/dbbf086c1f
|
|
|
|
| |
https://github.com/ruby/irb/commit/9eb1801a66
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://github.com/ruby/irb/issues/55
If we had put multiple open braces on a line the with no closing brace
spaces_of_nest array keeps getting '0' added to it. This means that when
we pop off of this array we are saying that we should be in position zero
for the next line. This is an issue because we don't always want to be
in position 0 after a closing brace.
Example:
```
[[[
]
]
]
```
In the above example the 'spaces_of_nest' array looks like this after
the first line is entered: [0,0,0]. We really want to be indented 4
spaces for the 1st closing brace 2 for the 2nd and 0 for the 3rd. i.e.
we want it to be: [0,2,4].
We also saw this issue with a heredoc inside of an array.
```
[<<FOO]
hello
FOO
```
https://github.com/ruby/irb/commit/80c69c8272
|