summaryrefslogtreecommitdiffhomepage
path: root/include/mruby.h
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-09-22 11:14:22 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-09-22 11:41:38 +0900
commitfd7896e579682a8cf43c4eca84ea4fb341206ede (patch)
tree2993d873bba3ea657259ec627ff5fb0a03f500ab /include/mruby.h
parent913a0a5a036664ab0d12a1af40b652412301c89f (diff)
downloadmruby-fd7896e579682a8cf43c4eca84ea4fb341206ede.tar.gz
mruby-fd7896e579682a8cf43c4eca84ea4fb341206ede.zip
error.c: stop calling `initialize` from VM exceptions.
The invocation of `initialize` hook can cause infinite recursion too easily. We stop invoking the method for safety, at the cost of less flexibility. The `initialize` methods (e.g. ones defined in `mrblib/10error.rb`) are called only from `NoMethodError.new(args..)` forms.
Diffstat (limited to 'include/mruby.h')
0 files changed, 0 insertions, 0 deletions