summaryrefslogtreecommitdiff
path: root/include/ruby/fiber
Commit message (Expand)AuthorAgeFilesLines
* Support `IO#pread` / `IO#pwrite` using fiber scheduler. (#7594)Samuel Williams2023-03-311-25/+53
* Update `Fiber::Scheduler` documentation. (#6562)Samuel Williams2022-10-151-14/+20
* Introduce `Fiber::Scheduler#io_select` hook for non-blocking `IO.select`. (#6...Samuel Williams2022-10-151-1/+21
* Improvements to IO::Buffer implementation and documentation. (#6525)Samuel Williams2022-10-121-8/+14
* [Bug #5317] Use `rb_off_t` instead of `off_t`Nobuyoshi Nakada2022-09-081-2/+2
* Adjust styles [ci skip]Nobuyoshi Nakada2022-07-271-4/+8
* [DOC] add missing size params in fiber scheduler.h (#5441)Alex Matchneer2022-04-141-0/+2
* Fix typos [ci skip]Kazuhiro NISHIYAMA2021-12-251-1/+1
* Improvements to `rb_io_wait` return value handling and internal implementatio...Samuel Williams2021-12-241-1/+1
* Add fiber scheduler hooks for `pread`/`pwrite`, and add support to `IO::Buffer`.Samuel Williams2021-12-231-0/+26
* Introduce io_result wrapper for passing `[-errno, size]` in VALUE.Samuel Williams2021-12-181-2/+52
* IO::Buffer for scheduler interface.Samuel Williams2021-11-101-4/+36
* include/ruby/fiber/scheduler.h: add doxygen卜部昌平2021-09-101-4/+181
* Add scheduler hook `Addrinfo.getaddrinfo`. (#4375)Samuel Williams2021-06-141-0/+2
* Fix symbol export.Samuel Williams2021-04-101-0/+4
* Disable public interface for now.Samuel Williams2021-03-301-3/+5
* Fix native implementation.Samuel Williams2021-03-301-1/+2
* Add hook for `Timeout.timeout`.Samuel Williams2021-03-301-0/+2
* Updated pre-prototype declarationsNobuyoshi Nakada2021-02-091-2/+2
* Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams2021-02-091-0/+40