index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
ruby
/
io.h
Age
Commit message (
Expand
)
Author
2024-03-22
Revert "Hide public implementation of `rb_io`. (#9568)" (#10283)
Samuel Williams
2024-03-06
Hide public implementation of `rb_io`. (#9568)
Samuel Williams
2023-08-28
Restore `HAVE_RB_IO_T` macro for compatibility with `kgio`, `unicorn`, etc. (...
Samuel Williams
2023-06-08
Add deprecations for public `struct rb_io` members. (#7916)
Samuel Williams
2023-06-01
Expose `enum rb_io_event` flags without `_t` suffix. (#7887)
Samuel Williams
2023-06-01
Drop `_t` suffix from struct names. (#7886)
Samuel Williams
2023-06-01
Hide the usage of `rb_io_t` where possible. (#7880)
Samuel Williams
2023-06-01
Revert "Hide most of the implementation of `struct rb_io`. (#6511)"
NARUSE, Yui
2023-05-30
Hide most of the implementation of `struct rb_io`. (#6511)
Samuel Williams
2023-02-08
Replace `PACKED_STRUCT` in include
Nobuyoshi Nakada
2022-10-08
Try `nil` as default for 'default timeout'. (#6509)
Samuel Williams
2022-10-07
Simplify default argument specification. (#6507)
Samuel Williams
2022-10-07
Add IO#timeout attribute and use it for blocking IO operations. (#5653)
Samuel Williams
2022-07-22
Move enum definitions out of struct definition
Yusuke Endoh
2022-06-25
Copy `IO#wait*` methods from `io-wait` gem to `io.c`.
Samuel Williams
2022-04-21
[Doc] correct my understanding about nonblocking mode
卜部昌平
2022-01-19
include/ruby/io.h: use 0 as POLLPRI when no support for it
Yuta Saito
2022-01-19
[wasm] include/ruby/io.h: define RB_WAITFD_PRI by ourselves for wasi
Yuta Saito
2021-11-10
IO::Buffer for scheduler interface.
Samuel Williams
2021-11-02
Fix typos
Nobuyoshi Nakada
2021-09-10
include/ruby/io.h: add doxyen
卜部昌平
2021-06-23
Revert deprecations for now
Nobuyoshi Nakada
2021-06-22
Deprecate and rework old (fd) centric functions.
Samuel Williams
2021-06-22
Direct io for accept, send, sendmsg, recvfrom, and related methods.
Samuel Williams
2020-09-14
Rework console to use `rb_io_wait`.
Samuel Williams
2020-09-14
Add support for hooking `IO#read`.
Samuel Williams
2020-09-14
Standardised scheduler interface.
Samuel Williams
2020-09-14
Simplify bitmasks for IO events.
Samuel Williams
2020-09-14
Add RB_ prefix to `GetOpenFile` and `MakeOpenFile`.
Samuel Williams
2020-05-11
sed -i 's|ruby/impl|ruby/internal|'
卜部昌平
2020-05-11
sed -i s/RUBY3/RBIMPL/g
卜部昌平
2020-05-11
sed -i s|ruby/3|ruby/impl|g
卜部昌平
2020-04-13
add #include guard hack
卜部昌平
2020-04-08
Merge pull request #2991 from shyouhei/ruby.h
卜部昌平
2019-12-26
re-add io.h and encoding.h into internal.h
卜部昌平
2019-08-14
io.c: export rb_io_extract_modeenc
Nobuyoshi Nakada
2018-11-21
errno.h must be included after config.h because config.h might define
odaira
2018-08-09
add 'x' mode character for O_EXCL
kazu
2018-01-09
Include ruby/{io,encoding}.h before internal.h
kazu
2016-05-08
* configure.in: check function attirbute const and pure,
naruse
2016-01-11
io.h: remove old macros
nobu
2015-07-02
socket: memoize common socket families in fptr->mode
normal
2014-11-18
* include/ruby/io.h (FMODE_WSPLIT): Removed. The write() system call
akr
2014-10-10
io.c: move RFile initialization
nobu
2014-10-10
ruby/io.h: deprecate old macros
nobu
2014-07-24
* include/ruby/io.h (struct rb_io_buffer_t): PACKED_STRUCT should not
ngoto
2014-07-21
rb_io_buffer_t: fix packing on gcc
normal
2014-07-21
ruby/io.h: fix rb_io_buffer_t
nobu
2014-07-20
rb_io_buffer_t: pack structure
normal
2014-07-20
rb_io_t: shrink from 216 to 200 bytes on 64-bit
normal
[next]