45 Commits (8598e68bde84b351bc8f3b0cc23f526ab285c47d)

Author SHA1 Message Date
Sami Vaarala 59ff8ff26a Fix some armhf -Wcast-align issues 7 years ago
Sami Vaarala 15b1cd527f More DUK_WO_NORETURN() fixes 7 years ago
Sami Vaarala 068121c5e9 Fix nested tailcall case for debugger stepping 7 years ago
Sami Vaarala 1c37d240eb Fix GETPROPC call handling bug 7 years ago
Sami Vaarala 4c790a2345 Fix call related asserts triggered in stress tests 7 years ago
Sami Vaarala 16ee15b549 Fix debugger tailcall + StepOver/StepInto 7 years ago
Sami Vaarala 8e57f3f8f1 Refactor debugger automatic pause handling 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala 1029111b93 Fix StepOut + tail return bug 7 years ago
Sami Vaarala d9ab097c1a Fix incorrect propcall paranoid error message 7 years ago
Sami Vaarala 51f5af21ee Use verbose error for duk_(p)call_prop too 7 years ago
Sami Vaarala f4ee81d094 Improve obj.noSuch() error message using GETPROPC 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala d9068536e7 Implement 'apply' and 'construct' Proxy support 8 years ago
Sami Vaarala 58bfb07533 Shared handling for EVALCALL in call setup 7 years ago
Sami Vaarala 58a1ee4531 Add simple stats dumped in mark-and-sweep 7 years ago
Sami Vaarala e8a1268759 Shared call setup for Ecma-to-Ecma calls 8 years ago
Sami Vaarala 0bc781e721 Fix tailcall-in-constructor handling 8 years ago
Sami Vaarala 606fadf001 Direct Reflect.construct() call handling 8 years ago
Sami Vaarala cd08ff8624 Allow yield from constructor calls 8 years ago
Sami Vaarala e84d763cf7 Rename internal duk_create_gap() helper 8 years ago
Sami Vaarala 05370e419b Fix incorrect assert 8 years ago
Sami Vaarala 735f9024c4 Value stack rework cleanups 8 years ago
Sami Vaarala a9fa2362ec Rework value stack grow/shrink, lazy shrink 8 years ago
Sami Vaarala 2d8af4dc86 Simplify .call/.apply handling 8 years ago
Sami Vaarala 22b72646a2 Don't shrink value stack for a call 8 years ago
Sami Vaarala 4c2a198978 Direct call handling of .call() and .apply() 8 years ago
Sami Vaarala 3ede444c8c Add duk_hboundfunc internal type 8 years ago
Sami Vaarala 1581417c05 Add missing require stack for bound func handling 8 years ago
Sami Vaarala 4cc08436ec Rework duk_activations into a linked list 8 years ago
Sami Vaarala 21ea24b636 Linked list for catchstack, attach to activation 8 years ago
Sami Vaarala 55dbf32393 Rework side effect protections and finalization 8 years ago
Sami Vaarala c39d307cd3 Add DUK_HOBJECT_FLAG_FASTREFS for DECREF/marking 8 years ago
Sami Vaarala cfaf5dc796 Use DUK_HOBJECT_FLAG_HAVE_FINALIZER for checks 8 years ago
Sami Vaarala e472b6d4d2 Add thr->callstack_curr 8 years ago
Sami Vaarala 0a6bbe28dc Stale 'act' fixes 8 years ago
Sami Vaarala 20247ca6f2 Add internal duk_remove_m2() helper for footprint 8 years ago
Sami Vaarala 87903249ac Pack arguments to internal property calls 8 years ago
Sami Vaarala 0d36379451 Omit _Formals from duk_hcompfunc when possible 8 years ago
Sami Vaarala 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala 435dd6edf9 Fastint check for duk_put_number_list() 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 80781c4ddd Rework internal property definition sites a bit 8 years ago
Sami Vaarala b1fd642066 Use duk_dup_top() instead of duk_dup(ctx, -1) 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 173f3c75e5 Simplify call handling opcodes a bit 9 years ago
Sami Vaarala 960efde0fa Make plain buffers behave like ArrayBuffers 8 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala a7f1adaf63 Remove Duktape specific error subtypes 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago