add new function mrb_toplevel_run to prevent running through C function boudaries on exceptions; close #1942

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-03-26 01:09:09 +09:00
parent b042b951ce
commit bfd2a539ed
4 changed files with 21 additions and 3 deletions
+1
View File
@@ -276,6 +276,7 @@ void mrb_close(mrb_state*);
mrb_value mrb_top_self(mrb_state *);
mrb_value mrb_run(mrb_state*, struct RProc*, mrb_value);
mrb_value mrb_toplevel_run(mrb_state*, struct RProc*);
mrb_value mrb_context_run(mrb_state*, struct RProc*, mrb_value, unsigned int);
void mrb_p(mrb_state*, mrb_value);