| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-07-30 | Add examples of `return` in `eval` | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/8127 | |||
| 2023-07-24 | Use the caller location as default filename for eval family of methods | Jean Boussier | |
| [Feature #19755] Before (in /tmp/test.rb): ```ruby Object.class_eval("p __FILE__") # => "(eval)" ``` After: ```ruby Object.class_eval("p __FILE__") # => "(eval at /tmp/test.rb:1)" ``` This makes it much easier to track down generated code in case the author forgot to provide a filename argument. Notes: Merged: https://github.com/ruby/ruby/pull/8070 | |||
| 2023-06-26 | Update to ruby/spec@30e1c35 | Benoit Daloze | |
| 2023-05-29 | Update to ruby/spec@c3677cf | Benoit Daloze | |
| 2023-04-25 | Update to ruby/spec@7f6ca5b | Benoit Daloze | |
| 2023-04-25 | Workaround CRuby adding x86_64-linux-fake in $LOADED_FEATURES | Benoit Daloze | |
| 2023-04-25 | Update to ruby/spec@7f69c86 | Benoit Daloze | |
| 2023-03-10 | Accept `sleep(nil)` as sleep forever. (#7484) | Samuel Williams | |
| Notes: Merged-By: ioquatix <samuel@codeotaku.com> | |||
| 2023-02-27 | Update to ruby/spec@e7dc804 | Benoit Daloze | |
| 2023-02-08 | Only emit circular dependency warning for owned thread shields | Jean byroot Boussier | |
| [Bug #19415] If multiple threads attemps to load the same file concurrently it's not a circular dependency issue. So we check that the existing ThreadShield is owner by the current fiber before warning about circular dependencies. Notes: Merged: https://github.com/ruby/ruby/pull/7257 | |||
| 2023-02-06 | Revert "Only emit circular dependency warning for owned thread shields" | Jean byroot Boussier | |
| This reverts commit fa49651e05a06512e18ccb2f54a7198c9ff579de. Notes: Merged: https://github.com/ruby/ruby/pull/7256 | |||
| 2023-02-06 | Only emit circular dependency warning for owned thread shields | Jean Boussier | |
| [Bug #19415] If multiple threads attemps to load the same file concurrently it's not a circular dependency issue. So we check that the existing ThreadShield is owner by the current fiber before warning about circular dependencies. Notes: Merged: https://github.com/ruby/ruby/pull/7252 | |||
| 2023-01-05 | Update to ruby/spec@9d69b95 | Benoit Daloze | |
| 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-20 | [Bug #18955] format single character for `%c` | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6258 | |||
| 2022-08-10 | Only allow procs created by Symbol#to_proc to call public methods | Jeremy Evans | |
| Fixes [Bug #18826] Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Notes: Merged: https://github.com/ruby/ruby/pull/6018 Merged-By: jeremyevans <code@jeremyevans.net> | |||
| 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-17 | spec: disable a part of Kernel.open spec where spawns a process for WASI | Yuta Saito | |
| WASI doesn't provide a way to spawn a new process Notes: Merged: https://github.com/ruby/ruby/pull/5672 | |||
| 2022-03-17 | spec: disable part of require_relative spec where uses symlink for WASI | Yuta Saito | |
| cap-std, an underlying sandbox implementation of WASI in wasmtime, doesn't allow to create a symlink to an absolute path to enforce sandbox restriction. See also: https://github.com/bytecodealliance/cap-std/commit/257867a1d3a589b2561b00111ffa4db3bab0e8be Notes: Merged: https://github.com/ruby/ruby/pull/5656 | |||
| 2022-01-28 | Update to ruby/spec@902ab83 | Benoit Daloze | |
| 2022-01-10 | Update to ruby/spec@226cfdc | Benoit Daloze | |
| 2022-01-03 | Kernel#=~: delete | 卜部昌平 | |
| Has been deprecated since ebff9dc10e6e72239c23e50acc7d3cbfdc659e7a. | |||
| 2021-12-16 | Restore the global random seed | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/5281 | |||
| 2021-12-16 | Fix Kernel#srand and Kernel#rand descriptions [ci skip] | Nobuyoshi Nakada | |
| Actually used methods are all instance method, not the singleton method. Notes: Merged: https://github.com/ruby/ruby/pull/5281 | |||
| 2021-12-16 | Refine wording about the default random seed [ci skip] | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/5281 | |||
| 2021-12-16 | Use `to_s` and `puts` in tests | Nobuyoshi Nakada | |
| `to_s` has the explict specification while `inspect` is often vague. | |||
| 2021-11-29 | Update to ruby/spec@7f22a0b | Benoit Daloze | |
| 2021-10-28 | Update to ruby/spec@21a48d9 | Benoit Daloze | |
| 2021-10-20 | Update to ruby/spec@d6921ef | Benoit Daloze | |
| 2021-10-05 | Update to ruby/spec@ccf0d85 | Benoit Daloze | |
| 2021-09-07 | Update to ruby/spec@b1e93a2 | Benoit Daloze | |
| 2021-07-29 | Update to ruby/spec@b65d01f | Benoit Daloze | |
| 2021-06-02 | Update to ruby/spec@a0b7d0d | Benoit Daloze | |
| 2021-03-27 | Update to ruby/spec@fd6eddd | Benoit Daloze | |
| 2021-02-27 | Update to ruby/spec@37e52e5 | Benoit Daloze | |
| 2021-01-29 | Fixed Kernel#rand spec | Nobuyoshi Nakada | |
| Float should not be compared by identity. Notes: Merged: https://github.com/ruby/ruby/pull/4126 | |||
| 2021-01-28 | Update to ruby/spec@8cafaa5 | Benoit Daloze | |
| 2020-12-27 | Update to ruby/spec@4ce9f41 | Benoit Daloze | |
| 2020-12-21 | Use Integer instead of Fixnum/Bignum | Nobuyoshi Nakada | |
| 2020-12-12 | spec: suppress deprecations of "lambda(&proc_block)" pattern | Yusuke Endoh | |
| 2020-11-27 | Update to ruby/spec@c4170a3 | Benoit Daloze | |
| 2020-11-27 | Update to ruby/spec@ac878ad | Benoit Daloze | |
| 2020-11-13 | Update to ruby/spec@b0b7f53 | Benoit Daloze | |
| 2020-10-26 | Ignore <internal: entries from core library methods for Kernel#warn(message, ↵ | Benoit Daloze | |
| uplevel: n) * Fixes [Bug #17259] Notes: Merged: https://github.com/ruby/ruby/pull/3647 | |||
| 2020-10-26 | Add specs that #caller and #caller_locations include core library methods ↵ | Benoit Daloze | |
| defined in Ruby Notes: Merged: https://github.com/ruby/ruby/pull/3647 | |||
