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
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
io.c
Age
Commit message (
Expand
)
Author
2025-12-26
[DOC] Remove outdated documentation about command injection
Jean Boussier
2025-12-20
remove obsolete workaround
YO4
2025-12-19
Fiber scheduler: invoke `#io_write` hook on IO flush (#15609)
Sharon Rosner
2025-12-12
Fewer calls to `GET_EC()` and `GET_THREAD()` (#15506)
Luke Gruber
2025-12-08
Re-introduce support for `io_close` hook. (#15434)
Samuel Williams
2025-12-06
Fix `io_pwrite` fiber scheduler hook. (#15428)
Samuel Williams
2025-12-05
[Bug #21764] Propagate the encoding of ID to warning
Nobuyoshi Nakada
2025-11-27
Reorganize page documentations (#15154)
Stan Lo
2025-11-23
Don't use non blocking pipes for RUBY_CRASH_REPORT
Peter Zhu
2025-11-15
refactor io_each_codepoint
YO4
2025-11-13
[Bug #21683] Respect reading encoding at `each_codepoint`
Nobuyoshi Nakada
2025-11-07
Depricate IO operation with `|`
Nobuyoshi Nakada
2025-10-29
[Bug #21625] Allow io/wait methods with `IO#ungetc` in text mode
Nobuyoshi Nakada
2025-10-11
For prism parser, do not update $_ from STDIN
Kevin Newton
2025-09-22
Clarify what happens when IO.popen's block returns (#14626)
Randy Stauner
2025-09-08
Allow IO#each_codepoint to work with unetc even when encoding conversion active
YO4
2025-07-31
Make ARGF not pin references during marking
Peter Zhu
2025-07-12
[Bug #21509] [DOC] Correct `IO#wait` description
Nobuyoshi Nakada
2025-07-01
[DOC] Fix ARGF example
Kevin Saison
2025-06-27
[DOC] Remove a garbage in an example
Nobuyoshi Nakada
2025-06-27
[DOC] Fix backquote exit status docs
Kenyon Ralph
2025-05-16
Don't enumerate `io->blocking_operations` if fork generation is different. (#...
Samuel Williams
2025-05-15
Ensure that forked process do not see invalid blocking operations. (#13343)
Samuel Williams
2025-05-13
Make `waiting_fd` behaviour per-IO. (#13127)
Samuel Williams
2025-04-19
Fix style [ci skip]
Nobuyoshi Nakada
2025-04-19
Tidy up `rb_io_fptr_finalize`. (#13136)
Samuel Williams
2025-04-19
Ensure `struct rb_io` is passed through to `thread.c`. (#13134)
Samuel Williams
2025-04-18
Update usage of `enum rb_io_mode`. (#13128)
Samuel Williams
2025-04-16
Introduce `enum rb_io_mode`. (#7894)
Samuel Williams
2025-04-15
`IO.select` accepts +Float::INFINITY+ as a timeout argument.
Tanaka Akira
2025-03-31
Provide compaction support for argf_type
Matt Valentine-House
2025-03-27
Freeze $/ and make it ractor safe
Étienne Barrié
2025-03-23
Fix handling of `error`/`errno` in `io_internal_wait`. (#12961)
Samuel Williams
2025-02-18
Ensure IO.copy_stream buffer is an independent string
Jeremy Evans
2025-01-02
[Bug #20995] Protect `IO.popen` block from exiting by exception
Nobuyoshi Nakada
2025-01-02
[DOC] Exclude 'Class' and 'Module' from RDoc's autolinking
Nobuyoshi Nakada
2025-01-02
[DOC] Exclude 'Process' from RDoc's autolinking
Nobuyoshi Nakada
2024-12-11
Use `rb_str_conv_enc` for simplicity
Nobuyoshi Nakada
2024-12-10
[Bug #20924] Fix reading with delimiter in wide character encodings
Nobuyoshi Nakada
2024-11-07
[Bug #20869] Discard read buffer and encoding converters at seeking
Nobuyoshi Nakada
2024-11-07
[Bug #20802] Copy encodings at reopen as well
Nobuyoshi Nakada
2024-10-07
[Bug #20787] Check the separator in `IO#readline` as well as 3.2
Nobuyoshi Nakada
2024-10-05
Introduce `rb_io_blocking_region` which takes `struct rb_io` argument. (#11795)
Samuel Williams
2024-10-04
Better handling of timeout in `rb_io_maybe_wait_*`. (#9531)
Samuel Williams
2024-09-26
Import patches for old macOS from MacPorts
Nobuyoshi Nakada
2024-09-04
[Bug #20708] Retry `open` on EINTR
Nobuyoshi Nakada
2024-06-19
[DOC] IO#close on closed IO is not an error.
Tanaka Akira
2024-06-02
IO.select accepts a numeric value as timeout.
Tanaka Akira
2024-05-25
[Bug #20510] Do not count optional hash argument for `IO.new`
Nobuyoshi Nakada
2024-04-04
Update `ARGF.write` interface
Nobuyoshi Nakada
[next]