36 Commits (5e169deafbbd12823665f5d30fb4c4c04e3dfa26)

Author SHA1 Message Date
Sami Vaarala bd1534a72d Fixes and improvements to new property code 2 years ago
Sami Vaarala 7b26fda49b Fixes and improvements to new property code 3 years ago
Sami Vaarala 09236c70c7 Source changes for property code switch 3 years ago
Sami Vaarala 3f639e6b0a Reformat some source files with clang-format 3 years ago
Sami Vaarala 5eb1876cb8 Add duk_is_nullish() 5 years ago
Sami Vaarala fa0daf82ab Internal property handling fixes 5 years ago
Sami Vaarala 26a668e3be More bare object/array improvements 6 years ago
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 7 years ago
Sami Vaarala e9b7bd14ec Add @@hasInstance support, helper improvements 7 years ago
Sami Vaarala a3ab4d14f8 duk_get_prop_literal() et al 7 years ago
Sami Vaarala 15b1cd527f More DUK_WO_NORETURN() fixes 7 years ago
Sami Vaarala 8dac9becf7 Add duk_xxx_prop_heapptr() convenience calls 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala 17886714da Prune some unnecessary bidx: true objects 7 years ago
Sami Vaarala 1e3e0e2b55 Use DUK_ASSERT_API_ENTRY() for API calls 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 ff588aa8f6 Use unsafe (trusted) pops in internals 7 years ago
Sami Vaarala 55dbf32393 Rework side effect protections and finalization 8 years ago
Sami Vaarala cfaf5dc796 Use DUK_HOBJECT_FLAG_HAVE_FINALIZER for checks 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 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 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