33 Commits (5e169deafbbd12823665f5d30fb4c4c04e3dfa26)

Author SHA1 Message Date
Sami Vaarala bd1534a72d Fixes and improvements to new property code 2 years ago
Sami Vaarala aad8d7e8c1 Fixes and improvements to new property code 2 years ago
Sami Vaarala 09236c70c7 Source changes for property code switch 3 years ago
Sami Vaarala bc81fc11f2 Source changes for WTF-8 3 years ago
Sami Vaarala 30fa499e41 Fix DUK_USE_GET_RANDOM_DOUBLE() arg handling 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 c3661bc5a7 More fixes for proxied Arrays 5 years ago
Sami Vaarala dc50000f3b Fix behavior of proxied Array objects 5 years ago
Sami Vaarala be88ba143c Use helper for FP comparisons, use -Wfloat-equal 5 years ago
Sami Vaarala e77e3ce3c3 Extend internal struct validity assertions in GC 6 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 316facc88c Add support for @@isConcatSpreadable 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 ff588aa8f6 Use unsafe (trusted) pops in internals 7 years ago
Sami Vaarala ca6430ffce Source ES6/7 -> ES2015/ES2016 renames 8 years ago
Sami Vaarala e563243ff1 Add internal duk_push_hstring_empty() helper 8 years ago
Sami Vaarala c8f8650067 Misc footprint optimization by reducing arg counts 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala 87903249ac Pack arguments to internal property calls 8 years ago
Sami Vaarala 62088773eb Fix Array .push() fastpath return value 8 years ago
Sami Vaarala 938c703a3f Source comment cleanup for Array sort compareFn 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 b1fd642066 Use duk_dup_top() instead of duk_dup(ctx, -1) 8 years ago
Sami Vaarala 44f80fea8d Misc compiler warning fixes 8 years ago
Sami Vaarala dfc26f4ac4 Add support for user provided random provider 9 years ago
Sami Vaarala 0bead8a285 Add prototype dense array fast paths for push/pop 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 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 100894b3ac Use DUK_USE_DEBUG_LEVEL for debug level control 9 years ago
Sami Vaarala f64f215e1d Remove manual #undefs from source files 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 years ago
Sami Vaarala f8f72cb298 Improve API require/index error messages 9 years ago
Sami Vaarala 92d33fd550 Implement Node.js Buffer and TypedArray support 10 years ago
Sami Vaarala 22a38b4b07 Fastint fast paths and cleanups 10 years ago
Sami Vaarala a2b9e32e9e Add duk_def_prop(), rework defineProperty() 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala b681f26514 Fix Array.prototype.join() valstack spare handling 10 years ago
Sami Vaarala 3ab572de8a Code policy issue fix trivia 10 years ago
Sami Vaarala 76878e6af1 Implement real world Array map() behavior 10 years ago
Sami Vaarala cc3b1515d5 Add DUK_USE_NONSTD_ARRAY_CONCAT_TRAILER fix 10 years ago
Sami Vaarala 26849eb7ca More strings into duk_strings.c/h 10 years ago
Sami Vaarala e6db67b33e Rename duk_get_magic() to duk_get_current_magic() 10 years ago