summaryrefslogtreecommitdiff
path: root/include/ruby/io
AgeCommit message (Expand)Author
2023-12-25Correctly release the underlying file mapping. (#9340)Samuel Williams
2023-12-25IO::Buffer improvements and documentation. (#9329)Samuel Williams
2023-07-24Check if macros are defined before usingNobuyoshi Nakada
2023-03-31Support `IO#pread` / `IO#pwrite` using fiber scheduler. (#7594)Samuel Williams
2022-10-19Add support for anonymous shared IO buffers. (#6580)Samuel Williams
2022-10-12Improvements to IO::Buffer implementation and documentation. (#6525)Samuel Williams
2022-09-26Fix `io/buffer.h` header guard.Samuel Williams
2022-09-08[Bug #5317] Use `rb_off_t` instead of `off_t`Nobuyoshi Nakada
2021-12-23Add fiber scheduler hooks for `pread`/`pwrite`, and add support to `IO::Buffer`.Samuel Williams
2021-12-22Extended interface for IO::Buffer & documentation.Samuel Williams
2021-12-21Rename IMMUTABLE to READONLY.Samuel Williams
2021-12-21Improve interface for get/set/copy.Samuel Williams
2021-12-21Mark non-private mapped files as external.Samuel Williams
2021-12-20Improve IO::Buffer resize and introduce ownership transfer.Samuel Williams
2021-12-19Default size for IO::Buffer.Samuel Williams
2021-11-11io/buffer.h: C linkage卜部昌平
2021-11-10size_t is not for file sizeNobuyoshi Nakada
2021-11-10Mark IO::Buffer as experimental.Samuel Williams
2021-11-10IO::Buffer for scheduler interface.Samuel Williams