Donny/강동윤
|
10fb645552
|
chore(ci): Merge CI scripts (#5999)
**Description:**
This PR merges CI scripts, and make integration tests use patched crates.
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/5540.
|
2022-09-30 16:57:15 +09:00 |
|
Donny/강동윤
|
8b31b65059
|
fix(es/codegen): Improve performance of debug build (#6003)
|
2022-09-30 16:12:56 +09:00 |
|
OJ Kwon
|
3204ac3e0c
|
build(cargo): Use workspace deps for internal pkg (#6001)
|
2022-09-30 15:48:23 +09:00 |
|
OJ Kwon
|
af64217f19
|
build(cargo): Introduce workspace deps (#5997)
|
2022-09-30 13:43:32 +09:00 |
|
Donny/강동윤
|
4e989807d7
|
chore(es/minifier): Fix example (#5739)
|
2022-09-04 22:18:05 +09:00 |
|
Donny/강동윤
|
b7da692580
|
feat(bindings): Reduce size (#5708)
|
2022-09-01 07:44:14 +00:00 |
|
OJ Kwon
|
496346ac04
|
refactor(bindings): Use separate workspace for bindings (#5506)
|
2022-08-16 15:01:49 +09:00 |
|
OJ Kwon
|
5348195996
|
feat(swc_core): Add macros for wasm bindings (#5430)
|
2022-08-10 03:10:19 +00:00 |
|
OJ Kwon
|
27b464d90a
|
feat(swc_core): Introduce package (#5364)
|
2022-08-02 07:25:59 +00:00 |
|
Alexander Akait
|
83e502367b
|
feat(xml): Add xml crates (#5329)
|
2022-08-01 03:56:12 +00:00 |
|
Donny/강동윤
|
17c51fa53c
|
refactor(webpack-ast): Remove (#5026)
|
2022-06-22 04:25:27 +00:00 |
|
Donny/강동윤
|
b3f6f20721
|
fix(es/resolver): Make catch parameter not disturb resolving (#4976)
|
2022-06-15 05:24:39 +00:00 |
|
Donny/강동윤
|
0e7f871961
|
chore: Publish v1.2.202
|
2022-06-14 15:43:13 +09:00 |
|
LongYinan
|
35806385ea
|
perf(es/minifier): Make more things parallel and reduce call stacks (#4915)
|
2022-06-14 05:03:09 +09:00 |
|
Donny/강동윤
|
2e9ab0518a
|
feat(node): Split css binding (#4831)
|
2022-05-28 14:32:56 +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/강동윤
|
b393773373
|
feat(debug): Inline dbg-swc (#4651)
|
2022-05-13 06:05:21 +00:00 |
|
Donny/강동윤
|
6a19ff1a15
|
feat(node/css): Add css bindings crate (#4346)
|
2022-04-25 14:11:22 +00:00 |
|
Donny/강동윤
|
83a8f489ec
|
refactor(bindings): Rename crates (#4337)
|
2022-04-15 22:47:44 +09:00 |
|
OJ Kwon
|
cf7ca5076a
|
refactor(plugin/api): Expand the proxy crate (#4290)
|
2022-04-09 07:47:43 +00:00 |
|
Alexander Akait
|
3e7872c8de
|
feat(html): Initialize (#4240)
|
2022-04-04 04:12:45 +00:00 |
|
OJ Kwon
|
536a190dc9
|
feat(plugin): Implement PoC of comments api (#4206)
|
2022-03-31 08:45:08 +00:00 |
|
OJ Kwon
|
eecda21d9a
|
fix(node-swc): Initialize custom trace subscriber only once (#4209)
|
2022-03-31 07:11:31 +00:00 |
|
Donny/강동윤
|
78175473fa
|
refactor(css/prefixer): Rename crate (#4159)
|
2022-03-25 19:46:45 +09:00 |
|
LongYinan
|
db9b988845
|
feat(node-swc): Add libc field in Linux platform packages (#4046)
|
2022-03-16 18:58:24 +09:00 |
|
OJ Kwon
|
560c81b120
|
build(cargo): Set workspace default members (#3978)
|
2022-03-13 08:17:55 +00:00 |
|
OJ Kwon
|
ffb2ee85e6
|
fix(node-swc): Correctly close trace spans after completion (#3811)
|
2022-03-02 10:03:00 +00:00 |
|
Pig Fang
|
66c6cae8dc
|
feat(css/lints): Add CSS linter (#3765)
|
2022-02-27 15:31:19 +00:00 |
|
Donny/강동윤
|
fe0ddcc54b
|
feat(es/quote): Implement quasi quoter partially (#3155)
|
2022-02-27 13:21:38 +00:00 |
|
Donny/강동윤
|
80ed69d67d
|
chore(build): Disable LTO for local builds (#3514)
|
2022-02-10 17:35:15 +09:00 |
|
Donny/강동윤
|
74b433080b
|
refactor(es/minifier): Remove unused crates (#3395)
|
2022-01-28 20:17:08 +09:00 |
|
OJ Kwon
|
432d5d3fb7
|
feat(plugin/macro): Add safe API for plugins based on a proc-macro (#3240)
|
2022-01-12 09:32:52 +00:00 |
|
Donny/강동윤
|
c34f1a977f
|
chore(ci): Fix publish script (#3197)
swc_plugin_runner:
- Use patched version of `cranelift-codegen`.
|
2022-01-06 17:03:28 +09:00 |
|
OJ Kwon
|
32d3342283
|
refactor(plugin): Remove codes related to the plugin system based on abi_stable (#3188)
|
2022-01-04 10:26:17 +00:00 |
|
Donny/강동윤
|
c758997180
|
refactor(dbg-swc): Rename esdiff to dbg-swc (#3189)
|
2022-01-04 18:39:43 +09:00 |
|
Donny/강동윤
|
1aa55e616a
|
feat(es/diff): Add a internal CLI program for debugging minifier (#3168)
|
2022-01-02 19:55:12 +09:00 |
|
Donny/강동윤
|
ff0b55b778
|
feat(es/diff): Initialize a diff tool for ecmascript (#3101)
swc_ecma_diff:
- Initialize the project.
|
2021-12-23 22:01:56 +09:00 |
|
OJ Kwon
|
2e89a4f5a8
|
feat(cli): Setup packages for CLI (#3070)
|
2021-12-20 06:03:00 +00: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/강동윤
|
c2bbdbe9d6
|
feat(webpack): Add ast reducer (#2875)
swc_estree_compat:
- Fix stack overflow related to object patterns.
swc_webpack_}ast:
- Implement AST reducer.
|
2021-11-26 15:04:41 +09:00 |
|
Donny/강동윤
|
790a262c07
|
refactor(es/estree): Rename: babel => estree (#2846)
swc_babel_ast:
- Rename as `swc_estree_ast`.
swc_babel_compat:
- Rename as `swc_estree_compat`.
swc_babel_visit:
- Rename as `swc_estree_visit`.
|
2021-11-24 05:34:41 +09:00 |
|
Donny/강동윤
|
6b96a3d8ed
|
feat: Enable logging of timings (#2833)
swc_timer:
- Add `Timer`.
- Add `timer!()`.
node:
- Enable logging.
|
2021-11-22 21:01:08 +09:00 |
|
Donny/강동윤
|
1d518fe381
|
refactor: Flatten css (#2731)
|
2021-11-12 19:37:05 +09:00 |
|
Donny/강동윤
|
2b2f6955f2
|
refactor: Flatten ecmascript (#2708)
|
2021-11-10 19:00:54 +09:00 |
|
Donny/강동윤
|
4f70ee6d98
|
refactor: Flatten more packages (#2706)
|
2021-11-10 16:39:01 +09:00 |
|
Donny/강동윤
|
687305f280
|
refactor: Flatten crates (#2697)
|
2021-11-09 20:42:49 +09:00 |
|
Donny/강동윤
|
bf0007bec0
|
feat(rplugin): Implement general AST processing plugin system (#2671)
swc_common:
- Implement `StableAbi` for `BytePos`.
- Implement `StableAbi` for `Span`.
rplugin:
- Add `StableAst`.
swc_plugin_api:
- Drop unused dependencies.
swc_ecma_plugin_ast:
- Initialize crate.
|
2021-11-09 18:46:24 +09:00 |
|
Donny/강동윤
|
22ce68cfaa
|
fix(swc): Don't print same error twice (#2692)
|
2021-11-09 15:18:11 +09:00 |
|
Donny/강동윤
|
3dc1e765e9
|
feat(swc): Provide &Program to pass creator (#2665)
swc:
- Use `impl |prorgram: &Program| -> impl Fold` instead of `impl Fold`. (Closes https://github.com/swc-project/swc/issues/2664)
|
2021-11-06 18:05:10 +09:00 |
|