11 Commits (043e238909ec0d0582ac120b62b1228bde8b260a)

Author SHA1 Message Date
Sami Vaarala 15ded1b6f0 Fix incorrect dash assert in regexp 8 years ago
Sami Vaarala ca6430ffce Source ES6/7 -> ES2015/ES2016 renames 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 ad94449d8e Add ES6 0oNNN, 0bNNN literals, 078 decimal literal 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 8e21050e96 Implement String.prototype.codePointAt() 8 years ago
Sami Vaarala e28d847b04 Add \u{H+} support to source code lexer 8 years ago
Sami Vaarala ce743025a5 Make exp operator optional 8 years ago
Bruce Pascoe 81ed33df24 Add support for ES7 exponentiation operator ('**') 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala a9eb21ce87 Improve ES6 Annex B regexp id escape handling 8 years ago
Sami Vaarala 05c711b56b Allow unescaped ']' in regexp syntax by default 8 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 61d5b3d6d9 JSON stringify improvements 9 years ago
Sami Vaarala 2b87705c29 Rename regexp literal curly config option in src 9 years ago
Sami Vaarala c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala d2f3bd77ff Cleanup regexp curly handling 9 years ago
Julien Hamaide 391b48dc1f Loosen rules for {} literal 9 years ago
Sami Vaarala c0f5c1da06 Clearer error for source decode error (GH-504) 9 years ago
Sami Vaarala bf1304c4bc Fixes for -Wcast-qual, const/volatile casts 9 years ago
Sami Vaarala 82b8ba3f80 Fix -Wcast-align issues in codebase 9 years ago
Sami Vaarala fb17fd0184 Remove dynamic buffer spare 9 years ago
Sami Vaarala 6b876e169f Rework lexer to use bufwriter 9 years ago
Sami Vaarala b22ef53959 Separate source build fixes (Date, fastint) 9 years ago
Sami Vaarala 176f99b657 Sliding lexer window and other lexer improvements 10 years ago
Sami Vaarala d04397ced6 Fix incorrect detection of \0 in regexp class 10 years ago
Sami Vaarala ec62b01018 Non-leading tab fixes 10 years ago
Sami Vaarala 530f6e7ff7 16-bit fields and heap pointer compression work 10 years ago
Sami Vaarala 633d194476 Fix (mostly) gcc -O4 related compile warnings 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala 3ab572de8a Code policy issue fix trivia 10 years ago
Sami Vaarala 2f697f76a8 Remove token end line tracking as unused 10 years ago
Sami Vaarala 018774dc55 Format string cleanups, %ld instead of %d etc 10 years ago
Sami Vaarala b58b9bc3bf Lexer typing cleanup 11 years ago
Sami Vaarala 96b37533cb hex decode table; increases footprint but a bit faster 11 years ago
Sami Vaarala 0da15ae9fb Lexer typing work 11 years ago
Sami Vaarala f342b23cb3 Allow non-standard \$ escape inside char classes 11 years ago
Sami Vaarala fe02eb6112 Put non-standard regexp dollar parsing behind a define 11 years ago
Sami Vaarala 1c4869b163 Treat negative lexer input_offset as an internal error 11 years ago
Sami Vaarala b01c93404e Fix a potential 64-bit pointer arithmetic issue 11 years ago
Sami Vaarala aade9bae4d fixme cleanup 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 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 5475a07a4f change DUK_MEMSET() to DUK_MEMZERO() when appropriate 11 years ago
Sami Vaarala e62fe12e24 prepend a 'duk__' prefix to a bunch of internal functions, some helper renames 11 years ago
Sami Vaarala 93794b3e2f add start byte offset to lexer tokens to allow inner function skipping 11 years ago