강동윤
|
46c3d62ebd
|
fix(swc): Fix bugs (#1560)
spack:
- Ensure that #1533 is fixed. (#1533)
swc_ecma_parser:
- Support `async override` in classes. (#1558)
swc_ecma_transforms_compat:
- `async_to_generator`: Preserve this in async object methods. (#1575)
- `nullish_coaelscing`: Fix assignments. (#1570)
- `export_namespace_from`: Preserve order of statements. (#1457)
swc:
- Disable aes. (#1583)
|
2021-04-17 06:00:14 +00:00 |
|
Devon Govett
|
efa7a9af78
|
fix(es/transforms/compat): Fix regenerator pass for yield* expressions (#1580)
swc_ecma_transforms_compat:
- `regenerator`: Fix delegating yield expressions.
|
2021-04-16 15:44:36 +00: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 |
|
Devon Govett
|
92bbde3b53
|
fix(es/transforms/base): Fix nested function scopes (#1559)
swc_ecma_transforms_base:
- `resolver`: Handle nested function scopes correctly.
|
2021-04-13 16:23:04 +09:00 |
|
강동윤
|
2211a9908a
|
fix(swc): Fix various bugs (#1550)
swc:
- Improve error message for invalid configs. (#1532)
swc_common:
- Handle input source map correctly. (#1404)
swc_ecma_parser:
- Fix parsing of generics type declarations when tsx is enabled. (#1526)
swc_ecma_transforms_compat:
- Allow using carriage return. (#1549)
|
2021-04-08 12:55:02 +00:00 |
|
강동윤
|
252804d2e3
|
fix(swc): Fix bugs (#1529)
swc_ecma_parser:
- Fix comment positions. (#1530)
swc_ecam_transforms_compat:
- Handle default in destructuring binding patterns. (#1477, #1449)
- `async_to_generator`: Handle `this` correctly for async function in key-value properties. (#1455)
swc_ecam_transforms_typescript:
- Handle import defaults. (#1448)
|
2021-04-02 18:47:05 +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 |
|
Nayeem Rahman
|
fa3d65cd58
|
fix(strip): Transform static class fields to assignments (#1487)
swc_ecam_transforms_compat:
- Deprecate `typescript_class_properties`.
swc_ecma_tranforms_typescript:
- Merge `typescript_class_properties` into `strip`.
Co-authored-by: 강동윤 <kdy1997.dev@gmail.com>
|
2021-03-26 13:48:55 +09:00 |
|
강동윤
|
b7ae896bbd
|
fix(es): Fix bugs (#1353)
swc_ecma_transforms_compat:
- Handle all accesses to private class properties. (#1333)
- block_scoping: Inject variable correctly. (#1231)
- Handle async arrow function correctly. (#1341)
|
2021-01-23 20:52:53 +09:00 |
|
강동윤
|
a9bf9bb9e1
|
fix(swc): Fix bugs (#1300)
swc_ecma_codegen:
- Handle unicode escape sequences when target is es5. (#1227, #1326)
swc_ecma_transforms_compat:
- Handle template literals correctly. (#1314)
- Handle private class properties correctly. (#1306)
swc:
- Don't panic on `export * as foo from 'foo'`. (#1307)
|
2021-01-14 21:56:25 +09:00 |
|
강동윤
|
76d9e2a9df
|
feat(ecmascript/transforms): Split into multiple crates. (#1311)
|
2021-01-05 14:29:52 +09:00 |
|