6 Commits (bac161d556f6ac5e25a599cdfb9336c805461dd3)

Author SHA1 Message Date
Sami Vaarala f9f3bc3349 Closed form regexp compiler negative skip offset 8 years ago
Sami Vaarala e28d847b04 Add \u{H+} support to source code lexer 8 years ago
Sami Vaarala 6a6376519a Shared character class matcher code 8 years ago
Sami Vaarala e381591808 Regexp compiler shared range match emitter 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 960efde0fa Make plain buffers behave like ArrayBuffers 8 years ago
Sami Vaarala 8fb43bfcfd Remove int cast from switch arguments 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 61d5b3d6d9 JSON stringify improvements 9 years ago
Sami Vaarala d25e09db3d Downgrade some RegExp logging 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 20902e1bba Rework regexp code for bufwriter 9 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 5ce9236459 Test case coverage: RegExp 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 3aa4d0b840 A few more /Wp64 fixes 10 years ago
Sami Vaarala 4dcee040ec Regexp compiler /Wp64 fixes 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 b89cdbc8ea Misc internal typing cleanups 11 years ago
Sami Vaarala 66a652762d fix a set of multiline debug call sites 11 years ago
Sami Vaarala 95dee49efa autofixed one line debug call sites 11 years ago
Sami Vaarala 3714ea26ac debug log call wrappers 11 years ago
Sami Vaarala ad2eed5735 fixme cleanups 11 years ago
Sami Vaarala 9aaa7ae367 fixme cleanups 11 years ago
Sami Vaarala bdd9ca8c61 silence some scan-build warnings (no bugs indicated), mark a few places with SCANBUILD when the scan-build warning is not actually relevant but it's not easy to silence either 11 years ago
Sami Vaarala 041f911aa3 rename DUK_HOBJECT_SET_PROTOTYPE to DUK_HOBJECT_SET_PROTOTYPE_UPDREF to make it clearer that it updates refcounts too (decs old, incs new) 11 years ago
Sami Vaarala 5475a07a4f change DUK_MEMSET() to DUK_MEMZERO() when appropriate 11 years ago
Sami Vaarala d3304d23a8 #if 0 out disjunction level start/end captures field, which was not needed for quantifier capture handling after all 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 a46fc955da track capture range saved by an atom 11 years ago
Sami Vaarala 4f19da8654 first step in regexp quantifier rework: make disjunction parsing result a struct to allow more fields to be passed 11 years ago
Sami Vaarala b67e0e386b fix atom start offset for noncapture groups (broke regexps like /(?:a)?/); a FIXME note for captures and quantifiers 11 years ago
Sami Vaarala e62fe12e24 prepend a 'duk__' prefix to a bunch of internal functions, some helper renames 11 years ago
Sami Vaarala 8187785500 internal macro renames, XXX -> DUK__XXX 11 years ago
Sami Vaarala 408670ce5e add a token parse limit as a backstop to regexp and ecmascript compilation: this helps break out of very deep inner function cases 11 years ago
Sami Vaarala 20ec460c3a DUK_USE_REGEXP_SUPPORT trivia: comment block when disabled 11 years ago
Sami Vaarala 48281415a4 type cleanups in regexp compiler 11 years ago
Sami Vaarala f31f4e75e5 regexp compiler trivia, use nongeneric local define name to avoid conflicts 11 years ago
Sami Vaarala 9fa1ec592d clean up #define, #undef, #ifdef etc to have a single space after the directive 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