Commit Graph

281 Commits

Author SHA1 Message Date
OJ Kwon
cd94f0a2e9
test(es/plugin): Build plugins for e2e testing (#5210) 2022-07-15 02:10:13 +00:00
Donny/강동윤
31bbf2ddbb chore(ci): Disable plugin tests while publishing 2022-07-14 18:38:02 +09:00
OJ Kwon
6b6b582543
chore(ci): Skip plugin e2e tests for unsupported targets (#5203) 2022-07-14 16:38:54 +09:00
OJ Kwon
2fa51ecd78
test(plugin): Setup e2e fixture testing for plugins (#5192) 2022-07-13 06:39:08 +00:00
OJ Kwon
a4b14c3806
test(node): Refactor tests (#5187) 2022-07-12 05:35:44 +00:00
Donny/강동윤
7d4b496e9e
chore(ci): Fix benchmark action (#5176) 2022-07-11 07:06:28 +00:00
OJ Kwon
f167198470
feat(plugin/macros): Export new interface for getting plugin schema version (#5166) 2022-07-11 01:44:00 +00:00
Donny/강동윤
ac3a55a435
feat(visit): Add index to AstKind (#5138)
- Make `VisitAstPath` take `AstNodePath<AstKind, AstNodeRef>`.
 - Add index to `AstKind::Vec*`.
2022-07-09 10:15:12 +00:00
Donny/강동윤
17c51fa53c
refactor(webpack-ast): Remove (#5026) 2022-06-22 04:25:27 +00:00
Donny/강동윤
125549b7a9
test(es/helpers): Unify code path for testing external helpers (#5010) 2022-06-21 23:02:12 +09:00
Devon Govett
9484cf81a1
fix(es/helpers): Use .mjs extension in helper imports (#4979) 2022-06-16 16:23:02 +09:00
LongYinan
db9f7a5ad4
chore(ci): Fix publish build on Windows (#4970) 2022-06-14 15:58:10 +00:00
Donny/강동윤
1bf2b80f97
chore(ci): Use macos for release builds (#4968)
We need more memory
2022-06-14 19:54:34 +09:00
Donny/강동윤
1a9f93546b
chore(ci): Test concurrent (#4955) 2022-06-13 11:15:18 +00:00
LongYinan
52e23470e7
fix(ci): Fix android build issue caused by NDK 21 -> 23 (#4942) 2022-06-11 18:09:07 +09:00
Donny/강동윤
2e9ab0518a
feat(node): Split css binding (#4831) 2022-05-28 14:32:56 +00:00
Donny/강동윤
1c48a8c8f4
fix(es/minifier): Consider side effects while removing an object spread (#4788) 2022-05-26 07:37:34 +00:00
LongYinan
adf70f6c07
fix(common): Fix jemalloc (#4794) 2022-05-25 14:51:36 +00:00
Donny/강동윤
38a866a900
test(es): Make execution tests faster (#4789) 2022-05-25 06:23:35 +00:00
Donny/강동윤
49b3c2715c
refactor(es/minifier): Make rust-analyzer fast, really (#4746) 2022-05-23 16:16:05 +09:00
Donny/강동윤
47e6cc5190
refactor(es/minifier): Make rust-analyzer faster (#4744)
- We now use a separate crate for testing the minifier. This makes IDE much faster.
2022-05-23 15:53:01 +09:00
Donny/강동윤
417b2182ce
fix(es/loader): Fix jsc.paths on windows (#4739) 2022-05-22 20:12:22 +00:00
Donny/강동윤
890a5ae0e6 chore: Add stale workflow 2022-05-16 09:40:46 +09:00
Donny/강동윤
7fc9bbccd9
feat(config): Make all configuration overridable (#4575) 2022-05-09 05:38:27 +00:00
Donny/강동윤
f23c943227
chore(ci): Improve CI scripts (#4572) 2022-05-08 08:55:51 +00:00
LongYinan
3d5c0fa966
fix(node): Fix tls allocation issue (#4514) 2022-05-04 10:04:48 +00:00
Pig Fang
1c2af932b6
feat(preset-env/base): Update "browserslist-rs" (#4435) 2022-04-26 01:35:43 +00:00
Donny/강동윤
b3fb0e9ceb
chore(ci): Use yarn instead of npm (#4432) 2022-04-25 11:44:50 +00:00
Donny/강동윤
c216a03673
chore(ci): Improve bot script (#4430)
- It will now rebase another PR if there's a merge conflict.
 - It does not update the base branch if it's already up-to-date.
2022-04-25 19:21:34 +09:00
Alexander Akait
63a6280e8f
feat(html/minifier): Initialize crate (#4403) 2022-04-23 03:50:59 +00:00
Donny/강동윤
234e380580 chore: Fix wasm publish script 2022-04-20 22:54:05 +09:00
Donny/강동윤
a8ed5ba357
fix(es/minifier): Apply name mangler as much as we can (#4365) 2022-04-19 17:20:12 +09:00
Donny/강동윤
a953455ada chore: Fix CI script 2022-04-18 01:01:16 +09:00
Donny/강동윤
1900d3506e chore(ci): Fix wasm publish script 2022-04-16 08:18:38 +09:00
Donny/강동윤
83a8f489ec
refactor(bindings): Rename crates (#4337) 2022-04-15 22:47:44 +09:00
Donny/강동윤
adea17dbe3
chore(ci): Fix CI (#4299) 2022-04-10 09:33:18 +00:00
Donny/강동윤
1f466e1d2f
chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
Alexander Akait
3e7872c8de
feat(html): Initialize (#4240) 2022-04-04 04:12:45 +00:00
Donny/강동윤
06d0891e7c
chore(bench): Migrate to criterion (#4237) 2022-04-04 00:56:29 +09:00
Donny/강동윤
688f653323
perf(es/minifier): Add fast-path for sequences pass (#4217) 2022-04-01 11:06:35 +00:00
Donny/강동윤
3b1da220e2
refactor(*): Remove fastmem (#4211) 2022-03-31 11:40:06 +00:00
Donny/강동윤
78175473fa
refactor(css/prefixer): Rename crate (#4159) 2022-03-25 19:46:45 +09:00
OJ Kwon
e1d1d82fdb
fix(cli): Fix executable permission (#4154) 2022-03-25 05:32:04 +00:00
OJ Kwon
fefb5870c7
feat(cli): Enable plugins for swc_cli (#4059) 2022-03-17 15:31:20 +09:00
OJ Kwon
5c84fe525f
fix(plugin/runner): Make build pass for wasm32 (#4056) 2022-03-17 05:07:03 +00:00
OJ Kwon
dab2002a2e
refactor(plugin/runner): Split modules and introduce feature flags (#4035) 2022-03-15 22:45:40 +00:00
Donny/강동윤
e19a60aad4
fix(es/compat): Change pass ordering of es2015 (#4029)
**Description:**

We should apply `regenerator` after `block_scoping` because `regenerator` does not know how to handle `const`s.

**Related issue:**

 - Closes https://github.com/swc-project/swc/issues/3006
2022-03-15 14:17:03 +00:00
Donny/강동윤
c27b84c3f6
chore(ci): Make bump-command check lazy (#4018) 2022-03-15 15:17:20 +09:00
Donny/강동윤
ee9a841f33
test(*): Print diagnostics to stderr while testing (#4003)
**Description:**

This will make debugging stack overflow and parser issues easier because it writes to stderrr right away, instead of holding a buffer for it.
2022-03-14 02:06:34 +00:00
Donny/강동윤
743a5da1e5 chore(ci): Invoke yarn before publishing 2022-03-12 20:16:51 +09:00