20 Commits (e71e21c18131795c1b24f65d21b3be422cdbe1f1)

Author SHA1 Message Date
Sami Vaarala bad673f099 Add explicit string char access helpers 4 years ago
Sami Vaarala 3f639e6b0a Reformat some source files with clang-format 3 years ago
Sami Vaarala fa0daf82ab Internal property handling fixes 5 years ago
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 7 years ago
Sami Vaarala 88c8a19aef Change internals to use duk_push_literal() 9 years ago
Sami Vaarala 76f1bdf71b Fix -fsanitize=undefined warnings 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 cd08ff8624 Allow yield from constructor calls 8 years ago
Sami Vaarala adcc4e5bed Use %NativeFunctionPrototype% for native functions 8 years ago
Sami Vaarala c39d307cd3 Add DUK_HOBJECT_FLAG_FASTREFS for DECREF/marking 8 years ago
Sami Vaarala 8cd5b432de String creation safety, footprint trivia 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 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 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 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala 0fa879e6d3 Add internal duk_dup_xxx() helpers 8 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 a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala f64f215e1d Remove manual #undefs from source files 9 years ago
Sami Vaarala 5d598991b0 Make .stack format more user friendly 9 years ago
Sami Vaarala c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala d24ebcd032 Change Function .toString() format 9 years ago
Sami Vaarala a7395400e7 Fix stacktrace [...] handling 9 years ago
Sami Vaarala 42185429b3 Better error .fileName and .lineNumber default 9 years ago
Sami Vaarala d8e49b7f41 Simulate a defprop in error .fileName etc setters 9 years ago
Sami Vaarala 71ef0651f4 Avoid error tostring for .fileName/.lineNumber 9 years ago
Sami Vaarala a2b9e32e9e Add duk_def_prop(), rework defineProperty() 10 years ago
Sami Vaarala 5e56112176 Second round of lightfunc support improvements 10 years ago
Sami Vaarala fef0870107 First round of lightfunc changes 11 years ago
Sami Vaarala 95057396af Source comment fixes for int key capitalization 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala dcbd57ab96 Make 'tracedata' an internal property 10 years ago
Sami Vaarala 3ab572de8a Code policy issue fix trivia 10 years ago
Sami Vaarala 0a6c3f2a1d FIXME cleanups 10 years ago
Sami Vaarala e6db67b33e Rename duk_get_magic() to duk_get_current_magic() 10 years ago
Sami Vaarala f8423ffb36 Format string cleanups, allow NULL+%s/%p in debug 10 years ago
Sami Vaarala efb9776f91 A round of internal typing fixes (midcommit) 11 years ago
Sami Vaarala 847cd3e087 change interface to duk_hobject_pc2line_query() to suit call sites better; shaves off some code footprint and makes call sites prettier 11 years ago
Sami Vaarala d38808f108 security note on 'tracedata' handling 11 years ago
Sami Vaarala d26da70fbb wrap math functions 11 years ago
Sami Vaarala fbc6a2a854 make compiler line number tracking conditionl to DUK_USE_PC2LINE; now always enabled, but can be disabled for memory optimization later 11 years ago
Sami Vaarala 2fe5e71b1b replace Duktape.errhnd with Duktape.errthrow; add Duktape.errcreate so that user can also add an error handler for creating errors (which may be useful than errthrow); move errhandler calling to duk_error_augment.c; reorganize DUK_USE_xxx flags around error handlers 11 years ago
Sami Vaarala 015ac29d6f rename object LAYOUT_2 to LAYOUT_3 to make space for a less modified version of LAYOUT_1, add a portable align trick to duk_hbuffer_fixed which doesn't increase struct size unnecessarily, rename ALIGN4/8 to ALIGN_4/ALIGN_8 11 years ago
Sami Vaarala b8666e5b16 prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
Sami Vaarala 2d515afc70 rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
Sami Vaarala bff2638c34 MSVC (VS2010 express) fixes, now compiles and works 11 years ago