vm.c (vm_backtrace_each): now takes an iterator function.
vm_core.h (rb_make_backtrace, rb_backtrace_each): added prototypes.
vm_dump.c (rb_vm_bugreport), vm_eval.c (rb_backtrace): gets rid of allocating objects.
vm_eval.c (rb_backtrace_each): new function which iterates over each backtrace info.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
vm.c (vm_backtrace_each): now takes an iterator function.
vm_core.h (rb_make_backtrace, rb_backtrace_each): added
prototypes.
vm_dump.c (rb_vm_bugreport), vm_eval.c (rb_backtrace): gets rid
of allocating objects.
vm_eval.c (rb_backtrace_each): new function which iterates over
each backtrace info.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e