Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-16 | "binary" is not valid encoding name in Emacs | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/13361 | |||
2025-05-09 | Update to ruby/spec@d8bacef | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/13265 | |||
2025-03-27 | Update to ruby/spec@5e579e2 | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12984 | |||
2024-12-10 | Update to ruby/spec@9f10222 | Andrew Konchin | |
Notes: Merged: https://github.com/ruby/ruby/pull/12297 | |||
2024-11-06 | Update to ruby/spec@54c391e | Benoit Daloze | |
2024-07-02 | Update to ruby/spec@f8987ac | Andrew Konchin | |
2024-05-19 | Update to ruby/spec@6b04c1d | Andrew Konchin | |
2024-03-14 | Update to ruby/spec@89175b2 | Benoit Daloze | |
2024-02-15 | ruby-spec: Accept both a backtick and a single quote in error messages | Yusuke Endoh | |
2024-02-05 | Update to ruby/spec@3fc4444 | Benoit Daloze | |
2024-01-12 | Don't use cat command on native Windows | Hiroshi SHIBATA | |
2023-11-09 | IO#read always check the provided buffer is mutable | Jean Boussier | |
Otherwise you can have work in some circumstance but not in others. | |||
2023-10-30 | Update to ruby/spec@bd7017f | Benoit Daloze | |
2023-09-04 | Update to ruby/spec@96d1072 | Benoit Daloze | |
2023-08-23 | Quarantine a very flaky spec | Takashi Kokubun | |
https://github.com/ruby/ruby/actions/runs/5956398507/job/16157091112 This has been extremely flaky on macOS GitHub Actions. Benoit suggested to quarantine it if it's too problematic (it is) and there's no reasonable fix in a short time (it already took too long). So this commit follows the suggestion. We should remove revert this once rb_cloexec_open() is fixed. | |||
2023-08-10 | Deprecate Kernel#open and IO support for subprocess creation/forking | Mike Dalessio | |
Deprecate Kernel#open and IO support for subprocess creation and forking. This deprecates subprocess creation and forking in - Kernel#open - URI.open - IO.binread - IO.foreach - IO.readlines - IO.read - IO.write This behavior is slated to be removed in Ruby 4.0 [Feature #19630] Notes: Merged: https://github.com/ruby/ruby/pull/7915 | |||
2023-06-26 | Update to ruby/spec@30e1c35 | Benoit Daloze | |
2023-05-29 | Update to ruby/spec@c3677cf | Benoit Daloze | |
2023-05-24 | Add support for pread/pwrite on windows. (#7827) | Samuel Williams | |
Notes: Merged-By: ioquatix <[email protected]> | |||
2023-04-25 | Update to ruby/spec@7f69c86 | Benoit Daloze | |
2023-03-24 | Raise ArgumentError if IO.read is provided negative offset | Jeremy Evans | |
Fixes [Bug #19380] Notes: Merged: https://github.com/ruby/ruby/pull/7289 | |||
2023-03-06 | s/MJIT/RJIT/ | Takashi Kokubun | |
Notes: Merged: https://github.com/ruby/ruby/pull/7462 | |||
2023-02-27 | Skip a spec failing on master | Takashi Kokubun | |
https://github.com/ruby/ruby/actions/runs/4286361460/jobs/7466545010 http://ci.rvm.jp/results/trunk_gcc9@ruby-sp2-docker/4462424 http://ci.rvm.jp/results/trunk_clang_13@ruby-sp2-docker/4462422 | |||
2023-02-27 | Update to ruby/spec@e7dc804 | Benoit Daloze | |
2023-01-05 | Update to ruby/spec@9d69b95 | Benoit Daloze | |
2023-01-01 | Make IO#set_encoding with binary external encoding use nil internal encoding | Jeremy Evans | |
This was already the behavior when a single `'external:internal'` encoding specifier string was passed. This makes the behavior consistent for the case where separate external and internal encoding specifiers are provided. While here, fix the IO#set_encoding method documentation to state that either the first or second argument can be a string with an encoding name, and describe the behavior when the external encoding is binary. Fixes [Bug #18899] Notes: Merged: https://github.com/ruby/ruby/pull/6280 | |||
2022-12-09 | Clean up a temporary file | Nobuyoshi Nakada | |
2022-12-08 | Introduce `IO.new(..., path:)` and promote `File#path` to `IO#path`. (#6867) | Samuel Williams | |
Notes: Merged-By: ioquatix <[email protected]> | |||
2022-11-07 | Update to ruby/spec@740ccc8 | Benoit Daloze | |
2022-09-28 | Update to ruby/spec@1d9d5c6 | Benoit Daloze | |
2022-08-29 | Update to ruby/spec@d01709f | Benoit Daloze | |
2022-08-05 | Test that File.read defaults to text mode | Alan Wu | |
Co-authored-by: Nobuyoshi Nakada <[email protected]> Notes: Merged: https://github.com/ruby/ruby/pull/6212 | |||
2022-07-21 | Do not chomp trailing line separator IO#each with nil separator and chomp | Jeremy Evans | |
nil separator means no sepator, so chomp should not remove a line separator. Partially Fixes [Bug #18770] Notes: Merged: https://github.com/ruby/ruby/pull/6164 | |||
2022-06-26 | Update to ruby/spec@ab32a1a | Benoit Daloze | |
2022-04-25 | Update to ruby/spec@3affe1e | Benoit Daloze | |
2022-03-28 | Update to ruby/spec@aaf998f | Benoit Daloze | |
2022-03-03 | Update to ruby/spec@82cd3a3 | Benoit Daloze | |
2022-01-28 | Update to ruby/spec@902ab83 | Benoit Daloze | |
2022-01-10 | Update to ruby/spec@226cfdc | Benoit Daloze | |
2021-12-13 | Prepare for removing RubyVM::JIT (#5262) | Takashi Kokubun | |
Notes: Merged-By: k0kubun <[email protected]> | |||
2021-10-28 | Update to ruby/spec@21a48d9 | Benoit Daloze | |
2021-10-25 | fix typo [ci skip] | 180909 | |
Notes: Merged: https://github.com/ruby/ruby/pull/4972 Merged-By: nobu <[email protected]> | |||
2021-08-22 | Fix failures on non-UTF-8 environment [Bug #18077] | Nobuyoshi Nakada | |
Call `IOSpecs.io_fixture` with the default encoding explicitly. `IOSpecs.closed_io` calls the method without optional `mode` which is set to UTF-8 by default, while the default external encoding depends on the locale environment variables. | |||
2021-08-22 | Fix Marshal.dump(closed_io) to raise TypeError and allow encoding on closed IO | Lars Kanis | |
Mashalling a closed IO object raised "closed stream (IOError)" before instead of TypeError. This changes IO#(in|ex)ternal_encoding to still return the encoding even if the underlying FD is closed. Fixes bug #18077 Notes: Merged: https://github.com/ruby/ruby/pull/4758 | |||
2021-07-29 | Update to ruby/spec@b65d01f | Benoit Daloze | |
2021-07-20 | Remove meaningless IO#close_on_exec= spec [Feature #17745] | Nobuyoshi Nakada | |
2021-06-02 | Update to ruby/spec@a0b7d0d | Benoit Daloze | |
2021-02-27 | Update to ruby/spec@37e52e5 | Benoit Daloze | |
2021-01-13 | Rename RubyVM::MJIT to RubyVM::JIT | Takashi Kokubun | |
because the name "MJIT" is an internal code name, it's inconsistent with --jit while they are related to each other, and I want to discourage future JIT implementation-specific (e.g. MJIT-specific) APIs by this rename. [Feature #17490] | |||
2020-12-27 | Update to ruby/spec@4ce9f41 | Benoit Daloze | |