| Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/io-console/commit/fbc7e1f31f
|
|
https://github.com/ruby/io-console/commit/379e7c17ed
|
|
https://github.com/ruby/io-console/commit/ae33785820
|
|
https://github.com/ruby/io-console/commit/d2a6c69697
|
|
On windows, IO.console.winsize= now respects the current view area and screen buffer size.
https://github.com/ruby/io-console/commit/817aa65ea3
|
|
https://github.com/ruby/io-console/commit/df444b93f1
|
|
https://github.com/ruby/io-console/commit/01071a174a
|
|
|
|
https://github.com/ruby/io-console/commit/dd013030dd
|
|
https://github.com/ruby/io-console/commit/467508a0c6
|
|
https://github.com/ruby/io-console/commit/fdad351501
|
|
https://github.com/ruby/io-console/commit/aa79919f79
|
|
Truffle ruby seems to lack it.
https://github.com/ruby/io-console/commit/839c1e80eb
|
|
Possible fix for recent crashes seen on CI.
[BUG] rb_sys_fail_str(<STDIN>) - errno == 0
rb_io_path() calls rb_obj_dup(), which could call initialize_dup in Ruby
and clobber errno before rb_sys_fail_str() gets to read errno. So
save it out first.
(Using separate statements because order of evaluation in function call
list is unspecified, and order is important here.)
https://github.com/ruby/io-console/commit/0ba400b5e7
|
|
This reverts commit 5bd144c1bb20e22e4d9f5e5e0264820fd3ef8137.
|
|
... to check the return value of ioctl
http://ci.rvm.jp/results/trunk_asan@ruby-sp1/5423172
```
/tmp/ruby/src/trunk_asan/lib/reline/io/ansi.rb:192: [BUG] rb_sys_fail_str(<STDIN>) - errno == 0
```
Notes:
Merged: https://github.com/ruby/ruby/pull/12147
|
|
https://github.com/ruby/io-console/commit/8ec27d403e
|
|
https://github.com/ruby/io-console/commit/c9e3f44268
|
|
https://github.com/ruby/io-console/commit/504292b487
|
|
https://github.com/ruby/io-console/commit/cad8169568
|
|
|
|
https://github.com/ruby/io-console/commit/f10c946ac7
|
|
Ractor requires a shareable class has shareable constants only, but IO
is not shareable unless frozen.
https://github.com/ruby/io-console/commit/65e0ff895c
|
|
https://github.com/ruby/io-console/commit/b1adc15af7
|
|
https://github.com/ruby/io-console/commit/651797ff8a
|
|
https://github.com/ruby/io-console/commit/4b2e876dd7
|
|
https://github.com/ruby/io-console/commit/f8ec8a0617
|
|
https://github.com/ruby/io-console/commit/3798aae42d
|
|
WASI does not support concept to provide termios, so it is not possible
to build io/console extension on WASI at the moment.
However, `io/console` is used by many gems, and removing the dependency
from them *conditionally* is impossible. So, this commit adds a
check to skip building `io/console` extension on WASI just to pass `gem
install` for the platform.
https://github.com/ruby/io-console/commit/ba9bf00184
|
|
|
|
https://github.com/ruby/io-console/commit/1f2877a185
|
|
https://github.com/ruby/io-console/commit/14b35217dc
|
|
https://github.com/ruby/io-console/commit/6302a2082c
|
|
By providing a 'changelog_uri' in the metadata of the gemspec
a 'Changelog' link will be shown on https://rubygems.org/gems/io-console
which makes it quick and easy for someone to check on the changes
introduced with a new version.
Details of this functionality can be found on https://guides.rubygems.org/specification-reference/
https://github.com/ruby/io-console/commit/6bacdbf0e1
|
|
https://github.com/ruby/io-console/commit/08e41a3e4d
|
|
https://github.com/ruby/io-console/commit/44dce34569
|
|
https://github.com/ruby/io-console/commit/63dbeeecf4
|
|
https://github.com/ruby/io-console/commit/8ac766d870
|
|
https://github.com/ruby/io-console/commit/3e5586e632
|
|
ruby/io-console#50
https://github.com/ruby/io-console/commit/ee752ce771
|
|
https://github.com/ruby/io-console/commit/057ab96a73
|
|
https://github.com/ruby/io-console/commit/b0c688c57e
|
|
https://github.com/ruby/io-console/commit/ebdbebf461
|
|
https://github.com/ruby/io-console/commit/0bfde8372c
|
|
So that the both sources appear in RDoc generated HTMLs.
https://github.com/ruby/io-console/commit/beec164a47
|
|
https://github.com/ruby/io-console/commit/06307a755d
|
|
https://github.com/ruby/io-console/commit/13e0bcac9f
|
|
https://github.com/ruby/io-console/commit/62a677b51a
|
|
https://github.com/ruby/io-console/commit/653c1cd33f
|
|
https://github.com/ruby/io-console/commit/5f71354332
|