| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/irb/commit/c24a8e2483
|
|
|
|
| |
https://github.com/ruby/irb/commit/4cade4b7e5
|
| |
|
|
|
|
| |
https://github.com/ruby/reline/commit/ba97f3bd87
|
|
|
|
| |
https://github.com/ruby/reline/commit/2ce2696d6e
|
|
|
|
| |
https://github.com/ruby/reline/commit/96067bc13c
|
|
|
|
| |
https://github.com/ruby/reline/commit/9bf2ca692e
|
|
|
|
| |
https://github.com/ruby/reline/commit/16aa20c380
|
|
|
|
| |
https://github.com/ruby/reline/commit/7e5dbe4750
|
|
|
|
| |
https://github.com/ruby/reline/commit/c4bb1bfd79
|
|
|
|
| |
https://github.com/ruby/reline/commit/4b7fa6b213
|
|
|
|
|
|
| |
jruby needs terminal control with Windows API on classic console
https://github.com/ruby/reline/commit/b61bc43374
|
|
|
|
|
|
|
|
| |
Windows Terminal does smart screen clearing when \e 2 J (not clear entire screen but scrolls down just needed)
On consoles not support sequences, ruby still converts it to API call.
https://github.com/ruby/reline/commit/c00930dab9
|
|
|
|
|
|
|
|
|
|
|
|
| |
ScrollConsoleScreenBuffer can't scroll window of Windows Terminal.
Use LF to sctoll.
Microsoft says
```In the virtual terminal sequences world, the size of the window and the size of the screen buffer are fixed to the same value.
```
https://docs.microsoft.com/en-us/windows/console/window-and-screen-buffer-size
https://github.com/ruby/reline/commit/9ff3c70732
|
|
|
|
|
|
|
|
| |
This reverts commit https://github.com/ruby/reline/commit/6009b3ef7ab7.
To merge a Pull Request...
https://github.com/ruby/reline/commit/83021f4267
|
|
|
|
|
|
|
|
| |
This reverts commit https://github.com/ruby/reline/commit/1bb071bcf5a9.
To merge a Pull Request...
https://github.com/ruby/reline/commit/e9fe1b1305
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Treated:
::try_convert
#write
#<<
#flush
#tell
#seek
#pos=
#rewind
#eof
|
| |
|
|
|
|
| |
https://github.com/ruby/pp/commit/c66d1b9cdc
|
|
|
|
|
|
|
|
|
|
|
| |
If `bundler _<version>_` is given, I guess the most reasonable approach
is to completely skip version switching, because the user is technically
opting out of it. But since binstubs completely remove this argument
from `ARGV` after processing it, we have no way of detecting that it was
actually passed in the first place in order to skip the feature. So we
set `BUNDLER_VERSION` explicitly in this case.
https://github.com/rubygems/rubygems/commit/e0f360d6d7
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/23178f7d7b
|
| |
|
| |
|
| |
|
|
|
| |
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
|
| |
|
| |
|
| |
|
|
|
|
| |
https://github.com/ruby/irb/commit/ac3d4b9e79
|
| |
|
|
|
|
|
|
|
|
|
|
| |
When merged to ruby/ruby, reline.gemspec file is located under
lib/reline, as the same as reline/version.rb. That is the latter
path relative from the former differs from the ruby/reline case,
and the reline/version.rb in the default load path will be loaded.
Try `require_relative` not to load unexpected files.
https://github.com/ruby/reline/commit/54905d0e1b
|
|
|
|
| |
https://github.com/ruby/reline/commit/dabf5313e0
|
| |
|
|
|
|
|
| |
and it fixes compaction issue:
http://rubyci.s3.amazonaws.com/freebsd12/ruby-master/log/20211218T203001Z.fail.html.gz
|
|
|
|
|
|
|
|
|
|
|
| |
`intern` showed up in the top 20 most frequent exit ops (granted with a
fairly small percentage) in a benchmark run by @jhawthorn on
github/github.
This implementation is similar to gen_anytostring, but with 1
stack pop instead of 2.
Co-authored-by: John Hawthorn <jhawthorn@github.com>
|
|
|
|
|
| |
`iseq_type_sym()` returns `ID` (surprisingly!) so rename it
to `iseq_type_id()`.
|
|
|
|
| |
It is shorthand `ISeq#to_a[9]`.
|
|
|
|
| |
https://github.com/ruby/error_highlight/commit/d2140d795ad0a06398db81739201877d431755db
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now the following code works without an exception.
```
RubyVM.keep_script_lines = true
eval(<<END)
def foo
end
END
p RubyVM::AbstractSyntaxTree.of(method(:foo))
```
|
|
|
|
|
|
|
|
|
| |
This check is needed to fix a bug of error_highlight when NameError
occurred in eval'ed code.
https://github.com/ruby/error_highlight/pull/16
The same check for proc/method has been already introduced since
64ac984129a7a4645efe5ac57c168ef880b479b2.
|
|
|
| |
[DOC] What's Here for ENV
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix this failure:
```
configure ... cppflags=-DMJIT_FORCE_ENABLE
...
make test-spec
1)
The -v command line option when used alone prints version and ends FAILED
Expected
"ruby 3.1.0dev (2021-12-18T10:10:42Z master 78c175280b) +MJIT [x86_64-linux]
"
to include "ruby 3.1.0dev (2021-12-18T10:10:42Z master 78c175280b) [x86_64-linux]"
/tmp/ruby/v3/src/trunk-mjit-wait/spec/ruby/command_line/dash_v_spec.rb:9:in `block (3 levels) in <top (required)>'
/tmp/ruby/v3/src/trunk-mjit-wait/spec/ruby/command_line/dash_v_spec.rb:4:in `<top (required)>'
```
http://ci.rvm.jp/results/trunk-mjit-wait@phosphorus-docker/3759943
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|