40 Commits (7cbbcfe74e0c973fbbd4303c71c3a78ec928b97c)

Author SHA1 Message Date
Sami Vaarala 5eb1876cb8 Add duk_is_nullish() 5 years ago
Sami Vaarala c3661bc5a7 More fixes for proxied Arrays 5 years ago
Sami Vaarala dc50000f3b Fix behavior of proxied Array objects 5 years ago
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 7 years ago
Sami Vaarala 380aa34b41 Add support for @@toStringTag 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 ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala eb795ff35c Add duk_seal(), duk_freeze() 7 years ago
Sami Vaarala 4738c87867 Add __lookupGetter__ and __lookupSetter__ 8 years ago
Sami Vaarala 3a2016c15a Add __defineGetter__() and __defineSetter__() 8 years ago
Sami Vaarala 97724d5d45 Add duk_hproxy internal struct 8 years ago
Sami Vaarala c39d307cd3 Add DUK_HOBJECT_FLAG_FASTREFS for DECREF/marking 8 years ago
Sami Vaarala c20f10bd21 Fix a few compile warnings 8 years ago
Sami Vaarala ca6430ffce Source ES6/7 -> ES2015/ES2016 renames 8 years ago
Sami Vaarala 3517580809 Uint8Array plain buffer, remove most non-std props 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 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
Bruce Pascoe 592e4bdf7d Align Object.keys() etc. arg policy with ES6 8 years ago
Sami Vaarala 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala 640b9990af Use 'ownKeys' trap for for-in (ES7), enum check 8 years ago
Sami Vaarala 37242ab587 Add duk_get_prop_desc() API call 8 years ago
Sami Vaarala 7dee4f22ae Fix Object.prototype.__proto__ ToObject() coercion 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 fd2434485e ES6 enumeration order for plain objects/arrays 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 822ba32087 Comments and other trivia 8 years ago
Sami Vaarala 41271273b4 Per function guards to move functions more easily 8 years ago
Sami Vaarala 13f2b6d411 Remove unnecesary pops from property prep helper 8 years ago
Sami Vaarala e4d0d07beb Unnecessary DUK_UNREF(), commnent fix 8 years ago
Sami Vaarala ff8c0b6c4f Use duk_to_hstring() directly, better throw flag 8 years ago
Sami Vaarala 1e9351c000 Unnecessary callable check, better push boolean 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 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 23e5abc87d Make bufferobject BIDXs optional when disabled 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala d84c1ce43e Finalize buffer behavior when no bufobj support 8 years ago
Sami Vaarala 960efde0fa Make plain buffers behave like ArrayBuffers 8 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala 30d039db7e XXX note for Proxy trap result validation missing 9 years ago
Sami Vaarala 394cf6d67e Add summary of key/value for property errors 9 years ago
Sami Vaarala c96d5fc726 Tailcall -> tail call in src 9 years ago
Sami Vaarala b88137619f Source ES6 ref updates 10 years ago
Sami Vaarala 5c22523ebf Add debugger support to core engine 10 years ago
Sami Vaarala 36494812ed ENC16/DEC16/EXTSTR udata changes 10 years ago
Sami Vaarala a2b9e32e9e Add duk_def_prop(), rework defineProperty() 10 years ago