Merge branch 'dukweb-improvements'
stash concept to api doc
api doc header snippets, clarify they're not exhaustive
add module tag to stash functions
fixme cleanups
combine allow_null into tag in duk__get_tagged_heaphdr() to reduce code footprint
fix duk_get_hthread() and other subtype getters: they were incorrectly requiring that the target value was an object (and throwing otherwise)
ditz issue update
make duk_get/require_hobject_with_class macros, call duk_get_tagged_heaphdr_raw directly
Merge branch 'get-tagged-rework'
reimplement duk_is_nan() to make fewer calls (reduces footprint); fixme cleanups
remove unnecessary value stack resize in thread alloc; fixme cleanup
fixme cleanups
ditz issue update
ditz issue update
ditz issue update
buffer constructor changes: number argument creates buffer of specified size, buffer arguments are returned as is (possibly object promoted)
testcase for new buffer constructor behavior
change buffer constructor behavior for a Buffer object argument: get the plain value inside (if called as a function) or create a new Buffer object with the same plain value inside (if called as a constructor)
update testcase for new buffer constructor behavior