aboutsummaryrefslogtreecommitdiff
path: root/lib/ast.js
AgeCommit message (Expand)Author
2021-02-15support `export` statements (#4650)Alex Lam S.L
2021-02-14support `import` statements (#4646)Alex Lam S.L
2021-02-09support `for [await]...of` statements (#4627)Alex Lam S.L
2021-02-08support generator functions (#4620)Alex Lam S.L
2021-02-01introduce `templates` (#4603)Alex Lam S.L
2021-02-01support template literals (#4601)Alex Lam S.L
2021-01-24support BigInt literals (#4583)Alex 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-05enhance `inline` & `side_effects` (#4506)Alex Lam S.L
2021-01-03fix toggling of AST validation (#4499)Alex Lam S.L
2021-01-01enhance `collapse_vars` & `dead_code` (#4491)Alex Lam S.L
2020-12-24support default values (#4442)Alex Lam S.L
2020-12-20fix corner case in `inline` (#4418)...Alex Lam S.L
2020-12-19support destructuring of `catch` variable (#4412)Alex Lam S.L
2020-12-18fix corner case in `arguments` (#4400)...Alex Lam S.L
2020-12-17support arrow function (#4385)Alex Lam S.L
2020-12-13fix corner case in `booleans` (#4375)...Alex Lam S.L
2020-12-08fix corner cases with `await` (#4350)...Alex Lam S.L
2020-12-07fix corner case in `evaluate` (#4341)...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` (#4289)...Alex Lam S.L
2020-11-17support destructured literals (#4278)Alex Lam S.L
2020-11-08support computed property name in object literal (#4268)Alex Lam S.L
2020-10-27improve warnings (#4247)...Alex Lam S.L
2020-10-19support `let` (#4227)Alex Lam S.L
2020-10-12support `const` (#4190)Alex Lam S.L
2020-10-06fix corner case in `ie8` (#4187)...Alex Lam S.L
2020-10-05clean up scope-related variables (#4179)Alex Lam S.L
2020-10-05retrofit `try-catch-finally` as block-scoped (#4178)...Alex Lam S.L
2020-10-05retrofit `AST_BlockStatement` as block-scoped (#4177)Alex Lam S.L
2020-10-02retrofit `catch` as block-scoped (#4165)Alex Lam S.L
2020-09-17improve handling of `switch` statements (#4114)Alex Lam S.L
2020-08-26fix corner case in `sequences` (#4073)Alex Lam S.L
2020-08-24tidy up various interfaces (#4066)Alex Lam S.L
2020-07-31improve diagnostics upon AST validation failure (#4033)Alex Lam S.L
2020-07-31validate against multiple parents on `AST_Node` (#4032)...Alex Lam S.L
2020-05-10improve `inline` of `/*@__PURE__*/` calls (#3865)Alex Lam S.L
2020-05-10improve AST validation (#3864)Alex Lam S.L
2020-05-09implement AST validation (#3863)Alex Lam S.L
2020-05-06remove unused returns from tree walk (#3850)kzc
2020-05-05improve `TreeWalker` performance (#3848)Alex Lam S.L
2020-05-05update links to repository after rename (#3847)Alex Lam S.L
2020-02-15minor cleanup (#3723)Alex Lam S.L
2020-02-06export missing API for AST manipulation (#3707)Alex Lam S.L
2019-12-31enhance `booleans` (#3661)Alex Lam S.L
2019-12-31fix corner case in `booleans` (#3659)...Alex Lam S.L
2019-12-28enhance `evaluate` (#3649)Alex Lam S.L
2019-10-12fix boolean context detection (#3466)...Alex Lam S.L