Donny
|
3808101ca8
|
chore: Publish crates
|
2021-12-20 14:38:28 +09:00 |
|
James Newell
|
938e544ac5
|
fix(es/compat): Fix handling of union of the legacy decorator pass (#3057)
swc_ecma_transforms_proposal:
- Use `Object` for `null`/`undefined`.
- Fix the type for union types. (Closes #2461)
|
2021-12-20 05:30:52 +00:00 |
|
Donny/강동윤
|
8afb5af517
|
chore(repo): Make git faster (#3075)
swc_ecma_parser:
- Flatten parser test suite ported from `tsc`.
swc:
- Flatten the reference directory for the `tsc` test suite.
|
2021-12-20 14:05:57 +09:00 |
|
Donny
|
3d95ff4e41
|
chore: Publish crates
|
2021-12-20 10:26:08 +09:00 |
|
Sosuke Suzuki
|
7beaabd533
|
feat(es/preset-env): Add ES2022 features to preset-env (#3072)
|
2021-12-19 14:28:05 +00:00 |
|
Donny
|
46994e067a
|
chore: Publish crates
|
2021-12-19 21:08:59 +09:00 |
|
Donny/강동윤
|
f21af5bcd6
|
feat(es/lints): Implement simple validations (#2763)
swc_ecma_lint:
- Implement `const-assign`. (Closes #2016)
- Implement `duplicate-bindings`. (Closes #2795)
- Implement `duplicate-exports`. (Closes #3056)
swc:
- Use linter.
|
2021-12-19 21:07:51 +09:00 |
|
Donny
|
23742e3b18
|
chore: Publish crates
|
2021-12-19 18:11:51 +09:00 |
|
Pig Fang
|
a1b315a114
|
feat(es/preset-env): Upgrade browserslist-rs (#3069)
|
2021-12-19 08:46:32 +00:00 |
|
Donny
|
25a17e8b11
|
chore: Publish crates
|
2021-12-19 14:15:44 +09:00 |
|
Donny
|
806c9db1a1
|
chore(node): Publish v1.2.121
|
2021-12-19 14:14:12 +09:00 |
|
Donny
|
13b6d044f5
|
chore: Publish crates
|
2021-12-19 14:11:38 +09:00 |
|
Donny
|
276d74f2e9
|
chore(crates): Use interactive bump
|
2021-12-19 14:11:08 +09:00 |
|
Donny
|
967f30d7d4
|
chore: Publish crates
|
2021-12-19 12:45:44 +09:00 |
|
magic-akari
|
ff1aab710c
|
fix(es/compat): Transform an optional eval call as an indirect eval call (#3068)
swc_ecma_transforms_compat:
- `optional_chaining`: Handle optional `eval` calls properly. (Closes #2735)
|
2021-12-19 03:42:46 +00:00 |
|
Donny
|
9c62047653
|
chore: Publish crates
|
2021-12-19 05:03:01 +09:00 |
|
Sosuke Suzuki
|
f1a28329cb
|
feat(es/parser): Report an error for export type * from "mod"; (#3064)
|
2021-12-19 05:02:36 +09:00 |
|
Donny
|
a4b77bf11f
|
chore: Publish crates
|
2021-12-19 00:21:30 +09:00 |
|
Donny
|
021fe66652
|
chore: Publish crates
|
2021-12-19 00:18:47 +09:00 |
|
Donny/강동윤
|
b4d95b44a7
|
perf(es/parser): Improve performance (#3059)
swc_common:
- Optimize `StringInput`.
swc_ecma_parser:
- Optimize `skip_space`.
- Remove useless `.clone()`.
|
2021-12-19 00:18:00 +09:00 |
|
Donny
|
188b856694
|
chore: Publish crates
|
2021-12-18 23:15:17 +09:00 |
|
asterite3
|
0c813ae453
|
fix(es/lexer): Fix lexing of numbers with large exponent (#3061)
swc_ecma_parser:
- Fix lexing of numbers where exponents are large enough to be parsed as `Infinity`. (Closes #3060)
|
2021-12-18 23:14:36 +09:00 |
|
Donny
|
8c16c2b77d
|
chore: Publish crates
|
2021-12-17 15:09:02 +09:00 |
|
OJ Kwon
|
a381fb8bce
|
fix(es/compat): Fix block_scoping (#3058)
swc_ecma_transforms_compat:
- `block_scoping`: Consider the location of variable declarations. (Closes #2998)
|
2021-12-17 15:08:22 +09:00 |
|
Donny
|
a2a0b63c62
|
chore: Publish crates
|
2021-12-16 20:39:34 +09:00 |
|
magic-akari
|
d5c7fb898f
|
fix(es/loader): Support fully-specified ESM import specifiers (#3050)
|
2021-12-16 11:37:22 +00:00 |
|
Donny
|
189b1e286d
|
chore: Publish crates
|
2021-12-16 19:57:40 +09:00 |
|
Donny/강동윤
|
61e9b5f841
|
fix(es/lexer): Don't report lexer errors while backtracking (#3051)
swc_ecma_parser:
- Share backtracking state with the lexer.
- Don't report lexing errors while backtracking (Closes #2896)
|
2021-12-16 19:57:19 +09:00 |
|
Donny
|
c658af4365
|
chore: Publish crates
|
2021-12-16 15:31:03 +09:00 |
|
magic-akari
|
23a59db9bb
|
fix(es/parser): Allow assignment assertions in typescript classes (#3047)
|
2021-12-16 15:30:34 +09:00 |
|
Donny
|
ddd967f33b
|
chore: Publish crates
|
2021-12-15 19:08:31 +09:00 |
|
Donny/강동윤
|
08920189ba
|
fix(webpack/ast): Expose fields of AstOutput (#3046)
|
2021-12-15 19:08:07 +09:00 |
|
Donny
|
db8335ca2d
|
chore: Publish crates
|
2021-12-15 18:33:59 +09:00 |
|
Donny/강동윤
|
24179bd9be
|
fix(webpack/ast): Handle typescript (#3045)
swc_webpack_ast:
- Add `proces_file`.
- Add support for typescript.
|
2021-12-15 18:33:35 +09:00 |
|
Donny
|
9b36abbe75
|
chore: Publish crates
|
2021-12-15 16:22:00 +09:00 |
|
Austaras
|
38955c0c8d
|
refactor(es/ast): Change type or the key of ClassProp to PropName (#3038)
|
2021-12-15 16:21:30 +09:00 |
|
Donny
|
83e1635a04
|
chore: Publish crates
|
2021-12-14 19:48:17 +09:00 |
|
OJ Kwon
|
29eb71aaf9
|
perf(es/compat): Migrate regenerator to VisitMut (#3037)
|
2021-12-14 09:24:57 +00:00 |
|
Donny
|
340eaf48f3
|
chore: Publish crates
|
2021-12-14 18:02:06 +09:00 |
|
Donny
|
cfb796b1a8
|
chore: Publish crates
|
2021-12-14 17:29:22 +09:00 |
|
Donny/강동윤
|
15ea98bf65
|
fix(webpack/ast): Fix webpackAST (#3040)
swc_webpack_ast:
- `reducer`: Flatten safe statements.
- `reducer`: Preserve variables.
|
2021-12-14 17:28:51 +09:00 |
|
Donny
|
4fe9a6c1fd
|
chore: Publish crates
|
2021-12-13 19:02:44 +09:00 |
|
Donny
|
5a173bce3a
|
chore: Publish crates
|
2021-12-13 11:39:41 +09:00 |
|
Donny/강동윤
|
7236a2213e
|
refactor(es/parser): Make some verification logic optional (#3024)
swc_ecma_parser:
- Make dependency on `swc_ecma_visit` optional.
|
2021-12-13 11:39:17 +09:00 |
|
Donny
|
f35ec6c612
|
chore: Publish crates
|
2021-12-13 09:21:46 +09:00 |
|
Donny/강동윤
|
c415487bb9
|
fix(es/codegen): Fix sourcemap bug related to multi-line comments (#3023)
swc_ecma_codegen:
- Compute line starts in multi-line comments.
|
2021-12-13 09:21:22 +09:00 |
|
Donny
|
f86c077a37
|
chore: Publish crates
|
2021-12-13 06:46:14 +09:00 |
|
Donny
|
28f3c4fb52
|
chore: Publish crates
|
2021-12-13 06:45:43 +09:00 |
|
RiESAEX
|
d3ffc6719b
|
perf(es/compat): Migrate class helper to VisitMut (#3020)
|
2021-12-12 21:18:48 +00:00 |
|
Donny
|
de95e2a9b9
|
chore: Publish crates
|
2021-12-13 05:44:01 +09:00 |
|