aboutsummaryrefslogtreecommitdiff
path: root/bin/uglifyjs
AgeCommit message (Expand)Author
2021-04-29support `#__PURE__` in ESTree (#4879)Alex Lam S.L
2021-04-27improve AST tests & tools (#4873)Alex Lam S.L
2021-04-26upgrade AST<->ESTree translation (#4870)...fixes #968Alex Lam S.L
2021-03-13implement `annotations` (#4763)Alex Lam S.L
2021-03-10build Math.js for verification testing (#4758)Alex Lam S.L
2021-02-22improve CLI usability (#4670)...closes #3308Alex Lam S.L
2021-02-19fix corner case in `reduce_vars` (#4665)...fixes #4664Alex Lam S.L
2021-01-07implement `UGLIFY_BUG_REPORT` (#4516)Alex Lam S.L
2020-12-28workaround asynchronous tty bugs on Node.js (#4473)Alex Lam S.L
2020-11-21workaround Safari quirks (#4314)...fixes #1753Alex Lam S.L
2020-10-27improve warnings (#4247)...closes #4244Alex Lam S.L
2020-10-03support JSON dump beyond `AST_Toplevel` (#4173)Alex Lam S.L
2020-06-10improve fix for #3976 (#3980)Alex Lam S.L
2020-06-08improve handling of invalid CLI options (#3966)Alex Lam S.L
2020-06-07parse command line internally (#3961)Alex Lam S.L
2020-05-09implement AST validation (#3863)Alex Lam S.L
2020-04-25fix corner case in `--reduce-test` (#3819)Alex Lam S.L
2020-04-18report top-level default options (#3797)Alex Lam S.L
2020-04-14expand testing on Node.js versions (#3779)Alex Lam S.L
2020-02-06implement CLI `--reduce-test` and reduce tests in ufuzz (#3705)kzc
2020-01-08introduce `--output-opts` CLI option (#3678)...closes #3675Alex Lam S.L
2019-12-28enhance `evaluate` (#3649)Alex Lam S.L
2019-05-04make `enclose` & `wrap` work with `sourceMap` (#3396)...fixes #3313Alex Lam S.L
2019-04-30unify logging functionality (#3392)...fixes #3253 fixes #3254Alex Lam S.L
2019-03-15parse `mangle.properties.regex` in `--config-file` properly (#3337)...fixes #3315Alex Lam S.L
2018-07-13fix corner cases in `preserve_line` (#3212)Alex Lam S.L
2018-06-01re-introduce `enclose` (#3163)...fixes #2443Jiavan
2018-03-31Don't load source map until the JS source is fully received (#3040)b-fuze
2018-01-17configure `rename` with CLI (#2802)Alex Lam S.L
2018-01-14improve SymbolDef info in `--output ast` (#2778)...* SymbolDef info (a.k.a. `thedef`) is now represented as a string containing `"ID name [mangled_name]"`. * Enhance display of `globals`, `variables`, `functions` and `enclosed`. * `SymbolDef.next_id` starts at `1` and the `id` is adjusted for `-o ast` display.kzc
2018-01-12add SymbolDef IDs to --output ast (#2772)kzc
2018-01-07improve `process.exit()` workaround (#2741)...- use public API - fix issue with Node.js 0.10 on WIndowsAlex Lam S.L
2017-11-24fix `rename` (#2501)...- suppress spurious `rename` from `commander` - handle `AST_SymbolCatch` correctlyAlex Lam S.L
2017-11-19expand symbol space to improve compression (#2460)...- give globally distinct names to distinct variables - improve ability to compress cross-scoped - introduce `options.rename` to `minify()` - default `true` if both `compress` & `mangle`Alex Lam S.L
2017-11-16fix cross-scope inlining of `AST_Function`s (#2486)...fixes #2485Alex Lam S.L
2017-07-15reject malformed CLI parameters (#2239)...fixes #2237Alex Lam S.L
2017-06-29improve usability of name cache under `minify()` (#2176)...fixes #2174Alex Lam S.L
2017-06-13fix CLI parsing of `--source-map content` (#2088)...fixes #2082Ziad El Khoury Hanna
2017-06-07fix CLI output corruption (#2061)...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 listingAlex Lam S.L
2017-05-31introduce `unsafe_Func` (#2033)...Separate flag for #203 functionality.Alex Lam S.L
2017-05-31widen CLI parse error code fragment displayed (#2032)...fixes #2030Alex Lam S.L
2017-05-28display default values in `--help options` (#2018)Alex Lam S.L
2017-05-28implement `--help options` (#2017)Alex Lam S.L
2017-05-28improve CLI usability (#2016)...Report supported options upon invalid option syntax. fixes #1883Alex Lam S.L
2017-05-25report timing breakdown (#2000)...fix corner cases with `sourceMap` fixes #1998Alex Lam S.L
2017-05-24reinstate `describe_ast()` on CLI (#1996)...fixes #1995Alex Lam S.L
2017-05-16print package name alongside version in CLI (#1946)...fixes #1945Alex Lam S.L
2017-05-10gracefully handle non-`Error` being thrown (#1893)Alex Lam S.L
2017-05-09print error stack in CLI (#1890)Alex Lam S.L
2017-05-08return `Error` from `minify()` (#1880)...Have `minify()` return `Error` in `result.error` rather than throwing it.Alex Lam S.L