16 Commits (54e110b8d55f7759f47d72a635a81a4b09702b9f)

Author SHA1 Message Date
Sami Vaarala 87903249ac Pack arguments to internal property calls 8 years ago
Sami Vaarala b654310fb7 Change function .toString() behavior to match ES6 8 years ago
Sami Vaarala 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala 8e95bafa08 Copy bound func prototype from target (ES6) 8 years ago
Sami Vaarala f883dd8129 Bound function name ES6 handling 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 43e0c37f3c Reflect.construct() fix 8 years ago
Sami Vaarala 41271273b4 Per function guards to move functions more easily 8 years ago
Sami Vaarala b8bb006b19 Use type mask for simpler type check 8 years ago
Sami Vaarala ef8590ad4c Remove unnecessary case case, fixes warning 8 years ago
Bruce Pascoe 436e0fa0b9 Add ES6 Reflect built-in object 8 years ago
Sami Vaarala ba48645a2f Verbose errors also for return shorthand 8 years ago
Sami Vaarala 80781c4ddd Rework internal property definition sites a bit 8 years ago
Sami Vaarala d36db648f5 Make built-ins optional in metadata and source 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 a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala 1874b92473 Avoid .prototype for eval code 9 years ago
Sami Vaarala d24ebcd032 Change Function .toString() format 9 years ago
Sami Vaarala a2b9e32e9e Add duk_def_prop(), rework defineProperty() 10 years ago
Sami Vaarala 5e56112176 Second round of lightfunc support improvements 10 years ago
Sami Vaarala fef0870107 First round of lightfunc changes 11 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala 3ab572de8a Code policy issue fix trivia 10 years ago
Sami Vaarala e81caf20c4 FIXME cleanup: 'anon' string 10 years ago
Sami Vaarala 08415d6c08 FIXME cleanups 10 years ago
Sami Vaarala d79a6c5d8c Minor fix for 'caller' special behavior 10 years ago
Sami Vaarala 6a15c0be73 Formatting casts for custom format (%!T etc) 10 years ago
Sami Vaarala 23faa3c4a3 Intermediate commit: string format cleanups 10 years ago
Sami Vaarala f8423ffb36 Format string cleanups, allow NULL+%s/%p in debug 10 years ago
Sami Vaarala 2f80307641 Miscellaneous typing work here and there 11 years ago
Sami Vaarala 90288d4f7c Fix internal calls to duk_js_compile() 11 years ago
Sami Vaarala 755296d5d6 use 'anon' instead of 'empty' for the toString() output of an unnamed function expression (this matches traceback behavior) 11 years ago
Sami Vaarala 3714ea26ac debug log call wrappers 11 years ago
Sami Vaarala ee4d373910 add 'caller' and 'arguments' properties to bound functions, as required by E5.1 Section 15.3.4.5, steps 20-21 11 years ago
Sami Vaarala 2d515afc70 rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
Sami Vaarala 5c55eaf3e9 fix bound constructor handling, fix tailcall env closure bug 11 years ago
Sami Vaarala 8bd8db7d91 some warning fixes for -Wextra 11 years ago
Sami Vaarala 038041737f copy 'name' and 'fileName' to bound functions for convenience 11 years ago
Sami Vaarala 3af362b664 associate a filename with compiled functions 11 years ago
Sami Vaarala 11c664a4eb mass rename of multiple duk_push_new_xxx() into duk_push_xxx() for API consistency 11 years ago
Sami Vaarala df87bf7414 fix closure assertions related to outer_var_env==outer_lex_env, which is not the case 12 years ago
Sami Vaarala 68d17a77dc use DUK_ASSERT_TOP() instead of DUK_ASSERT(duk_get_top(ctx) == ...) in many places 12 years ago
Sami Vaarala 8c0b179408 rename DUK_HEAP_STRIDX_XXX to DUK_STRIDX_XXX 12 years ago
Sami Vaarala 3447124157 function.prototype.toString() output must conform to FunctionDeclaration; in particular, the declaration must have a non-empty name in every case 12 years ago
Sami Vaarala de4ea70ed9 placeholder implementation for Function constructor, should work in almost all cases 12 years ago
Sami Vaarala e4fbb5830d Function.prototype.toString() function name printing placeholder 12 years ago
Sami Vaarala 51bcd2ca1b more incomplete builtins 12 years ago