Age | Commit message (Collapse) | Author |
|
|
|
fixes #3096
|
|
fixes #304
|
|
fixes #3076
|
|
|
|
- handle `AST_Assign` the same way as `AST_VarDef`
- inject `AST_Var` as succeeding statement
fixes #3071
|
|
|
|
fixes #3068
|
|
fixes #3065
|
|
fixes #869
|
|
fixes #3054
|
|
fixes #3046
|
|
fixes #3042
|
|
fixes #3035
|
|
fixes #3032
|
|
fixes #3021
|
|
fixes #3018
|
|
fixes #3016
|
|
- `a = []; if (1) x();` => `if (a = []) x();`
|
|
|
|
|
|
fixes #2995
|
|
fixes #2992
|
|
fixes #2989
|
|
fixes #2976
|
|
fixes #2974
|
|
- always replace with existing parameter
- only introduce new parameter if `keep_fargs` is disabled
|
|
fixes #2968
|
|
- `x ? (y, w) : (z, w)` => `x ? y : z, w`
|
|
fixes #2959
|
|
|
|
- `a = b, b` => `a = b`
- `a.b = c, c()` => `(a.b = c)()`
|
|
fixes #2961
|
|
|
|
fixes #2954
|
|
|
|
|
|
|
|
fixes #2938
|
|
fixes #2931
|
|
fixes #2929
|
|
fixes #2926
|
|
fixes #805
|
|
|
|
fixes #2919
|
|
fixes #2916
|
|
fixes #2914
|
|
|
|
fixes #2908
|
|
fixes #2904
|