Nobuyoshi Nakada
678bcfcaa6
[ruby/io-console] Check rawmode option names strictly
...
https://github.com/ruby/io-console/commit/aa8fc7e947
2022-12-02 10:33:35 +00:00
Nobuyoshi Nakada
4ba2c66761
Revert "* expand tabs. [ci skip]"
...
This reverts commit 0d842fecb4
.
2022-07-30 17:29:56 +09:00
git
0d842fecb4
* expand tabs. [ci skip]
...
Tabs were expanded because the file did not have any tab indentation in unedited lines.
Please update your editor config, and use misc/expand_tabs.rb in the pre-commit hook.
2022-07-30 17:26:37 +09:00
Nobuyoshi Nakada
f28287d34c
[ruby/io-nonblock] Revert tab expansion
2022-07-30 17:24:43 +09:00
Takashi Kokubun
5b21e94beb
Expand tabs [ci skip]
...
[Misc #18891 ]
2022-07-21 09:42:04 -07:00
Nobuyoshi Nakada
50e13870bf
[ruby/io-wait] Bump up
...
https://github.com/ruby/io-wait/commit/0fa6e3f7ba
2022-06-25 18:10:46 +09:00
Nobuyoshi Nakada
8c1d3c2dce
[ruby/io-wait] Remove C99-ism for some platforms [ci skip]
...
Fix https://github.com/ruby/io-wait/pull/11
https://github.com/ruby/io-wait/commit/845f9a1f55
2022-06-25 18:09:11 +09:00
Samuel Williams
f9c8d80883
[ruby/io-wait] Don't add `IO#wait*` methods when `RUBY_IO_WAIT_METHODS` is defined by Ruby. ( https://github.com/ruby/io-wait/pull/19 )
...
* Fix return value compatibility with Ruby 2.x.
* Don't add `IO#wait*` methods in Ruby 3.2+.
https://github.com/ruby/io-wait/commit/54c504d089
2022-06-25 16:21:54 +09:00
Nobuyoshi Nakada
a0b24f5926
[ruby/io-wait] Remove redundant forward declarations
...
These were needed before prototype declarations were used.
https://github.com/ruby/io-wait/commit/35f016833a
2022-06-21 12:13:47 +09:00
Hiroshi SHIBATA
bcc9451bbf
Merge JRuby implementation for stringio and io-wait
2022-05-20 18:45:14 +09:00
Nobuyoshi Nakada
104fb83ccd
[ruby/io-nonblock] Remove unnecessary files from the gem
...
https://github.com/ruby/io-nonblock/commit/3850a4c7ac
2022-05-20 17:49:14 +09:00
Nobuyoshi Nakada
0dfd5d19f3
[ruby/io-nonblock] Rename `io_nonblock_mode` and extract `set_fcntl_flags`
...
https://github.com/ruby/io-nonblock/commit/22f08574df
2022-05-20 17:49:14 +09:00
Hiroshi SHIBATA
a370eb5a63
[ruby/io-wait] bump up to 0.2.3
...
https://github.com/ruby/io-wait/commit/f59d1d12e0
2022-05-09 18:19:06 +09:00
Kazuhiro NISHIYAMA
f4093c5c3b
io.nonblock returns the block's value [ci skip]
2022-04-26 00:17:32 +09:00
Tanaka Akira
671d90eca3
add description for IO.nonblock=.
2022-04-24 23:16:55 +09:00
Charles Oliver Nutter
bd18623307
[ruby/io-wait] Update version to 0.2.2.pre1 for testing
...
https://github.com/ruby/io-wait/commit/12e26f574e
2022-03-10 22:58:31 +09:00
Peter Zhu
2d5ecd60a5
[Feature #18249 ] Update dependencies
2022-02-22 09:55:21 -05:00
Nobuyoshi Nakada
f6894711a4
[ruby/io-wait] Exclude rake files from packages
...
https://github.com/ruby/io-wait/commit/7be58cd7f4
2022-02-01 20:04:15 +09:00
Jean Boussier
ddb9d60f7d
[ruby/io-wait] Make the gem a noop on Rubies older than 2.6
...
Ref: https://github.com/mikel/mail/pull/1439
Some gems depend on io-wait, but still support older rubies,
so they have to chose between droping support or not listing io-wait.
But io-wait could act a a noop on older rubies.
https://github.com/ruby/io-wait/commit/75fcb74c32
2022-02-01 14:11:16 +09:00
Nobuyoshi Nakada
fc4fbeef28
[ruby/io-wait] bump up to 0.2.2
...
https://github.com/ruby/io-wait/commit/e15a2486b2
2022-02-01 13:22:03 +09:00
Nobuyoshi Nakada
85502f3a51
[ruby/io-wait] [DOC] Fix the return values [ci skip]
...
Even since 0.1.0, other than +true+ or +false+ may be returned.
https://github.com/ruby/io-wait/commit/d0721e300a
2022-01-24 18:03:48 +09:00
apatniv
e7b573e576
[ruby/io-wait] Document mandatory require for using io/wait methods
...
https://github.com/ruby/io-wait/commit/2beb05bd48
2022-01-24 12:12:15 +09:00
Nobuyoshi Nakada
d75f7078c8
[ruby/io-console] bump up to 0.5.11
...
https://github.com/ruby/io-console/commit/ad3805200c
2021-12-29 09:37:59 +09:00
Samuel Williams
f27eb8148f
Sync io-console gem.
2021-12-29 13:27:40 +13:00
Nobuyoshi Nakada
8247b193c0
[ruby/io-console] bump up to 0.5.10
...
https://github.com/ruby/io-console/commit/806c65e22b
2021-12-25 18:38:51 +09:00
Nobuyoshi Nakada
9368fa6c30
[ruby/io-console] No longer support dead versions
...
https://github.com/ruby/io-console/commit/e9478509e9
2021-12-25 18:38:51 +09:00
Samuel Williams
548c8f5f7a
Prefer to use RTEST when checking result of `rb_io_wait`. ( #5341 )
...
* Prefer to use RTEST when checking result of `rb_io_wait`.
* Consistently use false for signifying no events ready.
2021-12-25 02:26:06 +13:00
Hiroshi SHIBATA
c41751f10e
[ruby/io-wait] Bump up 0.2.1
...
https://github.com/ruby/io-wait/commit/c97ab9a212
2021-12-09 19:28:54 +09:00
Nobuyoshi Nakada
ac152b3cac
Update dependencies
2021-11-21 16:21:18 +09:00
Yusuke Endoh
cbb057e677
ext/io/wait/depend: make it work for Ruby 3.1.0-dev
...
Reverts 2eb3841e9c
because it fails on "update-deps" check in the ruby/ruby CI.
https://github.com/ruby/ruby/runs/4230891140?check_suite_focus=true
```
diff --git a/ext/io/wait/depend b/ext/io/wait/depend
index 7b314b9..449e9fe 100644
--- a/ext/io/wait/depend
+++ b/ext/io/wait/depend
...
```
Maybe now it does not work on Ruby 2.6. This file must be changed for
each Ruby version. I have no good idea to fix this issue.
2021-11-17 11:21:31 +09:00
Nobuyoshi Nakada
c910de3575
[ruby/io-wait] Fix dependency for ruby 2.6
...
https://github.com/ruby/io-wait/commit/2eb3841e9c
2021-11-16 20:25:47 +09:00
Nobuyoshi Nakada
96d9cfba08
[ruby/io-wait] Allow earlier versions
...
https://github.com/ruby/io-wait/commit/1060f9348c
2021-11-16 20:25:46 +09:00
Nobuyoshi Nakada
db71a04c2e
[ruby/io-wait] Fix backward compatibility with earlier versions
...
https://github.com/ruby/io-wait/commit/898248931f
2021-11-16 20:25:43 +09:00
Hiroshi SHIBATA
7529fe82f0
[ruby/io-wait] Bump up io-wait version to 0.2.0
...
https://github.com/ruby/io-wait/commit/f6a1b10a59
2021-10-21 20:54:20 +09:00
卜部昌平
5c167a9778
ruby tool/update-deps --fix
2021-10-05 14:18:23 +09:00
Charles Oliver Nutter
270b16e70c
[ruby/io-console] Move FFI console under lib
...
Having the separate dir makes testing difficult and doesn't
reflect the structure the gem will eventually have. We can filter
these files out if necessary when building the CRuby gem.
https://github.com/ruby/io-console/commit/881010447c
2021-04-22 11:53:13 +09:00
Duncan MacGregor
042860bd65
[ruby/io-console] Enable building the C extension on TruffleRuby.
...
https://github.com/ruby/io-console/commit/c17b8cf3a9
2021-04-22 11:51:37 +09:00
Olle Jonsson
4ac72d37d7
[ruby/io-wait] gemspec: Explicitly list 0 executables
...
This gem exposes no executables, and this clarifies this.
https://github.com/ruby/io-wait/commit/f491c6cc64
2021-04-21 20:38:00 +09:00
卜部昌平
6413dc27dc
dependency updates
2021-04-13 14:30:21 +09:00
Nobuyoshi Nakada
989e22f394
[ruby/io-console] bump up to 0.5.9
...
https://github.com/ruby/io-console/commit/302e86a28c
https://github.com/ruby/io-console/commit/0690862526
2021-03-28 23:42:38 +09:00
Nobuyoshi Nakada
f6d5de8f33
[ruby/io-wait] Declare as Ractor-safe
...
Fixes https://bugs.ruby-lang.org/issues/17659
https://github.com/ruby/io-wait/commit/ba338b4764
2021-03-07 09:54:35 +09:00
Nobuyoshi Nakada
ea81fff564
[ruby/io-wait] bump up to 0.1.1
...
https://github.com/ruby/io-wait/commit/88db082d60
2021-03-07 09:54:35 +09:00
Nobuyoshi Nakada
05d118feea
[ruby/io-wait] Fixed required_ruby_version
...
Before 3.0.0, io-wait has not been gemified.
https://github.com/ruby/io-wait/commit/6fed3da323
2021-03-07 09:54:35 +09:00
Nobuyoshi Nakada
3ba1580d80
[ruby/io-wait] Revise IO#wait arguments
...
https://github.com/ruby/io-wait/commit/0599f6d4d6
https://github.com/ruby/io-wait/commit/4e982aea1b
https://github.com/ruby/io-wait/commit/5b45685eb3
2021-03-07 09:54:35 +09:00
Nobuyoshi Nakada
6bb103f012
[ruby/console] Updated depend
2021-02-09 17:49:28 +09:00
Nobuyoshi Nakada
5bfca88f76
[ruby/io-console] Fixed typo
2021-02-09 17:39:00 +09:00
Nobuyoshi Nakada
df4f8aa248
[ruby/io-console] Fixed regression against 3.0
2021-02-09 17:38:52 +09:00
Samuel Williams
5f69a7f604
Expose scheduler as public interface & bug fixes. ( #3945 )
...
* Rename `rb_scheduler` to `rb_fiber_scheduler`.
* Use public interface if available.
* Use `rb_check_funcall` where possible.
* Don't use `unblock` unless the fiber was non-blocking.
2021-02-09 19:39:56 +13:00
Nobuyoshi Nakada
35a047301b
[ruby/io-console] Rubygems 3.2 supports `--platform` option
...
https://github.com/ruby/io-console/commit/c8046fde84
2021-01-16 19:42:53 +09:00
Nobuyoshi Nakada
6ab5504fe5
[ruby/io-console] Moved JRuby version files into particular path
...
https://github.com/ruby/io-console/commit/b0691d2c20
2021-01-16 19:42:52 +09:00