summaryrefslogtreecommitdiff
path: root/ext/io
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/io-wait] Remove redundant forward declarationsNobuyoshi Nakada2022-06-211-5/+0
| | | | | | These were needed before prototype declarations were used. https://github.com/ruby/io-wait/commit/35f016833a
* Merge JRuby implementation for stringio and io-waitHiroshi SHIBATA2022-05-201-4/+16
|
* [ruby/io-nonblock] Remove unnecessary files from the gemNobuyoshi Nakada2022-05-201-8/+8
| | | | https://github.com/ruby/io-nonblock/commit/3850a4c7ac
* [ruby/io-nonblock] Rename `io_nonblock_mode` and extract `set_fcntl_flags`Nobuyoshi Nakada2022-05-201-9/+14
| | | | https://github.com/ruby/io-nonblock/commit/22f08574df
* [ruby/io-wait] bump up to 0.2.3Hiroshi SHIBATA2022-05-091-1/+1
| | | | https://github.com/ruby/io-wait/commit/f59d1d12e0
* io.nonblock returns the block's value [ci skip]Kazuhiro NISHIYAMA2022-04-261-2/+2
|
* add description for IO.nonblock=.Tanaka Akira2022-04-241-0/+40
|
* [ruby/io-wait] Update version to 0.2.2.pre1 for testingCharles Oliver Nutter2022-03-101-1/+1
| | | | https://github.com/ruby/io-wait/commit/12e26f574e
* [Feature #18249] Update dependenciesPeter Zhu2022-02-223-0/+3
|
* [ruby/io-wait] Exclude rake files from packagesNobuyoshi Nakada2022-02-011-1/+1
| | | | https://github.com/ruby/io-wait/commit/7be58cd7f4
* [ruby/io-wait] Make the gem a noop on Rubies older than 2.6Jean Boussier2022-02-012-15/+18
| | | | | | | | | | | 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
* [ruby/io-wait] bump up to 0.2.2Nobuyoshi Nakada2022-02-011-1/+1
| | | | https://github.com/ruby/io-wait/commit/e15a2486b2
* [ruby/io-wait] [DOC] Fix the return values [ci skip]Nobuyoshi Nakada2022-01-241-19/+20
| | | | | | Even since 0.1.0, other than +true+ or +false+ may be returned. https://github.com/ruby/io-wait/commit/d0721e300a
* [ruby/io-wait] Document mandatory require for using io/wait methodsapatniv2022-01-241-0/+12
| | | | https://github.com/ruby/io-wait/commit/2beb05bd48
* [ruby/io-console] bump up to 0.5.11Nobuyoshi Nakada2021-12-291-1/+1
| | | | https://github.com/ruby/io-console/commit/ad3805200c
* Sync io-console gem.Samuel Williams2021-12-291-2/+6
|
* [ruby/io-console] bump up to 0.5.10Nobuyoshi Nakada2021-12-251-1/+1
| | | | https://github.com/ruby/io-console/commit/806c65e22b
* [ruby/io-console] No longer support dead versionsNobuyoshi Nakada2021-12-251-1/+1
| | | | https://github.com/ruby/io-console/commit/e9478509e9
* Prefer to use RTEST when checking result of `rb_io_wait`. (#5341)Samuel Williams2021-12-251-1/+1
| | | | | * Prefer to use RTEST when checking result of `rb_io_wait`. * Consistently use false for signifying no events ready.
* [ruby/io-wait] Bump up 0.2.1Hiroshi SHIBATA2021-12-091-1/+1
| | | | https://github.com/ruby/io-wait/commit/c97ab9a212
* Update dependenciesNobuyoshi Nakada2021-11-213-3/+0
|
* ext/io/wait/depend: make it work for Ruby 3.1.0-devYusuke Endoh2021-11-171-1/+2
| | | | | | | | | | | | | | | | | Reverts https://github.com/ruby/io-wait/commit/2eb3841e9c8f3279955253a93d3db98b80787548 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.
* [ruby/io-wait] Fix dependency for ruby 2.6Nobuyoshi Nakada2021-11-161-1/+1
| | | | https://github.com/ruby/io-wait/commit/2eb3841e9c
* [ruby/io-wait] Allow earlier versionsNobuyoshi Nakada2021-11-161-1/+1
| | | | https://github.com/ruby/io-wait/commit/1060f9348c
* [ruby/io-wait] Fix backward compatibility with earlier versionsNobuyoshi Nakada2021-11-162-7/+108
| | | | https://github.com/ruby/io-wait/commit/898248931f
* [ruby/io-wait] Bump up io-wait version to 0.2.0Hiroshi SHIBATA2021-10-211-1/+1
| | | | https://github.com/ruby/io-wait/commit/f6a1b10a59
* ruby tool/update-deps --fix卜部昌平2021-10-053-28/+55
|
* [ruby/io-console] Move FFI console under libCharles Oliver Nutter2021-04-221-8/+8
| | | | | | | | 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
* [ruby/io-console] Enable building the C extension on TruffleRuby.Duncan MacGregor2021-04-221-1/+1
| | | | https://github.com/ruby/io-console/commit/c17b8cf3a9
* [ruby/io-wait] gemspec: Explicitly list 0 executablesOlle Jonsson2021-04-211-1/+1
| | | | | | This gem exposes no executables, and this clarifies this. https://github.com/ruby/io-wait/commit/f491c6cc64
* dependency updates卜部昌平2021-04-133-3/+0
|
* [ruby/io-console] bump up to 0.5.9Nobuyoshi Nakada2021-03-281-1/+1
| | | | | https://github.com/ruby/io-console/commit/302e86a28c https://github.com/ruby/io-console/commit/0690862526
* [ruby/io-wait] Declare as Ractor-safeNobuyoshi Nakada2021-03-071-0/+4
| | | | | | Fixes https://bugs.ruby-lang.org/issues/17659 https://github.com/ruby/io-wait/commit/ba338b4764
* [ruby/io-wait] bump up to 0.1.1Nobuyoshi Nakada2021-03-071-1/+3
| | | | https://github.com/ruby/io-wait/commit/88db082d60
* [ruby/io-wait] Fixed required_ruby_versionNobuyoshi Nakada2021-03-071-1/+1
| | | | | | Before 3.0.0, io-wait has not been gemified. https://github.com/ruby/io-wait/commit/6fed3da323
* [ruby/io-wait] Revise IO#wait argumentsNobuyoshi Nakada2021-03-071-19/+17
| | | | | | https://github.com/ruby/io-wait/commit/0599f6d4d6 https://github.com/ruby/io-wait/commit/4e982aea1b https://github.com/ruby/io-wait/commit/5b45685eb3
* [ruby/console] Updated dependNobuyoshi Nakada2021-02-091-14/+15
|
* [ruby/io-console] Fixed typoNobuyoshi Nakada2021-02-091-1/+1
|
* [ruby/io-console] Fixed regression against 3.0Nobuyoshi Nakada2021-02-091-1/+3
|
* Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams2021-02-092-3/+6
| | | | | | | | | * 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.
* [ruby/io-console] Rubygems 3.2 supports `--platform` optionNobuyoshi Nakada2021-01-161-5/+0
| | | | https://github.com/ruby/io-console/commit/c8046fde84
* [ruby/io-console] Moved JRuby version files into particular pathNobuyoshi Nakada2021-01-161-0/+6
| | | | https://github.com/ruby/io-console/commit/b0691d2c20
* [ruby/io-console] Delegate to JRuby versionNobuyoshi Nakada2021-01-161-0/+15
| | | | | | Add `--platform` option tentatively. https://github.com/ruby/io-console/commit/3bf1a7b753
* [ruby/io-console] bump up to 0.5.7Nobuyoshi Nakada2021-01-161-1/+1
| | | | https://github.com/ruby/io-console/commit/f55d7ebff6
* [ruby/io-console] Shrink struct query_argsNobuyoshi Nakada2021-01-051-2/+2
| | | | https://github.com/ruby/io-console/commit/720be0a3e5
* [ruby/io-console] Pre-define chomp! IDNobuyoshi Nakada2021-01-051-2/+3
| | | | https://github.com/ruby/io-console/commit/028e1c9497
* [ruby/io-console] Ignore chomp! result and return the modified stringNobuyoshi Nakada2021-01-051-1/+1
| | | | https://github.com/ruby/io-console/commit/09e5ccc729
* [ruby/io-console] [DOC] Note that IO#getpass returns a chomped stringMarcus Stollsteimer2021-01-051-0/+4
| | | | | | IO#getpass uses String#chomp! on the read input line. https://github.com/ruby/io-console/commit/1e98c93bc8
* [ruby/io-wait] Added extensionsNobuyoshi Nakada2020-12-031-0/+1
| | | | https://github.com/ruby/io-wait/commit/664c93b2ff
* [ruby/io-wait] Fixed regexp to reject .travis* at the toplevel onlyNobuyoshi Nakada2020-12-031-1/+1
| | | | https://github.com/ruby/io-wait/commit/4434b10e46