Age | Commit message (Expand) | Author |
---|---|---|
2020-02-15 | workaround RegExp formatting bugs (#3720) | Alex Lam S.L |
2020-02-04 | fix corner case in `sequences` (#3704)...fixes #3703 | Alex Lam S.L |
2019-12-28 | enhance `evaluate` (#3649) | Alex Lam S.L |
2019-12-28 | improve unicode handling (#3648) | Alex Lam S.L |
2019-12-25 | fix corner case in `directives` (#3645) | Alex Lam S.L |
2019-12-05 | avoid collision with HTML comments (#3625)...fixes #3624 | Alex Lam S.L |
2019-11-19 | fix corner case in `collapse_vars` (#3597)...fixes #3596 | Alex Lam S.L |
2019-10-20 | minor tweaks (#3502) | Alex Lam S.L |
2019-10-20 | fix corner case in `comments` (#3500) | Alex Lam S.L |
2019-10-15 | fix corner case in `rename` (#3481)...fixes #3480 | Alex Lam S.L |
2019-10-06 | workaround V8 RegExp bug (#3453)...fixes #3434 | Alex Lam S.L |
2019-05-02 | render comments in custom ASTs gracefully (#3393)...fixes #3246 | Alex Lam S.L |
2019-04-30 | remove blanket safeguard from `source-map` (#3391)...Things has stabilised since 80a18fe2fa60d8a689516b921a386839d30b6abe, so it makes sense to remove the unconditional masking for ease of debugging. | Alex Lam S.L |
2019-04-15 | introduce `functions` (#3360)...`var f = function() {};` => `function f() {}` | Alex Lam S.L |
2018-08-08 | clean up webkit quirks (#3229) | Alex Lam S.L |
2018-07-19 | fix corner case in `global_defs` (#3218)...fixes #3217 | Alex Lam S.L |
2018-07-13 | fix corner cases in `preserve_line` (#3212) | Alex Lam S.L |
2018-06-06 | general clean-ups (#3175) | Alex Lam S.L |
2018-04-28 | improve numeral compression (#3108) | Alex Lam S.L |
2018-04-24 | improve `max_line_len` (#3095)...fixes #304 | Alex Lam S.L |
2018-04-05 | speed up `has_parens()` (take 2) (#3052)...fixes #3050 | Alex Lam S.L |
2018-04-03 | improve performance through `makePredicate()` (#3048) | Alex Lam S.L |
2018-03-29 | improve source map granularity (#3030)...fixes #3023 | Alex Lam S.L |
2018-03-24 | speed up `has_parens()` (#3014) | Alex Lam S.L |
2018-03-15 | refactor brackets to braces (#3005) | Alex Lam S.L |
2018-03-13 | retain comments within brackets (#2999)...fixes #2998 | Alex Lam S.L |
2018-03-11 | preserve case when `inline_script` (#2991)...fixes #2989 | Alex Lam S.L |
2018-02-25 | deduplicate parenthesis around object and function literals (#2953) | Alex Lam S.L |
2018-01-19 | compress `undefined` property names (#2811)...- enforce property names as string - handle `void 0` as `undefined` in `hoist_props` & `reduce_vars` | Alex Lam S.L |
2018-01-18 | faster output of comments (#2806) | Alex Lam S.L |
2018-01-12 | fix output of imported AST (#2771) | Alex Lam S.L |
2018-01-06 | handle trailing line comments correctly (#2736)...fixes #2734 | Alex Lam S.L |
2017-12-29 | minor clean-ups (#2686) | Alex Lam S.L |
2017-12-24 | fix comments output & improve `/*@__PURE__*/`...- fix whitespace around comments - fix comment parsing around parentheses - consider parentheses when parsing `/*@__PURE__*/` - remove all `/*@__PURE__*/` on output fixes #2638 | Alex Lam S.L |
2017-12-22 | make comments output more robust (#2633)...- improve handling of comments right after `return` - retain comments after `OutputStream` - preserve trailing comments - fix handling of new line before comments - handle comments around parentheses fixes #88 fixes #112 fixes #218 fixes #372 fixes #2629 | Alex Lam S.L |
2017-12-11 | escape consecutive unpaired surrogates (#2576)...fixes #2569 | Alex Lam S.L |
2017-09-21 | fix "use asm" numeric output (#2328)...fixes #2324 | kzc |
2017-09-15 | improve source mapping (#2312)...fixes #2310 | Alex Lam S.L |
2017-08-14 | don't escape null characters as \0 when followed by any digit (#2273)...fixes #2272 | Erik Desjardins |
2017-07-23 | unescape surrogate pairs only (#2246)...fixes #2242 | Alex Lam S.L |
2017-07-15 | ensure `ie8` works with mangled properties (#2238)...fixes #2234 | Alex Lam S.L |
2017-07-11 | enhance source mapping on IIFEs (#2224)...fixes #2213 | Alex Lam S.L |
2017-07-03 | improve parenthesis emission (#2196)...- eliminate `throw` usages - suppress extraneous parenthesis - `new function() {foo.bar()}.baz` - `for (function() { "foo" in bar; };;);` | Alex Lam S.L |
2017-06-23 | refactor `compute_char_frequency()` (#2152)...- minimise maintenance when updating AST - maximise code sharing between `master` & `harmony` | Alex Lam S.L |
2017-06-06 | workaround webkit parsing error (#2056)...apply `webkit` to jetstream tests | Alex Lam S.L |
2017-06-01 | fix non-identifier getter/setter name (#2041)...fixes #2040 | Alex Lam S.L |
2017-05-23 | fix source map offset (#1993)...Account for whitespace insertions. fixes #505 fixes #890 | Alex Lam S.L |
2017-05-17 | improve `RegExp` handling (#1959)...- remove `options.output.unescape_regexps` - preserve original pattern whenever possible fixes #54 fixes #1929 | Alex Lam S.L |
2017-05-17 | remove `space_colon` (#1960)...Always emit space after colon when `options.output.beautify` is enabled. | Alex Lam S.L |
2017-05-12 | remove support for `const` (#1910)...As this is not part of ES5. | Alex Lam S.L |