summaryrefslogtreecommitdiffhomepage
path: root/src/error.c
AgeCommit message (Expand)Author
2017-05-23Support the case when the backtrace is not an array.Yukihiro "Matz" Matsumoto
2017-05-23Update comments regarding Exception#to_strYukihiro "Matz" Matsumoto
2017-04-25Avoid use of `snprintf()` when DISABLE_STDIO is set; fix #3632Yukihiro "Matz" Matsumoto
2017-04-18Call exc_debug_info() in mrb_exc_set(); ref #3610Yukihiro "Matz" Matsumoto
2017-03-19Fixed some compiler errors regarding PRId.Yukihiro "Matz" Matsumoto
2017-03-19Use MRB_PRId instead of "%d"; fix #3515Yukihiro "Matz" Matsumoto
2017-03-19Remove cname duplication from exc_inspect().Yukihiro "Matz" Matsumoto
2017-03-19Avoid possible infinite recursion in mrb_print_error(); ref #3517Yukihiro "Matz" Matsumoto
2017-03-18Save/restore GC arena index to avoid arena overflow error.Yukihiro "Matz" Matsumoto
2017-03-18Avoid mrb_check_string_type() in raising exception; fix #3506Yukihiro "Matz" Matsumoto
2017-03-02Create NoMethodError instance using `mrb_obj_new()`.Yukihiro "Matz" Matsumoto
2017-02-15Do not funcall() Exception#set_backtrace from runtime.Yukihiro "Matz" Matsumoto
2017-02-15Preallocate SystemStackError; ref #3421Yukihiro "Matz" Matsumoto
2017-01-23Backtrace list must be an array of strings; fix #3408Yukihiro "Matz" Matsumoto
2017-01-12Merge pull request #3393 from clayton-shopify/fix-exc-initializeYukihiro "Matz" Matsumoto
2017-01-11Fix 36fc1f14 not checking in the right locationBouke van der Bijl
2017-01-11Use mrb_int for argc.Clayton Smith
2017-01-11Exception#initialize to take arbitrary number of args; ref #3384Yukihiro "Matz" Matsumoto
2016-11-28pre-allocate arena overflow errorYukihiro "Matz" Matsumoto
2016-11-27Added Exception check in mrb_exc_set(); close #3292Yukihiro "Matz" Matsumoto
2016-03-06Fix segmentation fault by backtrace and GCKouhei Sutou
2015-12-29Support backtrace after method callsKouhei Sutou
2015-12-29Fix indentKouhei 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-10-19Clean up GC codefurunkel
2015-07-16use mrb_str_cat_str() instead of mrb_str_append()cremno
2015-07-13refactor mrb_bob_missing to share raising NoMethodError code; fix #2878Yukihiro "Matz" Matsumoto
2015-05-25Move "src/mrb_throw.h" to "include/mruby/throw.h".take_cheeze
2015-05-18fix type of mrb_exc_new()'s len parametercremno
2015-01-03Use mrb_exc_new_str_lit().Tatsuhiko Kubo
2014-08-27Add a missing space after ",".Tatsuhiko Kubo
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-07-21Use MRB_TT_EXCEPTION in exception object.take_cheeze
2014-07-12use SystemStackError instead of RuntimeErrorYukihiro "Matz" Matsumoto
2014-06-27initialize nomem_err->mesg->c before exposing to Ruby world; close #2428Yukihiro "Matz" Matsumoto
2014-06-27reduce mrb_funcall in exception allocationYukihiro "Matz" Matsumoto
2014-06-04indent ISO section commentsYukihiro "Matz" Matsumoto
2014-06-04use pre-allocated RuntimeError for out-of-memoryYukihiro "Matz" Matsumoto
2014-06-02Implement `NoMethodError#args`.take_cheeze
2014-05-18Use boolean macro in exc_equal.yui-knk
2014-05-12Rename e to exception, scr_e to script_error.yui-knk
2014-05-11Add scr_e, to not reassign to e.yui-knk
2014-05-04Fix comment of exc_inspect (and adjust spaces)yui-knk
2014-04-26Fix MSVC warnings for error.ckyab
2014-04-16get classname and concatenate ": " only oncecremno
2014-04-16convert exception message to stringcremno
2014-04-16resolve conflictYukihiro "Matz" Matsumoto
2014-04-14exc_inspect: dup file and check mesg only oncecremno
2014-04-11Qualify argv argument of API `const`.Takeshi Watanabe