aboutsummaryrefslogtreecommitdiff
path: root/test/reduce.js
AgeCommit message (Expand)Author
2021-02-13avoid false positive in `--reduce-test` (#4648)Alex Lam S.L
2021-02-09support `for [await]...of` statements (#4627)Alex Lam S.L
2021-02-08fix corner case in `--reduce-test` (#4625)Alex Lam S.L
2021-02-08support generator functions (#4620)Alex Lam S.L
2021-01-20support asynchronous test cases properly (#4529)Alex Lam S.L
2021-01-18fix corner case in `loops` (#4565)...fixes #4564Alex Lam S.L
2021-01-18fix corner case in `reduce_vars` (#4563)...fixes #4562Alex Lam S.L
2021-01-10support asynchronous arrow functions (#4530)Alex Lam S.L
2021-01-07support rest parameters (#4515)Alex Lam S.L
2021-01-03suppress invalid AST transform in `--reduce-test` (#4498)Alex Lam S.L
2021-01-01fix corner case in `reduce_vars` (#4490)...fixes #4489Alex Lam S.L
2020-12-31fix corner case with default values (#4484)...fixes #4483Alex Lam S.L
2020-12-26fix corner case in `reduce_vars` & `unused` (#4465)...fixes #4464Alex Lam S.L
2020-12-24fix & enhance `collapse_vars` (#4447)...fixes #4446Alex Lam S.L
2020-12-24support default values (#4442)Alex Lam S.L
2020-12-20handle destructuring `catch` in `--reduce-test` (#4427)Alex Lam S.L
2020-12-18fix corner case in `arguments` (#4396)...fixes #4395Alex Lam S.L
2020-12-17support arrow function (#4385)Alex Lam S.L
2020-12-13maintain compatibility options when testing (#4376)Alex Lam S.L
2020-12-07support async function (#4333)Alex Lam S.L
2020-12-06support spread syntax (#4328)Alex Lam S.L
2020-11-18fix corner case in `merge_vars` (#4295)...fixes #4294Alex Lam S.L
2020-11-17support destructured literals (#4278)Alex Lam S.L
2020-10-30improve resilience against spurious time-outs (#4252)Alex Lam S.L
2020-10-12support `const` (#4190)Alex Lam S.L
2020-10-06fix corner case in `ie8` (#4187)...fixes #4186Alex Lam S.L
2020-10-05retrofit `try-catch-finally` as block-scoped (#4178)...- support optional catch bindingAlex Lam S.L
2020-09-02reduce `AST_ForIn` gracefully (#4087)Alex Lam S.L
2020-09-02fix test case runtime accounting (#4086)Alex Lam S.L
2020-06-10fix corner case in `--reduce-test` (#3985)Alex Lam S.L
2020-05-19update header comment for `--reduce-test` (#3910)Alex Lam S.L
2020-05-11extend `--reduce-test` to cover `minify()` bugs (#3876)Alex Lam S.L
2020-04-25fix corner case in `--reduce-test` (#3819)Alex Lam S.L
2020-04-25improve `--reduce-test` on `Error.message` (#3816)...closes #3815Alex Lam S.L
2020-03-21improve `--reduce-test` (#3742)...- ignore difference in error messages - improve readability on trailing whitespace differences - improve performance & quality via `console.log()` insertionsAlex Lam S.L
2020-03-01avoid reducing setter argument (#3737)Alex Lam S.L
2020-02-29detect `toplevel` option properly (#3735)...fixes #3730Alex Lam S.L
2020-02-17improve `--reduce-test` (#3727)...- print out Node.js and OS informationAlex Lam S.L
2020-02-17speed up `--reduce-test` (#3726)...- avoid pathological test case branches via adaptive time-out - use initial test case elapsed time to adjust maximum time-out - index output cache using hash instead of raw sourceAlex Lam S.L
2020-02-15speed up `--reduce-test` via result caching (#3725)Alex Lam S.L
2020-02-15improve `--reduce-test` (#3722)...- hoist body of functions and IIFEs - simplify var declarationskzc
2020-02-14improve `--reduce-test` (#3719)...- cover missing cases when eliminating unreferenced labels - format multi-line outputs correctlyAlex Lam S.L
2020-02-09improve test reduction (#3711)...- scan `AST_SymbolFunarg` - scan `console.log(...)`Alex Lam S.L
2020-02-09improve `test/reduce` (#3710)...- suppress several instances of malformed AST generation - improve resilience & reporting against malformed ASTsAlex Lam S.L
2020-02-07fix corner cases in `test/reduce` (#3709)Alex Lam S.L
2020-02-06improve reduction of `AST_BlockStatement` (#3708)Alex Lam S.L
2020-02-06export missing API for AST manipulation (#3707)Alex Lam S.L
2020-02-06implement CLI `--reduce-test` and reduce tests in ufuzz (#3705)kzc