summaryrefslogtreecommitdiff
path: root/ext/io/wait
AgeCommit message (Collapse)Author
2025-12-17[ruby/io-wait] bump up to 0.4.0Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/ae676c9d6d
2025-11-13Revert "include ruby.h to avoid load failures"Hiroshi SHIBATA
This reverts commit 35783854244f8dc6a9f7fb4dfae752f8361c66bd.
2025-11-12[ruby/io-wait] Define ABI versionNobuyoshi Nakada
https://github.com/ruby/io-wait/commit/ad6f47fd3a
2025-11-13include ruby.h to avoid load failuresKoichi Sasada
``` .../io/wait.so: undefined symbol: ruby_abi_version - ruby_abi_version ```
2025-11-12[ruby/io-wait] No method definition is always ractor-safeNobuyoshi Nakada
https://github.com/ruby/io-wait/commit/44b68fc51b
2025-11-12[ruby/io-wait] Drop support for ruby 3.1Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/33efb55d0e
2025-11-12[ruby/io-wait] Drop support for ruby 3.0Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/62626dae8c
2025-11-12[ruby/io-wait] Drop support for ruby 2.7Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/dad4c70f2a
2025-11-12[ruby/io-wait] Remove `IO#nread` and `IO#ready?Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/1decadc7f9
2025-11-12[ruby/io-wait] Start 0.4.0Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/f5c81139dd
2025-11-12[ruby/io-wait] Bump up to 0.3.6Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/bf41116ff5
2025-11-12[ruby/io-wait] Deprecate `IO#nread` and `IO#ready?`Nobuyoshi Nakada
To use these methods, busy loop is necessary somewhere. Use other method to wait instead. https://github.com/ruby/io-wait/commit/8ff4821cea
2025-11-11[ruby/io-wait] Bump version to 0.3.5 to incorporate JRuby release fixesCharles Oliver Nutter
https://github.com/ruby/io-wait/commit/284cb654cf
2025-11-11[ruby/io-wait] 0.3.5.test1 fixing JRuby release processCharles Oliver Nutter
https://github.com/ruby/io-wait/commit/c0ae05e319
2025-11-11[ruby/io-wait] Bump version to 0.3.4Charles Oliver Nutter
https://github.com/ruby/io-wait/commit/cd163938e5
2025-11-04[ruby/io-wait] bump up to 0.3.3Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/57bc0b752b
2025-11-04[ruby/io-wait] Select packging files by pathspecsNobuyoshi Nakada
https://github.com/ruby/io-wait/commit/c66a90f5b1
2025-10-29[Bug #21625] Allow io/wait methods with `IO#ungetc` in text modeNobuyoshi Nakada
2025-07-17[ruby/io-wait] Bump up 0.3.2Hiroshi SHIBATA
https://github.com/ruby/io-wait/commit/1d2b668457
2025-07-12[ruby/io-wait] [Bug #21509] [DOC] Correct `IO#wait` descriptionNobuyoshi Nakada
https://github.com/ruby/io-wait/commit/c65af887a1
2025-07-11Update dependencies for addition of set.h to public headersJeremy Evans
2025-07-09[ruby/io-wait] Revert "Fix dependency for ruby 2.6"Nobuyoshi Nakada
This reverts commit https://github.com/ruby/io-wait/commit/2eb3841e9c8f. Ruby 2.6 support has been dropped. https://github.com/ruby/io-wait/commit/bcc343683e
2025-07-09[ruby/io-wait] Revert https://github.com/ruby/io-wait/pull/9 "MakeNobuyoshi Nakada
the gem a noop on Rubies older than 2.6" This reverts commit https://github.com/ruby/io-wait/commit/75fcb74c327f. The version that does nothing with pre-ruby 2.6 has already been released, so there is no longer need to consider older rubies in newer versions. https://github.com/ruby/io-wait/commit/930d2f0d07
2025-07-09[ruby/io-wait] Bump up the required ruby versionNobuyoshi Nakada
io-wait became a default gem at ruby 3.0. Even it can be installed on earlier versions, but the standard library will be loaded instead of the installed gem. https://github.com/ruby/io-wait/commit/15b96736cd
2025-07-01[ruby/io-wait] Run `have_func` with the header providing the declarationsNobuyoshi Nakada
https://github.com/ruby/io-wait/commit/48309d7877
2024-04-27ruby tool/update-deps --fix卜部昌平
2023-12-13[ruby/io-wait] Bump up 0.3.1Hiroshi SHIBATA
https://github.com/ruby/io-wait/commit/5ec3db36c8
2023-05-28[ruby/io-wait] Remove usage of IO internals.Samuel Williams
(https://github.com/ruby/io-wait/pull/25) https://github.com/ruby/io-wait/commit/e5854b46c7
2023-02-28Update the depend filesMatt Valentine-House
Notes: Merged: https://github.com/ruby/ruby/pull/7310
2023-02-27Remove intern/gc.h from Make depsMatt Valentine-House
Notes: Merged: https://github.com/ruby/ruby/pull/7330
2023-02-08Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada
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` Notes: Merged: https://github.com/ruby/ruby/pull/7268
2022-12-16[ruby/io-wait] Bump version to 0.3.0Hiroshi SHIBATA
https://github.com/ruby/io-wait/commit/940ba319d3
2022-07-21Expand tabs [ci skip]Takashi Kokubun
[Misc #18891] Notes: Merged: https://github.com/ruby/ruby/pull/6094
2022-06-25[ruby/io-wait] Bump upNobuyoshi Nakada
https://github.com/ruby/io-wait/commit/0fa6e3f7ba
2022-06-25[ruby/io-wait] Remove C99-ism for some platforms [ci skip]Nobuyoshi Nakada
Fix https://github.com/ruby/io-wait/pull/11 https://github.com/ruby/io-wait/commit/845f9a1f55
2022-06-25[ruby/io-wait] Don't add `IO#wait*` methods when `RUBY_IO_WAIT_METHODS` is ↵Samuel Williams
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-21[ruby/io-wait] Remove redundant forward declarationsNobuyoshi Nakada
These were needed before prototype declarations were used. https://github.com/ruby/io-wait/commit/35f016833a
2022-05-20Merge JRuby implementation for stringio and io-waitHiroshi SHIBATA
2022-05-09[ruby/io-wait] bump up to 0.2.3Hiroshi SHIBATA
https://github.com/ruby/io-wait/commit/f59d1d12e0
2022-03-10[ruby/io-wait] Update version to 0.2.2.pre1 for testingCharles Oliver Nutter
https://github.com/ruby/io-wait/commit/12e26f574e
2022-02-22[Feature #18249] Update dependenciesPeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/5474
2022-02-01[ruby/io-wait] Exclude rake files from packagesNobuyoshi Nakada
https://github.com/ruby/io-wait/commit/7be58cd7f4
2022-02-01[ruby/io-wait] Make the gem a noop on Rubies older than 2.6Jean Boussier
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[ruby/io-wait] bump up to 0.2.2Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/e15a2486b2
2022-01-24[ruby/io-wait] [DOC] Fix the return values [ci skip]Nobuyoshi Nakada
Even since 0.1.0, other than +true+ or +false+ may be returned. https://github.com/ruby/io-wait/commit/d0721e300a
2022-01-24[ruby/io-wait] Document mandatory require for using io/wait methodsapatniv
https://github.com/ruby/io-wait/commit/2beb05bd48
2021-12-09[ruby/io-wait] Bump up 0.2.1Hiroshi SHIBATA
https://github.com/ruby/io-wait/commit/c97ab9a212
2021-11-21Update dependenciesNobuyoshi Nakada
2021-11-17ext/io/wait/depend: make it work for Ruby 3.1.0-devYusuke Endoh
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.
2021-11-16[ruby/io-wait] Fix dependency for ruby 2.6Nobuyoshi Nakada
https://github.com/ruby/io-wait/commit/2eb3841e9c