14 Commits (ce81833532f4e6bfecb92d21e61d27fde98021d5)

Author SHA1 Message Date
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala 6b5237b14f Use 'slack' rather than 'spare' 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 9d541578f4 Make duk_hstring charlen lazy 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 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 2d43ef8c04 String.prototype.repeat(), internal buf zeroing 8 years ago
Sami Vaarala 0fa879e6d3 Add internal duk_dup_xxx() helpers 8 years ago
Sami Vaarala 4ca79a71b8 Minor regexp executor optimization 8 years ago
Sami Vaarala 90f77d7152 Fix regexp zeroed buffer data assumption 8 years ago
Sami Vaarala bce3cc3651 Minor improvement to regexp compile/execute perf 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala a7f1adaf63 Remove Duktape specific error subtypes 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 years ago
Sami Vaarala df36995118 Fix -Wcast-qual warnings for DDDPRINTs 9 years ago
Sami Vaarala 041ed4f67b Refactor error message handling further 9 years ago
Sami Vaarala f8f72cb298 Improve API require/index error messages 9 years ago
Sami Vaarala bf1304c4bc Fixes for -Wcast-qual, const/volatile casts 9 years ago
Sami Vaarala 174eaca036 Fix .txt refs to .rst in source code 9 years ago
Sami Vaarala 08c0457d80 Replace DUK_USE_DEEP_C_STACK with explicit limits 9 years ago
Sami Vaarala 22a38b4b07 Fastint fast paths and cleanups 10 years ago
Sami Vaarala 6e5acddedf Fix MSVC warnings caused by const differences 10 years ago
Sami Vaarala a2b9e32e9e Add duk_def_prop(), rework defineProperty() 10 years ago
Sami Vaarala ec62b01018 Non-leading tab fixes 10 years ago
Sami Vaarala 4586688185 Add some missing "const" specifiers for strings 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala f5ee49d713 Fix trailing newline offenders in src 10 years ago
Sami Vaarala 3ab572de8a Code policy issue fix trivia 10 years ago
Sami Vaarala 7b6a65cea1 Use duk_strings.c for (mostly) regexp strings 10 years ago
Sami Vaarala c70e7898d1 Minor typing trivia 10 years ago
Sami Vaarala 6a15c0be73 Formatting casts for custom format (%!T etc) 10 years ago
Sami Vaarala 23faa3c4a3 Intermediate commit: string format cleanups 10 years ago
Sami Vaarala b14964986d Add macros for defining properties with WEC attrs 11 years ago
Sami Vaarala 5530e63fae unary minus fixes reported by MSVC, one cast fix in regexp compiler 11 years ago
Sami Vaarala b9b578a2eb rename special->exotic in code 11 years ago
Sami Vaarala 3714ea26ac debug log call wrappers 11 years ago
Sami Vaarala 5475a07a4f change DUK_MEMSET() to DUK_MEMZERO() when appropriate 11 years ago
Sami Vaarala 6948fde0b6 add DUK_REOP_WIPERANGE and implement saved array wiping when quantified is rematched, fixing e.g. test-bug-regexp-quantifier-captures.js 11 years ago
Sami Vaarala e62fe12e24 prepend a 'duk__' prefix to a bunch of internal functions, some helper renames 11 years ago
Sami Vaarala 666613c1c2 -Wextra fixes 11 years ago
Sami Vaarala 20ec460c3a DUK_USE_REGEXP_SUPPORT trivia: comment block when disabled 11 years ago
Sami Vaarala f267036d12 type cleanup of regexp executor 11 years ago
Sami Vaarala 6744e796a4 change error type from InternalError to RangeError for 'xxx limit' kind of errors (e.g. valstack limit) 11 years ago
Sami Vaarala 12fb90f00d C type cleanups 11 years ago
Sami Vaarala 884045b1d1 typedef C99 'wrapper' types like duk_uint32_t; bulk replacement of duk_u32 with duk_uint32_t, and other type usage replacements 11 years ago
Sami Vaarala 91ed73ceff c++ compilation improvements 11 years ago
Sami Vaarala 106ab7a2b4 add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too) 11 years ago
Sami Vaarala a669f9829b add a DUK_UNREF() macro and change code to use it; use (void) unused_var convention which works with clang too 11 years ago