summaryrefslogtreecommitdiffhomepage
path: root/src/backtrace.c
AgeCommit message (Expand)Author
2017-05-26Use RData instead of String to represent backtrace.Yukihiro "Matz" Matsumoto
2017-05-25Check backtrace info may not be set (esp. NoMemError); fix #3663Yukihiro "Matz" Matsumoto
2017-05-23Simplify backtrace mechanism; fix #3633 #3634 #3644Yukihiro "Matz" Matsumoto
2017-05-23Remove class info from backtrace lines.Yukihiro "Matz" Matsumoto
2017-05-23Type check before `print_backtrace()`Yukihiro "Matz" Matsumoto
2017-05-15Avoid call to_s during backtrace traversalCraig Lehmann
2017-04-25Avoid use of `snprintf()` when DISABLE_STDIO is set; fix #3632Yukihiro "Matz" Matsumoto
2017-04-03Unify `else` clause styleYukihiro "Matz" Matsumoto
2017-03-25Fix lost linenoksss
2017-03-20Use `snprintf()` to stringify fixnum numbers; fix #3492Yukihiro "Matz" Matsumoto
2017-03-04Save/restore arena index in the loop.Yukihiro "Matz" Matsumoto
2017-02-15Preallocate SystemStackError; ref #3421Yukihiro "Matz" Matsumoto
2017-02-08Check if irep is NULL before print_backtrace()Yukihiro "Matz" Matsumoto
2017-01-23Skip non string values in backtraces; ref #3408Yukihiro "Matz" Matsumoto
2016-11-24Fixes for compiling mruby as C++Tomasz Dąbrowski
2016-03-07change backtrace sep from const char* to charYukihiro "Matz" Matsumoto
2016-03-06Revert "Merge pull request #3126 from jbreeden/backtrace_irep_null_check"Kouhei Sutou
2016-03-05Fix Travis CIjbreeden
2016-03-05Null check for irep & initialize loc.linenojbreeden
2016-02-26The original code crashed when mrb->backtrace.n grew to 16.Carlo Prelz
2016-01-07Fix segfault on mrb_exc_backtrace.Simon Génier
2016-01-07printf precision parameter must be 'int' typeSyohei YOSHIDA
2015-12-29Support backtrace after method callsKouhei Sutou
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-11-17DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014Yukihiro "Matz" Matsumoto
2015-02-12DISABLE_STDIO does not disable backtraces.Simon Génier
2015-02-05Fix possible segfault when accessing backtrace with MRB_WORD_BOXING.Simon Génier
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-07-15backtrace supression condition was wrong; fix #2472Yukihiro "Matz" Matsumoto
2014-07-12avoid print backtrace for SystemStackErrorYukihiro "Matz" Matsumoto
2014-06-13Fixed dead assignment in 'backtrace.c' reported by 'clang-analyzer'Jose Narvaez
2014-04-29fix disabled stdio (and remove trailing spaces)cremno
2014-04-24Fix MSVC warning for backtrace.ckyab
2014-03-01allow send method not to call mrb_funcall if calling method is implemented in...Yukihiro "Matz" Matsumoto
2014-02-27revert 38e9ce21 and API changed; mrb_get_backtrace() -> renamed to mrb_exc_ba...Yukihiro "Matz" Matsumoto
2014-02-27add new function mrb_get_backtrace_at() to get backtrace at ci and pcYukihiro "Matz" Matsumoto
2014-01-21describe call stack overwritten problem of mrb_get_backtrace; close #1661Yukihiro "Matz" Matsumoto
2014-01-07remove superfluous includescremno
2014-01-08skip "trace:" header if no backtrace line existsYukihiro "Matz" Matsumoto
2014-01-06small cosmetic variable renamingYukihiro "Matz" Matsumoto
2013-12-01add mrb_intern_lit for creating symbol from string literaltake_cheeze
2013-11-29rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513Yukihiro "Matz" Matsumoto
2013-11-19clear ci->err after const set; revert 5b51b1; ref #1583Yukihiro "Matz" Matsumoto
2013-11-18ci->err may be out of boud; close #1583Yukihiro "Matz" Matsumoto
2013-10-15better error position displayYukihiro "Matz" Matsumoto
2013-09-21rename voidp to cptrYukihiro "Matz" Matsumoto
2013-09-03remove Exception#verbose_backtrace; #1495Yukihiro "Matz" Matsumoto
2013-09-02rename debug function nametake_cheeze
2013-09-02support multiple filename in ireptake_cheeze
2013-09-02print singleton class name in verbose backtracetake_cheeze