Donny/강동윤
d56b5a890a
chore(bindings): Fix jemalloc on aarch64 ( #6541 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/5967 .
2022-11-29 20:16:37 +09:00
OJ Kwon
4f8af16156
build(publish): Upload cli binaries to github release ( #6495 )
2022-11-22 08:41:12 +00:00
OJ Kwon
78af96e507
chore(ci): Skip benchmark for forks ( #6489 )
2022-11-21 04:17:02 +00:00
OJ Kwon
7fe091af1f
chore(ci): Reduce trigger scope for PRs ( #6486 )
2022-11-21 00:54:01 +00:00
Alexander Akait
08a9e21b36
feat(es/codegen): Skip whitespaces for comments in minify mode ( #6465 )
...
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2022-11-20 10:03:26 +00:00
OJ Kwon
dd4b9e87de
refactor(bindings): Deprecate jsvalue::*_serde
( #6462 )
2022-11-18 10:21:23 +09:00
Donny/강동윤
375fe85ce2
chore: Publish v1.13.17
( #6442 )
2022-11-15 05:48:57 +00:00
OJ Kwon
8ca3cc7875
chore(ci): Ensure to honor node package manager ( #6437 )
2022-11-15 00:52:44 +00:00
Daiki Nishikawa
f6faeb3bad
fix(es/parser): Fix parsing of TS satisfies
expressions ( #6354 )
2022-11-07 03:56:15 +00:00
Donny/강동윤
241f9f05cb
chore: Publish v1.3.13
( #6320 )
2022-11-03 09:33:56 +09:00
Donny/강동윤
0967e8f06d
chore(ci): Enforce clippy for all targets ( #6299 )
2022-10-31 16:59:29 +09:00
Donny/강동윤
39168865c8
chore(ci): Fix publish action
2022-10-26 18:52:15 +09:00
Donny/강동윤
83c98507e7
chore: Fix publish action
2022-10-26 16:26:06 +09:00
Donny/강동윤
55a836ac82
chore: Add lock action
2022-10-16 09:47:14 +09:00
Donny/강동윤
d6fd476721
chore(ci): Deny clippy warnings ( #6126 )
2022-10-12 04:59:54 +00:00
Donny/강동윤
347d4b7602
feat(css/compat): Implement transform for nested css ( #6077 )
2022-10-07 05:18:14 +00:00
Donny/강동윤
39481c622c
chore(ci): Extract bot action to a separate repository ( #6064 )
2022-10-06 12:44:58 +09:00
Donny/강동윤
2cce1c82b2
feat(css/modules): Implement css modules ( #6000 )
2022-10-05 05:48:28 +00:00
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/강동윤
19131e168e
perf(es): Don't share Globals
( #5975 )
...
**Description:**
We don't need to share an instance of `Globals`.
2022-09-28 10:34:30 +00:00
Donny/강동윤
d0e2e3c43b
fix(es/testing): Remove cycle
2022-09-26 18:25:05 +09:00
Donny/강동윤
2ba88154fc
fix(es/codegen): Align sourcemap with terser ( #5657 )
2022-09-26 18:12:42 +09:00
Donny/강동윤
3c3529cb84
build(rustc): Update rustc ( #5943 )
...
**Description:**
This PR updates rustc, and fix some performance bugs of `swc_common`.
2022-09-24 03:33:47 +00:00
Donny/강동윤
20d071bdc7
test(es/plugin): Add a noop plugin ( #5892 )
...
**Description:**
The plugin is used for benchmark and verification of rkyv.
2022-09-18 09:54:06 +00:00
Donny/강동윤
9ca3966686
chore(ci): Reduce CI time ( #5870 )
2022-09-15 06:53:09 +00:00
OJ Kwon
092b7281d0
refactor(es/ast): Apply rkyv-bytecheck flag ( #5866 )
2022-09-15 05:20:46 +00:00
Donny/강동윤
f3e02675ad
chore: Update MSRV ( #5856 )
2022-09-14 19:33:49 +09:00
Donny/강동윤
c2f25c9998
chore(ci): FIx publish action ( #5857 )
2022-09-14 19:18:50 +09:00
Donny/강동윤
4cde553811
fix(es/ast): Revert #5798 ( #5798 ) ( #5855 )
...
This reverts commit 37f42df877
.
2022-09-14 16:52:46 +09:00
OJ Kwon
37f42df877
refactor(es/ast): Apply rkyv-bytecheck flag ( #5798 )
...
**Description:**
This PR updates ast* related package's rkyv bytecheck flags.
2022-09-14 16:16:18 +09:00
Donny/강동윤
bb427c4267
build(bindings): Use new llvm pass manager ( #5816 )
2022-09-10 16:20:30 +00:00
Donny/강동윤
88e59ffcda
perf(css/minifier): Setup benchmark ( #5800 )
...
**Description:**
I created a simple benchmark for the css minifier. It's full benchmark, which also profiles parser and codegen
2022-09-10 13:39:55 +09:00
OJ Kwon
6f19f8902f
refactor(swc_core): enable bytechecked flag ( #5792 )
...
**Description:**
Another update to enable bytecheck rkyv feature flag.
Our dep tree is quite tangled with implicit enable (plugin -> rkyv). PR tries to detach some of it while trying to preserve existing behavior as much as it can.
2022-09-09 08:05:51 +00:00
Donny/강동윤
1e8a58da4d
chore(ci): Cleanup CI config ( #5769 )
2022-09-06 16:47:06 +00:00
Donny/강동윤
f59d44e295
chore: Fix publish action
2022-09-06 09:11:02 +09:00
Donny/강동윤
49e0c71cba
perf(bindings): Enable LTO ( #5740 )
2022-09-04 23:34:41 +09:00
OJ Kwon
975cbfe0d9
refactor(swc_core): Use namespace ecma
( #5713 )
2022-09-02 10:24:27 +09:00
Donny/강동윤
1085667049
perf(es/minifier): Enable parallel processing ( #5705 )
2022-09-01 13:36:30 +09:00
Donny/강동윤
4820f0cbcc
fix(es/compat): Handle yield
in block scoping pass ( #5668 )
2022-08-30 09:55:18 +00:00
Donny/강동윤
32bb36b85d
chore: Publish v1.2.241
2022-08-19 19:59:32 +09:00
OJ Kwon
c833d088d5
fix(ci): Adjust script path ( #5546 )
2022-08-18 13:53:01 +09:00
OJ Kwon
f1a4263954
feat(swc_core): Implement engine diagnostics ( #5515 )
2022-08-18 04:29:19 +00:00
Donny/강동윤
7487e3341d
feat(es/minifier): Optimize more string property names ( #5545 )
2022-08-18 11:58:05 +09:00
Donny/강동윤
1a5b9792ef
chore: Publish v1.2.235
2022-08-17 00:17:38 +09:00
Donny/강동윤
bbf9e2f243
refactor(bindings): Merge cargo workspace ( #5511 )
2022-08-16 23:19:45 +09:00
OJ Kwon
496346ac04
refactor(bindings): Use separate workspace for bindings ( #5506 )
2022-08-16 15:01:49 +09:00
Donny/강동윤
a76380c585
test(es/plugin): Expand test matrix ( #5477 )
2022-08-13 23:06:27 +09:00
Donny/강동윤
c918975967
fix(es/plugin): Revert rustc upgrade to workaround a bug of rkyv
( #5476 )
2022-08-13 15:38:09 +09:00
Donny/강동윤
3eb1f4b2b1
chore(ci): Fix lints ( #5462 )
2022-08-12 13:13:35 +00:00
Donny/강동윤
d298b20c7a
chore(ci): Fix bot script
2022-08-12 17:31:26 +09:00