| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-15 | Update `Fiber::Scheduler` documentation. (#6562) | Samuel Williams | |
| Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2022-10-15 | Introduce `Fiber::Scheduler#io_select` hook for non-blocking `IO.select`. ↵ | Samuel Williams | |
| (#6559) Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2022-10-12 | Improvements to IO::Buffer implementation and documentation. (#6525) | Samuel Williams | |
| Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2022-09-08 | [Bug #5317] Use `rb_off_t` instead of `off_t` | Nobuyoshi Nakada | |
| Get rid of the conflict with system-provided small `off_t`. Notes: Merged: https://github.com/ruby/ruby/pull/6329 | |||
| 2022-07-27 | Adjust styles [ci skip] | Nobuyoshi Nakada | |
| 2022-04-14 | [DOC] add missing size params in fiber scheduler.h (#5441) | Alex Matchneer | |
| Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2021-12-25 | Fix typos [ci skip] | Kazuhiro NISHIYAMA | |
| 2021-12-24 | Improvements to `rb_io_wait` return value handling and internal ↵ | Samuel Williams | |
| implementation. (#5340) Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2021-12-23 | Add fiber scheduler hooks for `pread`/`pwrite`, and add support to `IO::Buffer`. | Samuel Williams | |
| Notes: Merged: https://github.com/ruby/ruby/pull/5249 Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2021-12-18 | Introduce io_result wrapper for passing `[-errno, size]` in VALUE. | Samuel Williams | |
| Notes: Merged: https://github.com/ruby/ruby/pull/5287 Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2021-11-10 | IO::Buffer for scheduler interface. | Samuel Williams | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4621 | |||
| 2021-09-10 | include/ruby/fiber/scheduler.h: add doxygen | 卜部昌平 | |
| Must not be a bad idea to improve documents. [ci skip] Notes: Merged: https://github.com/ruby/ruby/pull/4815 | |||
| 2021-06-14 | Add scheduler hook `Addrinfo.getaddrinfo`. (#4375) | Samuel Williams | |
| Co-authored-by: Bruno Sutic <code@brunosutic.com> Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2021-04-10 | Fix symbol export. | Samuel Williams | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4374 | |||
| 2021-03-30 | Disable public interface for now. | Samuel Williams | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4173 | |||
| 2021-03-30 | Fix native implementation. | Samuel Williams | |
| # Conflicts: # scheduler.c Notes: Merged: https://github.com/ruby/ruby/pull/4173 | |||
| 2021-03-30 | Add hook for `Timeout.timeout`. | Samuel Williams | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4173 | |||
| 2021-02-09 | Updated pre-prototype declarations | Nobuyoshi Nakada | |
| 2021-02-09 | Expose scheduler as public interface & bug fixes. (#3945) | Samuel Williams | |
| * 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. Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
