563 Commits (bb6e4911b5470557db7f809fc98975f7929eb999)

Author SHA1 Message Date
Sami Vaarala 9b57390bec Fix harmless GCC 7 -Wextra warning in Date 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 bbef22541a First implementation for symbol summarization 7 years ago
Sami Vaarala 1e3e0e2b55 Use DUK_ASSERT_API_ENTRY() for API calls 7 years ago
Sami Vaarala 80753cc5cf Add get(own)propdesc stats 7 years ago
Sami Vaarala 24943ffca9 Optimize duk_propdesc filling when prop not found 7 years ago
Sami Vaarala 95d1e10971 Property read entry vs. array part check tweak 7 years ago
Sami Vaarala f4ee81d094 Improve obj.noSuch() error message using GETPROPC 7 years ago
Sami Vaarala c7142cbb74 duk_is_callable/constructable optimizations 7 years ago
Sami Vaarala 9974830e3e Avoid in-place CSREG 7 years ago
Sami Vaarala a9a0051919 Add missing UNUSED dispatches 7 years ago
Sami Vaarala 5fe5313843 Faster case insensitive regexp canonicalization 7 years ago
Sami Vaarala 1a9be441fb Fix UNP/UNM/BNOT in-place source coercion 7 years ago
Sami Vaarala 59df212cb5 Add protected call suggestions to abort call site 7 years ago
Sami Vaarala 6b5237b14f Use 'slack' rather than 'spare' 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
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