summaryrefslogtreecommitdiff
path: root/ext/io
Commit message (Collapse)AuthorAgeFilesLines
* Update the depend filesMatt Valentine-House2023-02-283-3/+0
|
* Remove intern/gc.h from Make depsMatt Valentine-House2023-02-273-3/+0
|
* Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada2023-02-083-0/+3
| | | | | | | | | Split `PACKED_STRUCT` and `PACKED_STRUCT_UNALIGNED` macros into the macros bellow: * `RBIMPL_ATTR_PACKED_STRUCT_BEGIN` * `RBIMPL_ATTR_PACKED_STRUCT_END` * `RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_BEGIN` * `RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_END`
* [ruby/io-console] Bump version to 0.6.0Hiroshi SHIBATA2022-12-161-1/+1
| | | | https://github.com/ruby/io-console/commit/441528e3eb
* [ruby/io-wait] Bump version to 0.3.0Hiroshi SHIBATA2022-12-161-1/+1
| | | | https://github.com/ruby/io-wait/commit/940ba319d3
* [ruby/io-nonblock] Bump version to 0.2.0Hiroshi SHIBATA2022-12-051-1/+1
| | | | https://github.com/ruby/io-nonblock/commit/46c0ec245e
* [ruby/io-console] Check rawmode option names strictlyNobuyoshi Nakada2022-12-021-10/+30
| | | | https://github.com/ruby/io-console/commit/aa8fc7e947
* Revert "* expand tabs. [ci skip]"Nobuyoshi Nakada2022-07-301-14/+14
| | | | This reverts commit 0d842fecb4f75ab3b1d4097ebdb8e88f51558041.
* * expand tabs. [ci skip]git2022-07-301-14/+14
| | | | | 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.
* [ruby/io-nonblock] Revert tab expansionNobuyoshi Nakada2022-07-301-14/+14
|
* Expand tabs [ci skip]Takashi Kokubun2022-07-212-37/+37
| | | | [Misc #18891]
* [ruby/io-wait] Bump upNobuyoshi Nakada2022-06-251-1/+1
| | | | https://github.com/ruby/io-wait/commit/0fa6e3f7ba
* [ruby/io-wait] Remove C99-ism for some platforms [ci skip]Nobuyoshi Nakada2022-06-251-12/+12
| | | | | | Fix https://github.com/ruby/io-wait/pull/11 https://github.com/ruby/io-wait/commit/845f9a1f55
* [ruby/io-wait] Don't add `IO#wait*` methods when `RUBY_IO_WAIT_METHODS` is ↵Samuel Williams2022-06-251-41/+75
| | | | | | | | | | 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
* [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