Donny/강동윤
|
26944e159d
|
fix(es/transforms/base): Reimplement hygiene (#2408)
swc_ecma_transforms_base:
- Reimplement `hygiene`.
|
2021-10-21 05:12:50 +00:00 |
|
Donny/강동윤
|
8074c72ce9
|
fix(es/transforms/base): Fix hyigiene (#2421)
swc_ecma_transforms_base:
- `hygiene`: Considering scoping of `var`.
- `hygiene`: Avoid creating too many `JsWord` by caching index.
|
2021-10-13 17:32:37 +09:00 |
|
Donny/강동윤
|
ac3fbd91ac
|
perf(bundler): Improve performance (#2384)
*:
- Use `ahash` instread of `rustc-hash`.
swc_ecma_transforms_optimization:
- Make `dce` parallel.
|
2021-10-09 08:08:13 +00:00 |
|
강동윤
|
cb2b0c671f
|
fix(es/transforms/base): Optimize hygiene (#2193)
swc_ecma_transforms_base:
- `hygiene`: Don't rename if not required. (#1600)
swc_ecma_minifier:
- Remove `hygiene_optimizer`.
|
2021-09-01 13:11:55 +00:00 |
|
강동윤
|
883c1ac4e4
|
fix(bundler): Prepare renaming of bundler (#2066)
- Rename `spack` crate to `swc_node_bundler`. (#1113)
|
2021-08-13 10:03:04 +00:00 |
|
Iron Lu
|
f8a3df8cc3
|
fix(es/transforms/module): Fix for duplicate export (#1846)
|
2021-06-29 15:12:18 +09:00 |
|
Austaras
|
df2a926e9d
|
fix(es/transforms/module): Use correct this (#1561)
swc_ecma_transforms_module:
- Preserve semantics of `this` in imported functions. (#1556)
|
2021-04-14 00:18:24 +09:00 |
|
강동윤
|
51d0cef287
|
fix: Fix bugs (#1516)
swc_ecma_ast:
- Support TypeScript 4.3. (#1517)
swc_ecma_parser:
- Support new syntaxes from typescript 4.3. (#1517)
swc_ecma_transforms_compat:
- Fix '\\`' in template literals. (#1488)
- `classes`: Fix super calls. (#1490)
swc_ecma_transforms_module:
- Respect `esModuleInterop` for dynamic imports. (#1480)
swc_ecma_transforms_typescript:
- `strip`: Remove `declare`-d namespaces. (#1508)
|
2021-03-30 16:47:12 +09:00 |
|
강동윤
|
76d9e2a9df
|
feat(ecmascript/transforms): Split into multiple crates. (#1311)
|
2021-01-05 14:29:52 +09:00 |
|