28 Commits (9514380bd6009e52aad13969f6507e5b1ddbaea6)

Author SHA1 Message Date
Sami Vaarala a61bfe81a6 Use duk_memcmp() etc wrappers consistently 7 years ago
Sami Vaarala 15b1cd527f More DUK_WO_NORETURN() fixes 7 years ago
Sami Vaarala f47a1451ee Fix some warnings using DUK_WO_NORETURN() 7 years ago
Sami Vaarala 44534e0385 Improve encode/decode error messages 7 years ago
Sami Vaarala 4d443b9243 Silence incorrect unused variable warning 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 894e916cc9 Fix regexp class range dash parse lookup 8 years ago
Sami Vaarala 3ede444c8c Add duk_hboundfunc internal type 8 years ago
Sami Vaarala 0bb978cb3e Allow Annex B octal escapes in RegExp charclass 8 years ago
Sami Vaarala 1876bb785a Fix RegExp group SyntaxError handling 8 years ago
Sami Vaarala e11753082f Use DUK_COMPILE_xxx flags are internally 8 years ago
Sami Vaarala cb1c8957d4 Add shebang comment parsing (on first line only) 8 years ago
Sami Vaarala 045c3cbf0c Make HTML syntax support conditional 8 years ago
Sami Vaarala 9ab8d5be16 Shared helper for single line comments in lexer 8 years ago
Michael Drake 79b93bf580 Add ES6 SingleLineHTMLCloseComment support ("-->"). 8 years ago
Michael Drake 77c0e6dd0e Add ES6 SingleLineHTMLOpenComment support ("<!--"). 8 years ago
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