aboutsummaryrefslogtreecommitdiff
path: root/lib/ast.js
AgeCommit message (Expand)Author
2021-06-13fix corner cases in `parse` & `unused` (#5000)Alex Lam S.L
2021-05-23enhance `sourceMap` (#4953)Alex Lam S.L
2021-05-03support optional chaining operator (#4899)Alex Lam S.L
2021-03-16fix corner cases with `new.target` (#4784)Alex Lam S.L
2021-03-08fix corner case in `inline` (#4754)...Alex Lam S.L
2021-03-07support `new.target` (#4746)...Alex Lam S.L
2021-03-03fix corner case in `inline` (#4726)...Alex Lam S.L
2021-03-03fix corner cases with `class` (#4723)...Alex Lam S.L
2021-02-27fix corner case with `arguments` (#4697)...Alex Lam S.L
2021-02-27support limited `ufuzz` testing for `export` (#4693)...Alex Lam S.L
2021-02-23support `class` literals (#4658)Alex Lam S.L
2021-02-21fix corner cases with `export default` (#4673)Alex Lam S.L
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