| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-30 | Disable tests on backtraces w/ unknown line numbers | fundamental | |
| 2020-01-27 | Fixed backtrace message for top-level blocks; fix #4936 | Yukihiro "Matz" Matsumoto | |
| In top-level, `mid` is `NULL`. We used to ignore 'mid` update for `NULL`. | |||
| 2019-12-14 | Remove location info from `Exception#inspect` | KOBAYASHI Shuji | |
| Because location info (file name and line number) is kept in the backtrace, it should not be kept in the result of `inspect` (and the exception object itself), I think. ### Example ```ruby # example.rb begin raise "err" rescue => e p e end ``` #### Before this patch: ``` $ bin/mruby example.rb example.rb:2: err (RuntimeError) ``` #### After this patch: ``` $ bin/mruby example.rb err (RuntimeError) ``` | |||
| 2019-01-12 | Use `__send__` instead of `send`; ref #4207 | KOBAYASHI Shuji | |
| 2017-05-23 | Remove class info from backtrace lines. | Yukihiro "Matz" Matsumoto | |
| 2017-03-19 | Remove cname duplication from exc_inspect(). | Yukihiro "Matz" Matsumoto | |
| 2016-11-07 | fixed wrong stack adjustment for ensure clauses; fix #3175 | Yukihiro "Matz" Matsumoto | |
| 2016-08-15 | Correct method name | Franck Verrot | |
| 2015-12-29 | Skip backtrace related tests when backtrace isn't available | Kouhei Sutou | |
| 2015-12-29 | Support backtrace after method calls | Kouhei Sutou | |
| GitHub: fix #2902, #2917 The current implementation traverses stack to retrieve backtrace. But stack will be changed when some operations are occurred. It means that backtrace may be broken after some operations. This change (1) saves the minimum information to retrieve backtrace when exception is raised and (2) restores backtrace from the minimum information when backtrace is needed. It reduces overhead for creating backtrace Ruby objects. The space for the minimum information is reused by multiple exceptions. So memory allocation isn't occurred for each exception. | |||
| 2014-06-15 | Move direct superclass checking to `test/t/superclass.rb`. | take_cheeze | |
| 2014-05-25 | Exception#exception fix test | ksss | |
| Exception.exception is not call Exception#exception. Test for Exception#exception should call Exception#exception method. | |||
| 2014-05-20 | Correct comment in exception test. | yui-knk | |
| 2014-05-20 | update raise in ensure test | Yukihiro "Matz" Matsumoto | |
| 2014-05-20 | correct comment; ref #2297 | Yukihiro "Matz" Matsumoto | |
| 2014-05-20 | Merge branch 'add-exception-test' of https://github.com/yui-knk/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| yui-knk-add-exception-test | |||
| 2014-05-20 | Add 'Raise in rescue' test to exception. | yui-knk | |
| 2014-05-10 | Delete unused NameError#new. And add test. | yui-knk | |
| 2014-05-10 | Add assert to Exception#inspect test. | yui-knk | |
| 2014-05-09 | Refactoring test to use assert_nothing_raised. | yui-knk | |
| 2014-05-05 | Refactoring exception test. | yui-knk | |
| Change to use assert_equal explicitly. | |||
| 2014-01-05 | Test for raise in ensure | Carson McDonald | |
| 2013-09-03 | remove Exception#verbose_backtrace; #1495 | Yukihiro "Matz" Matsumoto | |
| 2013-09-02 | add verbose_backtrace | take_cheeze | |
| 2013-09-02 | add Exception#backtrace test | take_cheeze | |
| 2013-08-02 | I fix order of actual and expect test value in exception.rb. | Jun Hiroe | |
| 2013-06-09 | Improve Exception tests | Daniel Bovensiepen | |
| 2013-04-17 | catching NameError here is not desirable. | Tomoyuki Sahara | |
| 2013-04-17 | rollback stack before executing ensure clause. | Tomoyuki Sahara | |
| 2013-04-09 | although I understand the intntion of 039679f1, consuming all memory in the ↵ | Yukihiro "Matz" Matsumoto | |
| test program is not a good idea | |||
| 2013-02-27 | Increase TEST_INFINITE_RECURSION_MAX value from 100000 to 1000000 because ↵ | Masamitsu MURASE | |
| modification of handling of `NODE_RETURN` reduces stack size. | |||
| 2013-02-25 | Add more tests for `begin` and `rescue`. | Masamitsu MURASE | |
| 2012-11-22 | Keep stack depth and allocation better under control and fix crash on ↵ | Beoran | |
| infinite recursion. | |||
| 2012-10-20 | add test case for 750b7c2 | Yukihiro Matsumoto | |
| 2012-09-12 | check if an Exception instance has a "mesg" attribute | Tomoyuki Sahara | |
| fix the issue that "Exception.new.inspect" causes SIGSEGV. | |||
| 2012-08-13 | Add more test for exception. | Masamitsu MURASE | |
| 2012-06-15 | remove LoadError | Yukihiro Matsumoto | |
| 2012-06-15 | Move Subclasses of ScriptError to mrblib. | Masaki Muranaka | |
| 2012-06-03 | Add superclass tests for Exceptions | Daniel Bovensiepen | |
| 2012-06-03 | A rescue clause with no parameter list rescues only StandardErrors | Kazuki Tsujimoto | |
| 2012-05-25 | Add Tests for all Exception classes, for false, true, Proc, Module, nil and ↵ | Daniel Bovensiepen | |
| Object | |||
