Age | Commit message (Collapse) | Author |
|
|
|
|
|
fixes #2377
|
|
|
|
|
|
|
|
|
|
`{ a: x, b: y }.a` => `[ x, y ][0]`
- `x` cannot be function containing `this`
`[ x, y, z ][1]` => `(x, z, y)`
- only if `z` is side-effect-free
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Suppress scanning beyond assignment to `a.b`
|
|
|
|
fixes #2364
|
|
fixes #2364
|
|
|
|
|
|
- source-map@0.6.1
|
|
|
|
|
|
fixes #2353
|
|
Moves this README note to underneath the 'url' rather than 'root' option.
|
|
- constant expression
- single reference
- same scope
- not across loop body
|
|
|
|
|
|
fixes #2336
|
|
fixes #2337
|
|
|
|
fixes #2324
|
|
fixes #2319
|
|
|
|
fixes #2313
|
|
fixes #2310
|
|
|
|
|
|
|
|
|
|
Avoid collision with local variable `undefined` under certain corner cases.
fixes #2298
|
|
fixes #2295
|
|
|
|
fixes #2284
|
|
fixes #2288
|
|
|
|
fixes #2272
|
|
fixes #2254
|