43 Commits (5e169deafbbd12823665f5d30fb4c4c04e3dfa26)

Author SHA1 Message Date
Sami Vaarala a0d9df6a1d Fixes and improvements to new property code 2 years ago
Sami Vaarala bd1534a72d Fixes and improvements to new property code 2 years ago
Sami Vaarala 09236c70c7 Source changes for property code switch 3 years ago
Sami Vaarala ce34f12c27 Update Function .arguments and .caller behavior 5 years ago
Sami Vaarala bad673f099 Add explicit string char access helpers 4 years ago
Sami Vaarala b7d39b1e16 Reformat some source files with clang-format 3 years ago
Sami Vaarala 4ba871a65b Fix unstable valstack pointer in putprop 4 years ago
Sami Vaarala fa0daf82ab Internal property handling fixes 5 years ago
Sami Vaarala 391f600aea Preallocate env record property table 6 years ago
Sami Vaarala e77e3ce3c3 Extend internal struct validity assertions in GC 6 years ago
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 7 years ago
Sami Vaarala 15b1cd527f More DUK_WO_NORETURN() fixes 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala 24943ffca9 Optimize duk_propdesc filling when prop not found 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 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 a9fa2362ec Rework value stack grow/shrink, lazy shrink 8 years ago
Sami Vaarala 3ede444c8c Add duk_hboundfunc internal type 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 51c1a46541 Fix alignment increase warnings for clang 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 0a6bbe28dc Stale 'act' fixes 8 years ago
Sami Vaarala bdf7806c53 Checked object allocs, voluntary GC check tweak 8 years ago
Sami Vaarala 417bf9ce84 Add explicit duk_{hdecenv,hobjenv} structures 8 years ago
Sami Vaarala ca6430ffce Source ES6/7 -> ES2015/ES2016 renames 8 years ago
Sami Vaarala 661f84a128 ES6 object literal id/method shorthand, dup keys 8 years ago
Sami Vaarala 258f5e23bd Implement ES6 object literal get/set semantics 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 86860bb42a Opts for func .name and .fileName, attr fixes 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 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 a174cf094e Fix duk_hcompfunc data != NULL assumptions 8 years ago
Sami Vaarala 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 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 0fa879e6d3 Add internal duk_dup_xxx() helpers 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala b060af8966 Better msg for strict mode undefined var write 9 years ago
Sami Vaarala a7f1adaf63 Remove Duktape specific error subtypes 9 years ago
Sami Vaarala 100894b3ac Use DUK_USE_DEBUG_LEVEL for debug level control 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala 1874b92473 Avoid .prototype for eval code 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 years ago