swc/ecmascript
강동윤 838a7a8b33
fix(es/minifier): Make use of hygiene optimizer (#2145)
swc_ecma_ast:
 - Implement `Display` for `Ident`.

swc_ecma_minifier:
 - Expose `unique_scope`, which is required for `hygiene_optimizer`.
 - Improve `hygiene_optimizer`.

swc:
 - Use hygiene optimizer. (#1600, #2137)
 - Add `jsc.experimental.optimizeHygiene`
2021-08-24 15:03:31 +00:00
..
ast fix(es/minifier): Make use of hygiene optimizer (#2145) 2021-08-24 15:03:31 +00:00
babel fix(es/codegen): Fix codegen of ~ (#2104) 2021-08-19 17:21:08 +09:00
codegen fix(es/codegen): Fix codegen of ~ (#2104) 2021-08-19 17:21:08 +09:00
dep-graph feat(es/parser): Emit an error for top-level await in script (#2094) 2021-08-18 00:17:59 +09:00
ext-transforms feat(es/parser): Emit an error for top-level await in script (#2094) 2021-08-18 00:17:59 +09:00
jsdoc feat(es/parser): Emit an error for top-level await in script (#2094) 2021-08-18 00:17:59 +09:00
loader feat(es/loader): Support more types for browser in package.json (#2060) 2021-08-16 17:34:53 +09:00
minifier fix(es/minifier): Make use of hygiene optimizer (#2145) 2021-08-24 15:03:31 +00:00
parser fix(es/transforms/compat): Implement new.tartet (#2129) 2021-08-22 06:56:49 +00:00
preset-env feat(es/parser): Emit an error for top-level await in script (#2094) 2021-08-18 00:17:59 +09:00
src feat(swc): Improve swc as a crate (#2026) 2021-08-07 02:41:50 +09:00
transforms fix(es/transforms/compat): Implement new.tartet (#2129) 2021-08-22 06:56:49 +00:00
utils feat(es/minifier): Implement more rules (#2058) 2021-08-15 13:09:21 +00:00
visit perf: Use ahash instead of sip hash (#2073) 2021-08-14 10:33:16 +00:00
Cargo.toml feat(es/parser): Emit an error for top-level await in script (#2094) 2021-08-18 00:17:59 +09:00