41 Commits (51a15d6a6850cf7af6ba064c9ffc04d4f1548a0f)

Author SHA1 Message Date
Sami Vaarala c7142cbb74 duk_is_callable/constructable optimizations 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala 15f4d8bfcd Add internal duk_concat_2() helper 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 ff588aa8f6 Use unsafe (trusted) pops in internals 7 years ago
Sami Vaarala e8a1268759 Shared call setup for Ecma-to-Ecma calls 8 years ago
Sami Vaarala e84d763cf7 Rename internal duk_create_gap() helper 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 4c2a198978 Direct call handling of .call() and .apply() 8 years ago
Sami Vaarala adcc4e5bed Use %NativeFunctionPrototype% for native functions 8 years ago
Sami Vaarala 3ede444c8c Add duk_hboundfunc internal type 8 years ago
Sami Vaarala 5b04a73ed5 Add duk_opt_xxx() API calls 8 years ago
Sami Vaarala 555f3e96d1 Internal duk_pop_n_nodecref() + variants 8 years ago
Sami Vaarala c20f10bd21 Fix a few compile warnings 8 years ago
Sami Vaarala 3517580809 Uint8Array plain buffer, remove most non-std props 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 8 years ago
Sami Vaarala 40c9814e05 Expose internal duk_set_length() in public API 8 years ago
Sami Vaarala 43d4b974de ES6 anon function and new Function() .name 8 years ago
Sami Vaarala e563243ff1 Add internal duk_push_hstring_empty() helper 8 years ago
Sami Vaarala c8f8650067 Misc footprint optimization by reducing arg counts 8 years ago
Sami Vaarala f9337663c3 Fix compiler warnings re: shifting negative values 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 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 0dcbe290a4 Small footprint optimizations for Object/Reflect 8 years ago
Sami Vaarala a162701759 Convert Duktape.info() to return an object 8 years ago
Sami Vaarala 4c8f675c47 Allow bound function as Thread initial function 8 years ago
Sami Vaarala 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala 93d16934b6 Add duk_push_bare_object() to public API 8 years ago
Sami Vaarala e118aae48e Fix a few debug/assert warnings 8 years ago
Sami Vaarala 7af978ba06 Faster duk_get_type() and duk_get_type_mask() 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 2d43ef8c04 String.prototype.repeat(), internal buf zeroing 8 years ago
Sami Vaarala 7fbb0ccc11 Add duk_require_constructable() 8 years ago
Sami Vaarala 651108f0cf Encoding API implementation minor improvements 8 years ago
Sami Vaarala 80781c4ddd Rework internal property definition sites a bit 8 years ago
Sami Vaarala 0fa879e6d3 Add internal duk_dup_xxx() helpers 8 years ago
Sami Vaarala 0bead8a285 Add prototype dense array fast paths for push/pop 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala d84c1ce43e Finalize buffer behavior when no bufobj support 8 years ago
Sami Vaarala 35666c3fcf Add internal duk_get_tval_or_unused() 8 years ago
Sami Vaarala 960efde0fa Make plain buffers behave like ArrayBuffers 8 years ago
Sami Vaarala 6f5ea89594 Duk_harray fixes and cleanups 8 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala 851d1271db More verbose uncaught error fatal message 9 years ago
Sami Vaarala 3b8b9ac36b Avoid 'index' as variable/argument name 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala 6a290b7a8a Add raw DUK_GET_TVAL_{POS,NEG}IDX() accessors 9 years ago