Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-25 | streamline parenthesis logic (#4072) | Alex Lam S.L | |
2020-08-25 | minor clean up (#4069) | Alex Lam S.L | |
2020-08-24 | tidy up various interfaces (#4066) | Alex Lam S.L | |
2020-08-23 | simplify traversal logic (#4063) | Alex Lam S.L | |
2020-06-08 | fix corner cases related to `in` (#3964) | Alex Lam S.L | |
2020-05-05 | update links to repository after rename (#3847) | Alex Lam S.L | |
2020-04-16 | improve source-map generation (#3782) | Alex Lam S.L | |
- emit singleton segments to mark generated code from input | |||
2020-02-15 | workaround RegExp formatting bugs (#3720) | Alex Lam S.L | |
2020-02-04 | fix corner case in `sequences` (#3704) | Alex Lam S.L | |
fixes #3703 | |||
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) | Alex Lam S.L | |
fixes #3624 | |||
2019-11-19 | fix corner case in `collapse_vars` (#3597) | Alex Lam S.L | |
fixes #3596 | |||
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) | Alex Lam S.L | |
fixes #3480 | |||
2019-10-06 | workaround V8 RegExp bug (#3453) | Alex Lam S.L | |
fixes #3434 | |||
2019-05-02 | render comments in custom ASTs gracefully (#3393) | Alex Lam S.L | |
fixes #3246 | |||
2019-04-30 | remove blanket safeguard from `source-map` (#3391) | Alex Lam S.L | |
Things has stabilised since 80a18fe2fa60d8a689516b921a386839d30b6abe, so it makes sense to remove the unconditional masking for ease of debugging. | |||
2019-04-15 | introduce `functions` (#3360) | Alex Lam S.L | |
`var f = function() {};` => `function f() {}` | |||
2018-08-08 | clean up webkit quirks (#3229) | Alex Lam S.L | |
2018-07-19 | fix corner case in `global_defs` (#3218) | Alex Lam S.L | |
fixes #3217 | |||
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) | Alex Lam S.L | |
fixes #304 | |||
2018-04-05 | speed up `has_parens()` (take 2) (#3052) | Alex Lam S.L | |
fixes #3050 | |||
2018-04-03 | improve performance through `makePredicate()` (#3048) | Alex Lam S.L | |
2018-03-29 | improve source map granularity (#3030) | Alex Lam S.L | |
fixes #3023 | |||
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) | Alex Lam S.L | |
fixes #2998 | |||
2018-03-11 | preserve case when `inline_script` (#2991) | Alex Lam S.L | |
fixes #2989 | |||
2018-02-25 | deduplicate parenthesis around object and function literals (#2953) | Alex Lam S.L | |
2018-01-19 | compress `undefined` property names (#2811) | Alex Lam S.L | |
- enforce property names as string - handle `void 0` as `undefined` in `hoist_props` & `reduce_vars` | |||
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) | Alex Lam S.L | |
fixes #2734 | |||
2017-12-29 | minor clean-ups (#2686) | Alex Lam S.L | |
2017-12-24 | fix comments output & improve `/*@__PURE__*/` | Alex Lam S.L | |
- fix whitespace around comments - fix comment parsing around parentheses - consider parentheses when parsing `/*@__PURE__*/` - remove all `/*@__PURE__*/` on output fixes #2638 | |||
2017-12-22 | make comments output more robust (#2633) | Alex Lam S.L | |
- 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 | |||
2017-12-11 | escape consecutive unpaired surrogates (#2576) | Alex Lam S.L | |
fixes #2569 | |||
2017-09-21 | fix "use asm" numeric output (#2328) | kzc | |
fixes #2324 | |||
2017-09-15 | improve source mapping (#2312) | Alex Lam S.L | |
fixes #2310 | |||
2017-08-14 | don't escape null characters as \0 when followed by any digit (#2273) | Erik Desjardins | |
fixes #2272 | |||
2017-07-23 | unescape surrogate pairs only (#2246) | Alex Lam S.L | |
fixes #2242 | |||
2017-07-15 | ensure `ie8` works with mangled properties (#2238) | Alex Lam S.L | |
fixes #2234 | |||
2017-07-11 | enhance source mapping on IIFEs (#2224) | Alex Lam S.L | |
fixes #2213 | |||
2017-07-03 | improve parenthesis emission (#2196) | Alex Lam S.L | |
- eliminate `throw` usages - suppress extraneous parenthesis - `new function() {foo.bar()}.baz` - `for (function() { "foo" in bar; };;);` |