remove errhandler_index from protected call handling, and fix call sites in Duktape internals
fix protected/safe call sites in api test cases to omit errhandler_index
fix runtests to omit errhandler_index
fix protected/safe call sites in code examples to omit errhandler_index
release note update
fix some api testcases to use TEST_SAFE_CALL to reduce duplication
fix some api testcases to use TEST_SAFE_CALL to reduce duplication
rename bi_duk -> bi_duktape, similar renames to defines
change error handler to be stored in the Duktape.errhnd property instead of an internal property: not as good for sandboxing, but requires no additional APIs, follows from one thread to another automatically, and reference to Duktape object can be removed from a sandbox anyway
duk_bi_duk.c -> duk_bi_duktape.c
add error handler calls to Duktape C API error throws, Ecmascript error throws (bytecode), and yield/resume when error flag is true
fix old debug reference to thr->errhandler
error handler tests, covers errors thrown by Duktape, errors thrown from Ecmascript code, and errors propagated with yield/resume with isError=true
errhandler test for C code
trivial fixme cleanup
error test case fix, line numbers changed
add a DUK_USE_ERRHANDLER define
update protected/safe api calls to omit errhandler_index
dukweb fixes for lack of errhandler index
replace Duktape.errhnd with Duktape.errthrow; add Duktape.errcreate so that user can also add an error handler for creating errors (which may be useful than errthrow); move errhandler calling to duk_error_augment.c; reorganize DUK_USE_xxx flags around error handlers