15 Commits (40c9814e053395c9dbfe8b8ddfb610c941e16f04)

Author SHA1 Message Date
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 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 a162701759 Convert Duktape.info() to return an object 8 years ago
Sami Vaarala 2cc2ce5f52 Add ToString() coercion for duk_def_prop() key 8 years ago
Sami Vaarala e118aae48e Fix a few debug/assert warnings 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
Bruce Pascoe 436e0fa0b9 Add ES6 Reflect built-in object 8 years ago
Sami Vaarala 80781c4ddd Rework internal property definition sites a bit 8 years ago
Sami Vaarala bcf97ea448 Fix duk_put_prop() target/value same slot bug 8 years ago
Sami Vaarala 3ffee06a11 Make finalizer support optional for lowmem targets 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
jc 1457e242a8 added lstring variants for property access api 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 3b8b9ac36b Avoid 'index' as variable/argument name 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 years ago
Sami Vaarala c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala 1ee4040b3e Add DUK_ASSERT_CTX_VALID() to API entrypoints 10 years ago
Sami Vaarala 22a38b4b07 Fastint fast paths and cleanups 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
Sami Vaarala 530f6e7ff7 16-bit fields and heap pointer compression work 10 years ago
Sami Vaarala fef0870107 First round of lightfunc changes 11 years ago
Sami Vaarala 641bc0aeb2 Add duk_put_global_string() 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala 06ece2a447 FIXME cleanups 10 years ago
Sami Vaarala f309bbaffd Add duk_{get,set}_finalizer C API call 10 years ago
Sami Vaarala 4b5ed2c995 FIXME downgrade 10 years ago
Sami Vaarala 3aec0f0bd8 Add duk_{get,set}_prototype() to API 10 years ago
Sami Vaarala fa1b620e6e Comment cleanups 10 years ago
Sami Vaarala 624c138f02 Change API flag fields to unsigned 11 years ago
Sami Vaarala 59392b1825 Rename duk_arridx_t to duk_uarridx_t 11 years ago
Sami Vaarala d808659ca9 Internal API typing rework 11 years ago
Sami Vaarala c2cf99bc9a Public API typing cleanups, mostly property access 11 years ago
Sami Vaarala 43263454a0 Add duk_get_global_string() helper API call 11 years ago
Sami Vaarala a76bb2d1a1 clean up duk_functionlist_entry and duk_numberlist_entry naming 11 years ago
Sami Vaarala 0a92b34546 add explicit nargs to function list api call 11 years ago
Sami Vaarala afa257f870 api testing for some module helper calls: defining multiple functions and number constants easily from C 11 years ago
Sami Vaarala 1b291b4d5d change back to unpacked argument: internal helper argument packing will be done separately and requires some asserts and such 11 years ago
Sami Vaarala 21862d85b3 duk_get_prop_stridx_boolean() helper and some refactoring, not yet sure if this helps 11 years ago
Sami Vaarala 9b42aa5934 implement fast path for duk_def_prop_index(); it's used by e.g. tracebacks and array internals so it's important to avoid string interning 11 years ago
Sami Vaarala 5fa0140888 -Wextra fixes 11 years ago
Sami Vaarala 2ed06b0ff4 duk_def_prop comment: no special behaviors like [[DefineOwnProperty]] 11 years ago
Sami Vaarala 2f93c246cf fix duk_def_prop_index() (key and value were swapped), fix tracedata length 11 years ago
Sami Vaarala 95ec72b63e add duk_def_prop_index() internal method 11 years ago
Sami Vaarala a09d3341f5 add an internal helper to define accessor properties 11 years ago
Sami Vaarala d7313c3e4a make duk_del_prop and duk_put_prop (and variants) obey strict mode 11 years ago