130 Commits (3b4279d8b2449fb9febada631617053f03250a20)

Author SHA1 Message Date
Sami Vaarala a162701759 Convert Duktape.info() to return an object 8 years ago
Sami Vaarala 8544c5f0c3 Fix bound coroutine resume assert 8 years ago
Sami Vaarala 8e5da76ee0 Improve _Varmap and _Formals dropping, initial bc 8 years ago
Sami Vaarala 62088773eb Fix Array .push() fastpath return value 8 years ago
Sami Vaarala 4c8f675c47 Allow bound function as Thread initial function 8 years ago
Sami Vaarala d3b568b722 Use varuint for more initdata encodings 8 years ago
Sami Vaarala 29f8be5830 Use varuint for a few built-ins initdata items 8 years ago
Sami Vaarala 98d03d9a40 Bump normal/func count bits in RAM initdata 8 years ago
Sami Vaarala e59e1833f4 Abort JSON fastpath if object has arridx key(s) 8 years ago
Sami Vaarala 6eb352fa21 Fix JX/JC handling of array gaps 8 years ago
Sami Vaarala b654310fb7 Change function .toString() behavior to match ES6 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 8e95bafa08 Copy bound func prototype from target (ES6) 8 years ago
Sami Vaarala 2cc2ce5f52 Add ToString() coercion for duk_def_prop() key 8 years ago
Sami Vaarala 2831113a24 Add DUK_GC_COMPACT flag for duk_gc() 8 years ago
Sami Vaarala 93d16934b6 Add duk_push_bare_object() to public API 8 years ago
Brett Vickers 0a677f31c4 Add compatibility fixes for the Orbis (PS4) platform. 8 years ago
Sami Vaarala 938c703a3f Source comment cleanup for Array sort compareFn 8 years ago
Sami Vaarala 9a7fdc8d01 Share bitpacking for heap and thread init data 8 years ago
Sami Vaarala 640b9990af Use 'ownKeys' trap for for-in (ES7), enum check 8 years ago
Sami Vaarala f883dd8129 Bound function name ES6 handling 8 years ago
Sami Vaarala 175d1b8f01 Debugger callstack handling fixes and cleanups 8 years ago
Sami Vaarala b622fa663e Add an fmod() self test 8 years ago
Bruce Pascoe a3165ecd41 Require callstack index for debug commands 9 years ago
Sami Vaarala e118aae48e Fix a few debug/assert warnings 8 years ago
Sami Vaarala a72a4f179c Fix some MinGW pow() and atan2() math issues 8 years ago
Sami Vaarala d2d5eae24c Fix cygwin warning, shadowed 'accept' symbol 8 years ago
Sami Vaarala 67101ff313 Make ES6 math funcs conditional, log constants 8 years ago
Sami Vaarala d450cee630 Process refzeros before throwing an error 8 years ago
Sami Vaarala 8b5320c9a0 Avoid side effects on e_idx in property code 8 years ago
Sami Vaarala ac75fe83b3 DUK_REFZERO_CHECK() macro slow/fast variant 8 years ago
Bruce Pascoe 3053c25000 Add Math.trunc() built-in function 8 years ago
Bruce Pascoe 6b8e332391 Add Math.log{2,10}() built-in functions 8 years ago
Bruce Pascoe 3474ccf54f Add Math.cbrt() built-in function 8 years ago
Sami Vaarala e156fe86b3 Fix a few broken asserts in refcount code 8 years ago
Sami Vaarala 37242ab587 Add duk_get_prop_desc() API call 8 years ago
Sami Vaarala 435dd6edf9 Fastint check for duk_put_number_list() 8 years ago
Sami Vaarala ba9c99752e Add 0o123 and 0b10001 support to ToNumber() 8 years ago
Sami Vaarala 7dee4f22ae Fix Object.prototype.__proto__ ToObject() coercion 8 years ago
Sami Vaarala 7af978ba06 Faster duk_get_type() and duk_get_type_mask() 8 years ago
Sami Vaarala 945ae19717 Remove dependency on fmin() and fmax() entirely 8 years ago
Bruce Pascoe 49f14dcad2 Implement ES6 Math.hypot() 8 years ago
Sami Vaarala 3b7f646793 Simplify DUK_FMIN() and DUK_FMAX() handling 8 years ago
Sami Vaarala d4d7f37e9e Implement Object.is() and duk_samevalue() API call 8 years ago
Bruce Pascoe b12a1c73ae Implement ES6 Object.assign() 8 years ago
Sami Vaarala ad94449d8e Add ES6 0oNNN, 0bNNN literals, 078 decimal literal 8 years ago
Sami Vaarala fd2434485e ES6 enumeration order for plain objects/arrays 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago