David Sherret
|
4d993c26b6
|
fix(es/hygiene): Reduce renaming (#2938)
swc_ecma_transforms_base:
- `hygiene`: Treat class methods and constructors as a scope.
|
2021-12-02 07:28:09 +00:00 |
|
黄伟
|
c5768d7672
|
feat(es/minifier): Improve drop_console (#2830)
swc_ecma_minifier:
- Implement more rules for `drop_console`. (Closes #2807)
|
2021-11-22 17:54:36 +09:00 |
|
Donny/강동윤
|
fa342a0067
|
fix(es/minifier): Fix bugs (#2779)
swc_ecma_minifier:
- Don't optimize `1 / t == -1 / 0` as `!1`.
- Don't optimize `e === -1 / 0` as false.
- Don't inline string literals in arguments, if it's used multiple time. (https://github.com/vercel/next.js/issues/31291)
|
2021-11-20 17:06:18 +09:00 |
|
Donny/강동윤
|
f2c67b8caf
|
fix(es/minifier): Don't inline string literals if it's used multiple time (#2748)
swc_ecma_minifier:
- Don't inline strings because it's simple.
- Inline short strings.
|
2021-11-15 14:03:03 +09:00 |
|
Donny/강동윤
|
df635c9e6d
|
fix(es/minifier): Fix minifier (#2711)
swc_ecma_minifier:
- Respect `inline_prevented`.
- Mark the LHS of an assignment pattern property as a pattern. (https://github.com/vercel/next.js/issues/30498)
|
2021-11-10 20:56:50 +09:00 |
|
Donny/강동윤
|
2b2f6955f2
|
refactor: Flatten ecmascript (#2708)
|
2021-11-10 19:00:54 +09:00 |
|