272 Commits (aa955df9ef8cd3c3de0e3cf8efc0a32a40d83b63)

Author SHA1 Message Date
Sami Vaarala ca6430ffce Source ES6/7 -> ES2015/ES2016 renames 8 years ago
Sami Vaarala 6b8738e858 Fix some ArrayBuffer -> Uint8Array refs in source 8 years ago
Sami Vaarala 942fc0ba09 Add duk_is_symbol() API call 8 years ago
Sami Vaarala 68fc59ab51 Use 0 for ArrayBuffer offset when pushing a view 8 years ago
Sami Vaarala feefb48b15 Fix comparison helper handling of strings 8 years ago
Sami Vaarala b03468ea91 Fix broken time conversion assert 8 years ago
Sami Vaarala 3517580809 Uint8Array plain buffer, remove most non-std props 8 years ago
Sami Vaarala 8cd5b432de String creation safety, footprint trivia 8 years ago
Sami Vaarala 3f6066e223 Add duk_is_buffer_data() API call 8 years ago
Sami Vaarala 6391fff3af Add DUK_ABORT() back into default fatal error 8 years ago
Sami Vaarala 8b2b509361 Make time components doubles; field renaming 8 years ago
Sami Vaarala 5060e6b042 Change time API zero/one basedness to match ES 8 years ago
Sami Vaarala 108dc325c2 Fix 16-bit fields + no refcount combination 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 fc00f4c2a4 Typedarray ES6 inheritance changes 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 6bc0b1bc82 Built-in function .name and .length attrs 8 years ago
Sami Vaarala e563243ff1 Add internal duk_push_hstring_empty() helper 8 years ago
Sami Vaarala 75a66718fa Align RegExp.prototype and instances with ES6 8 years ago
Sami Vaarala 09721022a7 Change NativeError inheritance to match ES6 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 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 2075aaa991 Remove DUK_USE_MARK_AND_SWEEP checks 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 b1a75dc233 Fix prototype chain contains helper h == NULL 8 years ago
Bruce Pascoe 592e4bdf7d Align Object.keys() etc. arg policy with ES6 8 years ago
Sami Vaarala 2074c8f746 Add duk_inspect_callstack_entry() API call 8 years ago
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