summaryrefslogtreecommitdiff
path: root/include/ruby/io
Commit message (Expand)AuthorAgeFilesLines
* Support `IO#pread` / `IO#pwrite` using fiber scheduler. (#7594)Samuel Williams2023-03-311-0/+2
* Add support for anonymous shared IO buffers. (#6580)Samuel Williams2022-10-191-0/+3
* Improvements to IO::Buffer implementation and documentation. (#6525)Samuel Williams2022-10-121-4/+6
* Fix `io/buffer.h` header guard.Samuel Williams2022-09-261-3/+3
* [Bug #5317] Use `rb_off_t` instead of `off_t`Nobuyoshi Nakada2022-09-081-3/+3
* Add fiber scheduler hooks for `pread`/`pwrite`, and add support to `IO::Buffer`.Samuel Williams2021-12-231-0/+6
* Extended interface for IO::Buffer & documentation.Samuel Williams2021-12-221-4/+4
* Rename IMMUTABLE to READONLY.Samuel Williams2021-12-211-3/+5
* Improve interface for get/set/copy.Samuel Williams2021-12-211-1/+0
* Mark non-private mapped files as external.Samuel Williams2021-12-211-6/+10
* Improve IO::Buffer resize and introduce ownership transfer.Samuel Williams2021-12-201-1/+2
* Default size for IO::Buffer.Samuel Williams2021-12-191-0/+1
* io/buffer.h: C linkage卜部昌平2021-11-111-2/+2
* size_t is not for file sizeNobuyoshi Nakada2021-11-101-1/+5
* Mark IO::Buffer as experimental.Samuel Williams2021-11-101-0/+3
* IO::Buffer for scheduler interface.Samuel Williams2021-11-101-0/+71