Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-20 | fix corner cases in `optional_chains` (#5110) | Alex Lam S.L | |
2021-05-03 | support optional chaining operator (#4899) | Alex Lam S.L | |
2021-04-07 | reject invalid `for await` syntax (#4847) | Alex Lam S.L | |
2021-03-17 | improve comment formatting logic (#4794) | Alex Lam S.L | |
2021-02-10 | reject invalid `for...of` syntax (#4632) | Alex Lam S.L | |
2021-02-09 | support `for [await]...of` statements (#4627) | Alex Lam S.L | |
2021-01-20 | support asynchronous test cases properly (#4529) | Alex Lam S.L | |
2020-12-20 | parse destructuring under strict mode correctly (#4429) | Alex Lam S.L | |
2020-08-17 | reject multiple `default`s in `switch` (#4053) | Alex Lam S.L | |
fixes #4050 | |||
2020-06-07 | parse command line internally (#3961) | Alex Lam S.L | |
2020-04-17 | support optional output of `names` in source maps (#3784) | 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-04-10 | enhance `inline` (#3767) | Alex Lam S.L | |
2020-04-05 | enhance `inline` (#3760) | Alex Lam S.L | |
2020-03-28 | handle `source-map` operations internally (#3754) | Alex Lam S.L | |
2020-01-08 | introduce `--output-opts` CLI option (#3678) | Alex Lam S.L | |
closes #3675 | |||
2019-11-17 | fix corner case in `collapse_vars` (#3591) | Alex Lam S.L | |
2019-05-04 | make `enclose` & `wrap` work with `sourceMap` (#3396) | Alex Lam S.L | |
fixes #3313 | |||
2019-05-04 | fix corner cases in `sourceMap` (#3397) | Alex Lam S.L | |
fixes #3255 fixes #3294 | |||
2019-04-30 | unify logging functionality (#3392) | Alex Lam S.L | |
fixes #3253 fixes #3254 | |||
2019-03-20 | improve `compress` performance (#3348) | Alex Lam S.L | |
fixes #3174 | |||
2019-03-15 | parse `mangle.properties.regex` in `--config-file` properly (#3337) | Alex Lam S.L | |
fixes #3315 | |||
2018-08-23 | fix corner case in `unused` (#3234) | Alex Lam S.L | |
fixes #3233 | |||
2018-06-28 | implement `directives` (#3203) | Alex Lam S.L | |
fixes #3166 | |||
2018-06-06 | general clean-ups (#3175) | Alex Lam S.L | |
2018-06-01 | re-introduce `enclose` (#3163) | Jiavan | |
fixes #2443 | |||
2018-04-26 | workaround test failures in Node.js 10 (#3102) | Alex Lam S.L | |
2018-04-06 | support inline source map from multiple files (#3058) | Alex Lam S.L | |
fixes #145 | |||
2018-04-06 | improve usability of `includeSources` (#3057) | Alex Lam S.L | |
Exclude source contents from input source map if `includeSources=false` fixes #3041 | |||
2018-03-31 | Don't load source map until the JS source is fully received (#3040) | b-fuze | |
2018-03-31 | give sensible error against invalid input source map (#3044) | Alex Lam S.L | |
2018-03-15 | refactor brackets to braces (#3005) | Alex Lam S.L | |
2018-01-17 | configure `rename` with CLI (#2802) | Alex Lam S.L | |
2017-09-15 | improve source mapping (#2312) | Alex Lam S.L | |
fixes #2310 | |||
2017-07-15 | reject malformed CLI parameters (#2239) | Alex Lam S.L | |
fixes #2237 | |||
2017-07-11 | enhance source mapping on IIFEs (#2224) | Alex Lam S.L | |
fixes #2213 | |||
2017-06-23 | fix for-in loop parsing (#2144) | Alex Lam S.L | |
2017-06-15 | avoid intermittent test time-out failures (#2100) | Alex Lam S.L | |
2017-06-13 | fix CLI parsing of `--source-map content` (#2088) | Ziad El Khoury Hanna | |
fixes #2082 | |||
2017-06-09 | marshal `mangle[.properties].reserved` from non-Array values (#2072) | Alex Lam S.L | |
2017-06-07 | fix CLI output corruption (#2061) | Alex Lam S.L | |
Using `console.error()` & `console.log()` result in inconsistent formatting across Node.js versions. Avoid this issue by directly writing to `process.stderr` & `process.stdout` instead. Miscellaneous - prettify invalid option listing | |||
2017-05-28 | improve CLI usability (#2016) | Alex Lam S.L | |
Report supported options upon invalid option syntax. fixes #1883 | |||
2017-05-23 | fix source map offset (#1993) | Alex Lam S.L | |
Account for whitespace insertions. fixes #505 fixes #890 | |||
2017-05-20 | enhance `if_return` to handle `return void...` (#1977) | Alex Lam S.L | |
fixes #512 | |||
2017-05-15 | improve keyword-related parser errors (#1941) | Alex Lam S.L | |
fixes #1937 | |||
2017-05-12 | remove support for `const` (#1910) | Alex Lam S.L | |
As this is not part of ES5. | |||
2017-05-09 | print error stack in CLI (#1890) | Alex Lam S.L | |
2017-05-08 | support dumping AST (#1879) | Alex Lam S.L | |
Re-order `AST_Binary` properties to make dump more readable. closes #769 | |||
2017-05-08 | deprecate low level API (#1877) | Alex Lam S.L | |
fixes #1872 | |||
2017-04-23 | improve parser under "use strict" (#1836) | Alex Lam S.L | |
- `const` without value - `delete` of expression - redefining `arguments` or `eval` extend `test/ufuzz.js` - optionally generate "use strict" - improve handling of test cases with syntax errors - group IIFE generation - generate bare anonymous functions - workaround `console.log()` for `new function()` - generate expressions with `this` fixes #1810 |