| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-05 | Make `LocalJumpError` a direct subclass of `StandardError`. | Yukihiro "Matz" Matsumoto | |
| To be compatible with CRuby. | |||
| 2020-10-12 | Make division by zero cause `ZeroDivisionError`. | Yukihiro "Matz" Matsumoto | |
| As described in ISO 15.2.30. | |||
| 2017-12-12 | Modifying frozen objects will raise `FrozenError`. | Yukihiro "Matz" Matsumoto | |
| `FrozenError` is a subclass of `RuntimeError` which used to be raised. [Ruby2.5] | |||
| 2017-06-23 | Make `LocalJumpError` a subclass of `ScriptError`. | Yukihiro "Matz" Matsumoto | |
| It's incompatible with CRuby, but it is required for mruby because it cannot detect `break` outside of loops in the parsing time, but in the code generation time where it cannot raise `SyntaxError`. | |||
| 2016-08-19 | renamed class.rb and error.rb to ensure they are read first; ref #3197 | Yukihiro "Matz" Matsumoto | |
