410 Commits (122ea52dfdb79067fcdfe2feeb1bf1fd5959ded9)

Author SHA1 Message Date
Sami Vaarala 606fadf001 Direct Reflect.construct() call handling 8 years ago
Sami Vaarala cd08ff8624 Allow yield from constructor calls 8 years ago
Sami Vaarala 37aaf9d069 Dump fastints as 123_F (not 123F) in debug prints 8 years ago
Sami Vaarala e84d763cf7 Rename internal duk_create_gap() helper 8 years ago
Sami Vaarala 6032058d29 Add duk_hboundfunc debugger artificial properties 8 years ago
Sami Vaarala ea23aa1cfd Function .bind() optimizations 8 years ago
Sami Vaarala 35a78aadec Debugger inspect bug fix 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 d164bd44ce Fix duk_{check,require}_stack_top() reserve 8 years ago
Sami Vaarala ea217a30ec duk_unpack_array_like() fastpath 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 4bc11b8ea6 Fix Reflect.construct() extra argument handling 8 years ago
Sami Vaarala adcc4e5bed Use %NativeFunctionPrototype% for native functions 8 years ago
Sami Vaarala 8d5ec2bff3 Handle missing and empty _Formals in dump format 8 years ago
Sami Vaarala e6fcf1e1c9 Fix a harmless MSVC cast warning 8 years ago
Sami Vaarala eaebc35e71 Move large and rare opcodes into NOINLINE helpers 8 years ago
Sami Vaarala e9f20f62f5 Fix out-of-sync opcode debug printing 8 years ago
Sami Vaarala a589a843c3 Remove unnecessary ENDFIN value push 8 years ago
Sami Vaarala e302835c37 Fix out-of-date executor comments (act stability) 8 years ago
Sami Vaarala 7f95695d4a Simplify ENDFIN handling 8 years ago
Sami Vaarala 3ede444c8c Add duk_hboundfunc internal type 8 years ago
Sami Vaarala be5a4d2231 Avoid duk_hbufobj validity assert trigger 8 years ago
Sami Vaarala 1581417c05 Add missing require stack for bound func handling 8 years ago
Sami Vaarala b98bfd60d3 Fix some explicit NULL init bugs 8 years ago
Sami Vaarala c21ae1a040 Add catcher/activation freelist initial draft 8 years ago
Sami Vaarala 4c52c793c6 Fix DUK_ASSERT_HTHREAD_VALID() assert 8 years ago
Sami Vaarala 55645c0f89 Skip ROM objects using REACHABLE in mark-and-sweep 8 years ago
Sami Vaarala 97724d5d45 Add duk_hproxy internal struct 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 7284a5b192 Bump DUK_VERSION to 2.1.99 8 years ago
Sami Vaarala 56dae760cc Bump DUK_VERSION for 2.1.0 release 8 years ago
Sami Vaarala 4bba87d7e8 Fix potentially stale tv_key in deleteProperty 8 years ago
Sami Vaarala 0bb978cb3e Allow Annex B octal escapes in RegExp charclass 8 years ago
Sami Vaarala 3739645ce9 Add duk_get_xxx_default() API calls 8 years ago
Sami Vaarala 02e8adcce8 Source reorg for duk_api_public.h.in 8 years ago
Sami Vaarala 5b04a73ed5 Add duk_opt_xxx() API calls 8 years ago
Sami Vaarala 49f87b6422 Allow mark-and-sweep during finalizer processing 8 years ago
Sami Vaarala 1876bb785a Fix RegExp group SyntaxError handling 8 years ago
Sami Vaarala c6f9ee1550 Fix Symbol object .valueOf() 8 years ago
Sami Vaarala 6ef6ece6a3 Allow duk_push_heapptr() for obj pending finalizer 8 years ago
Sami Vaarala 111c0eac97 Check finalize_list also for temproots 8 years ago
Sami Vaarala f8384d9520 Shared assert helper for 'in heap_allocated' 8 years ago
Sami Vaarala 6aade4f7bf Bump refcounts on finalize_list insert 8 years ago
Sami Vaarala cc02912201 Forced stack reallocs in finalizer torture 9 years ago
Sami Vaarala 71a05b79ce Fix duk_api_inspect() stale 'tv' pointer 8 years ago