Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-22 | [Feature #20275] Remove extra backtrace entries for rescue and ensure | Benoit Daloze | |
2024-03-14 | `Exception#set_backtrace` accept arrays of `Backtrace::Location` | Jean Boussier | |
[Feature #13557] Setting the backtrace with an array of strings is lossy. The resulting exception will return nil on `#backtrace_locations`. By accepting an array of `Backtrace::Location` instance, we can rebuild a `Backtrace` instance and have a fully functioning Exception. Co-Authored-By: Étienne Barrié <etienne.barrie@gmail.com> | |||
2024-02-15 | ruby-spec: Accept the receiver in backtraces | Yusuke Endoh | |
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 | |
2023-11-27 | Update to ruby/spec@c3206f6 | Benoit Daloze | |
2023-10-30 | Update to ruby/spec@bd7017f | Benoit Daloze | |
2023-09-04 | Update to ruby/spec@96d1072 | Benoit Daloze | |
2023-08-02 | Update to ruby/spec@9e278f5 | Benoit Daloze | |
2023-06-26 | Update to ruby/spec@30e1c35 | Benoit Daloze | |
2023-05-29 | Update to ruby/spec@c3677cf | Benoit Daloze | |
2023-02-27 | Update to ruby/spec@e7dc804 | Benoit Daloze | |
2023-02-20 | Update some ruby specs for the new message format of NoMethodError | Yusuke Endoh | |
Notes: Merged: https://github.com/ruby/ruby/pull/6950 | |||
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 | |
2021-11-29 | Update to ruby/spec@7f22a0b | Benoit Daloze | |
2021-07-29 | Update to ruby/spec@b65d01f | Benoit Daloze | |
2021-06-29 | [WIP] add error_squiggle gem | Yusuke Endoh | |
``` $ ./local/bin/ruby -e '1.time {}' -e:1:in `<main>': undefined method `time' for 1:Integer (NoMethodError) 1.time {} ^^^^^ Did you mean? times ``` https://bugs.ruby-lang.org/issues/17930 Notes: Merged: https://github.com/ruby/ruby/pull/4586 | |||
2021-06-02 | Update to ruby/spec@a0b7d0d | Benoit Daloze | |
2021-03-27 | Update to ruby/spec@fd6eddd | Benoit Daloze | |
2020-12-21 | Use Integer instead of Fixnum/Bignum | Nobuyoshi Nakada | |
2020-11-13 | Update to ruby/spec@b0b7f53 | Benoit Daloze | |
2020-09-30 | Update to ruby/spec@681e8cf | Benoit Daloze | |
2020-09-30 | Update to ruby/spec@9277d27 | Benoit Daloze | |
2020-09-15 | 2.8 -> 3.0 in specs | Benoit Daloze | |
2020-07-27 | Update to ruby/spec@07164da | Benoit Daloze | |
2020-06-27 | Update to ruby/spec@b6b7752 | Benoit Daloze | |
2020-06-06 | Fix build failures | Yuki Nishijima | |
Notes: Merged: https://github.com/ruby/ruby/pull/3135 | |||
2020-06-02 | Add a spec for the new NoMethodError display of the receiver | Jean Boussier | |
Notes: Merged: https://github.com/ruby/ruby/pull/3176 | |||
2020-05-03 | Update to ruby/spec@032ee74 | Benoit Daloze | |
2020-05-02 | Update to ruby/spec@d394dfd | Benoit Daloze | |
2020-04-10 | Turn class variable warnings into exceptions | Jeremy Evans | |
This changes the following warnings: * warning: class variable access from toplevel * warning: class variable @foo of D is overtaken by C into RuntimeErrors. Handle defined?(@@foo) at toplevel by returning nil instead of raising an exception (the previous behavior warned before returning nil when defined? was used). Refactor the specs to avoid the warnings even in older versions. The specs were checking for the warnings, but the purpose of the related specs as evidenced from their description is to test for behavior, not for warnings. Fixes [Bug #14541] Notes: Merged: https://github.com/ruby/ruby/pull/2987 | |||
2020-04-01 | Drop support for ruby 2.4 from ruby/spec | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/2892 | |||
2020-03-28 | Update to ruby/spec@ec84479 | Benoit Daloze | |
2020-01-28 | Update to ruby/spec@f8a2d54 | Benoit Daloze | |
2019-12-27 | Update to ruby/spec@7241f39 | Benoit Daloze | |
2019-12-27 | Update to ruby/spec@d419e74 | Benoit Daloze | |
2019-12-20 | Makes the receiver to FrozenError.new a keyword parameter | Nobuyoshi Nakada | |
[Feature #16419] | |||
2019-11-30 | Update to ruby/spec@4eec3dc | Benoit Daloze | |
2019-10-26 | Update to ruby/spec@28a728b | Benoit Daloze | |
2019-07-27 | Update to ruby/spec@875a09e | Benoit Daloze | |
2019-05-28 | Update to ruby/spec@9a501a8 | Benoit Daloze | |
2019-05-26 | Add FrozenError#receiver | Jeremy Evans | |
Similar to NameError#receiver, this returns the object on which the modification was attempted. This is useful as it can pinpoint exactly what is frozen. In many cases when a FrozenError is raised, you cannot determine from the context which object is frozen that you attempted to modify. Users of the current rb_error_frozen C function will have to switch to using rb_error_frozen_object or the new rb_frozen_error_raise in order to set the receiver of the FrozenError. To allow the receiver to be set from Ruby, support an optional second argument to FrozenError#initialize. Implements [Feature #15751] | |||
2019-02-21 | Update to ruby/spec@7a16e01 | eregon | |
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
2019-02-07 | Update to ruby/spec@6cf8ebe | eregon | |
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
2019-01-27 | Update to ruby/spec@e57f49c | eregon | |
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
2019-01-20 | Update to ruby/spec@35a9fba | eregon | |
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e | |||
2018-06-27 | Update to ruby/spec@a454137 | eregon | |
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |