Samuel Williams
|
fc3137ef54
|
Add support for anonymous shared IO buffers. (#6580)
|
2022-10-19 18:53:38 +13:00 |
|
Samuel Williams
|
ced1d17280
|
Improvements to IO::Buffer implementation and documentation. (#6525)
|
2022-10-12 12:59:05 +13:00 |
|
Samuel Williams
|
1c14e406d3
|
Fix io/buffer.h header guard.
|
2022-09-26 20:10:15 +13:00 |
|
Nobuyoshi Nakada
|
e2ccb316b4
|
[Bug #5317] Use rb_off_t instead of off_t
Get rid of the conflict with system-provided small `off_t`.
|
2022-09-08 23:01:07 +09:00 |
|
Samuel Williams
|
bed920f073
|
Add fiber scheduler hooks for pread /pwrite , and add support to IO::Buffer .
|
2021-12-23 12:20:09 +13:00 |
|
Samuel Williams
|
e30920354f
|
Extended interface for IO::Buffer & documentation.
|
2021-12-22 10:57:34 +13:00 |
|
Samuel Williams
|
617687df09
|
Rename IMMUTABLE to READONLY.
|
2021-12-21 12:25:42 +13:00 |
|
Samuel Williams
|
9fbf94ff04
|
Improve interface for get/set/copy.
|
2021-12-21 12:25:42 +13:00 |
|
Samuel Williams
|
c86bcd434d
|
Mark non-private mapped files as external.
|
2021-12-21 12:25:42 +13:00 |
|
Samuel Williams
|
56811617ab
|
Improve IO::Buffer resize and introduce ownership transfer.
|
2021-12-20 00:17:17 +13:00 |
|
Samuel Williams
|
f3e30b26c5
|
Default size for IO::Buffer.
|
2021-12-19 12:25:38 +13:00 |
|
卜部昌平
|
1370b0876f
|
io/buffer.h: C linkage
Because `make install` installs this header to target systems, it must
be ready to be `#include`d form a C++ program.
|
2021-11-11 11:45:19 +09:00 |
|
Nobuyoshi Nakada
|
46e46eafd4
|
size_t is not for file size
|
2021-11-10 16:41:26 +09:00 |
|
Samuel Williams
|
81d0ce7e97
|
Mark IO::Buffer as experimental.
|
2021-11-10 19:21:05 +13:00 |
|
Samuel Williams
|
4b89034218
|
IO::Buffer for scheduler interface.
|
2021-11-10 19:21:05 +13:00 |
|