333 Commits (9c42b8cb367ba8b16c200375bc1cc95bf144e165)

Author SHA1 Message Date
Sami Vaarala eb882f1488 Faster duk_to_number_tval(), more pop unsafe 7 years ago
Sami Vaarala 07fdaf59ec Faster bufwriter growth for non-lowmem targets 8 years ago
Sami Vaarala b161135a03 Use sort key for enum sort 7 years ago
Sami Vaarala bc3ebb4535 Proper symbol sorting for Reflect.ownKeys() 7 years ago
Sami Vaarala d9068536e7 Implement 'apply' and 'construct' Proxy support 8 years ago
Sami Vaarala 15f4d8bfcd Add internal duk_concat_2() helper 7 years ago
Sami Vaarala e1370ead29 Add init size for NEWARR opcode 7 years ago
Sami Vaarala aeb3c38b13 Add initial size for NEWOBJ (object literals) 7 years ago
Sami Vaarala eb795ff35c Add duk_seal(), duk_freeze() 7 years ago
Sami Vaarala 58bfb07533 Shared handling for EVALCALL in call setup 7 years ago
Sami Vaarala 397792d6b8 Fix duk_pop_2() side effect issue 7 years ago
Sami Vaarala ff588aa8f6 Use unsafe (trusted) pops in internals 7 years ago
Sami Vaarala 58a1ee4531 Add simple stats dumped in mark-and-sweep 7 years ago
Sami Vaarala ec21bd0f9b Make lazy charlen optional; non-lazy is smaller 8 years ago
Sami Vaarala e8a1268759 Shared call setup for Ecma-to-Ecma calls 8 years ago
Sami Vaarala 127981234d Avoid side effect in valstack torture realloc 8 years ago
Sami Vaarala 894e916cc9 Fix regexp class range dash parse lookup 8 years ago
Sami Vaarala c0d0a9f189 Fix a few more unwrapped (U)LL constants 8 years ago
Steven Don 0867a8fdb1 Fixed some issues with Microsoft Visual Studio, allowing compilations on VC2005 and earlier (up to at least VC6). 8 years ago
Sami Vaarala 545f15b128 Add more ES6 Math built-ins: clz32() etc 8 years ago
Sami Vaarala 0bc781e721 Fix tailcall-in-constructor handling 8 years ago
Sami Vaarala dc97a9361d Fix some protected call arg checks 8 years ago
Sami Vaarala 4738c87867 Add __lookupGetter__ and __lookupSetter__ 8 years ago
Sami Vaarala 3a2016c15a Add __defineGetter__() and __defineSetter__() 8 years ago
Sami Vaarala 0438a8adc8 Add minimal new.target support 8 years ago
Sami Vaarala 4efd67480b Set direct eval flag for eval body call 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 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