53 Commits (122ea52dfdb79067fcdfe2feeb1bf1fd5959ded9)

Author SHA1 Message Date
Sami Vaarala 59ff8ff26a Fix some armhf -Wcast-align issues 7 years ago
Sami Vaarala 15b1cd527f More DUK_WO_NORETURN() fixes 7 years ago
Sami Vaarala 188c5969b3 Fix compiler fall-through warning 7 years ago
Sami Vaarala 4cf68c86f7 Fixes to RegExp vs. division lexing 7 years ago
Sami Vaarala 4c790a2345 Fix call related asserts triggered in stress tests 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala f4ee81d094 Improve obj.noSuch() error message using GETPROPC 7 years ago
Sami Vaarala 9974830e3e Avoid in-place CSREG 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 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 58bfb07533 Shared handling for EVALCALL in call setup 7 years ago
Sami Vaarala e8a1268759 Shared call setup for Ecma-to-Ecma calls 8 years ago
Sami Vaarala 0438a8adc8 Add minimal new.target support 8 years ago
Sami Vaarala 7f95695d4a Simplify ENDFIN handling 8 years ago
Sami Vaarala 4cc08436ec Rework duk_activations into a linked list 8 years ago
Sami Vaarala e11753082f Use DUK_COMPILE_xxx flags are internally 8 years ago
Sami Vaarala cb1c8957d4 Add shebang comment parsing (on first line only) 8 years ago
Sami Vaarala 55dbf32393 Rework side effect protections and finalization 8 years ago
Sami Vaarala 3d58e1eb82 More warning fixes (MSVC /W4) 8 years ago
Sami Vaarala 3d8678beae Simplify DUK_OP_DECLVAR flags 8 years ago
Sami Vaarala 718c3990ae Keep fastint status in duk_to_(u)int() 8 years ago
Romero B. de S. Malaquias 99b144ffc3 Avoiding conditional directives that split parts of statements 8 years ago
Sami Vaarala bd6150baef Fix constructable/namebinding flags for compile 8 years ago
Sami Vaarala ca6430ffce Source ES6/7 -> ES2015/ES2016 renames 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 e1cf8b2ae6 Fix object literal tempreg handling for getset 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 86860bb42a Opts for func .name and .fileName, attr fixes 8 years ago
Sami Vaarala c8f8650067 Misc footprint optimization by reducing arg counts 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 8e5da76ee0 Improve _Varmap and _Formals dropping, initial bc 8 years ago
Sami Vaarala 0d36379451 Omit _Formals from duk_hcompfunc when possible 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 d2d5eae24c Fix cygwin warning, shadowed 'accept' symbol 8 years ago
Sami Vaarala 435dd6edf9 Fastint check for duk_put_number_list() 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 203c0cb3d2 Add String.fromCodePoint() support 8 years ago
Sami Vaarala 5af5e58af1 Add duk_ret_t retval to duk_{throw,error,fatal}() 8 years ago
Sami Vaarala ce743025a5 Make exp operator optional 8 years ago
Bruce Pascoe 81ed33df24 Add support for ES7 exponentiation operator ('**') 8 years ago
Sami Vaarala 3d644fc5c9 Better fix with optimization for e.g. x += 4 8 years ago
Sami Vaarala 066296d40f Safe fix for x <op>= y evaluation order 8 years ago