add comment on special options for Array.prototype.splice() custom test
specialoptions and comment testcase metadata
ditz issue update
testcase illustrating a rather obscure reference loop affecting named function expressions
comment trivia
guide notes on named function expression reference loop
ditz issue update
add a feature option for non-strict function 'caller' property, add a feature option to disable Array.splice() real world behavior, document the two options
guide updates related to function 'caller' property and Array.prototype.splice()
some basic plumbing for handling non-standard func 'caller' property; mark-and-sweep and refcount integration, unwind handling, add 'null' value in function creation for user functions
testcase for non-standard function 'caller' behavior
add a note to testcases which break with DUK_OPT_FUNC_NONSTD_CALLER_PROPERTY
midcommit for 'caller' property; works mostly, coroutine cleanup is not correct, behavior for eval calls and bound functions are probably not correct yet
fixme notes for currently missing features
call handling 'caller' comment update: function is non-bound resolved function, so only strict eval corner case remains
update 'caller' property test case
release note for 'caller'
document 'caller' limitiations
mark 'caller' test case as requiring special options
explain testcase special options requirement