Donny/강동윤
fb96b154bd
chore: Publish v1.3.95
with swc_core
v0.86.16
( #8176 )
2023-10-24 04:29:53 -07:00
Donny/강동윤
ff39d6452f
chore: Publish v1.3.94
with swc_core
v0.86.12
( #8165 )
2023-10-21 04:33:25 -07:00
Donny/강동윤
06b733ddc1
chore: Publish v1.3.93
with swc_core
v0.85.7
( #8112 )
2023-10-13 12:26:21 +09:00
Donny/강동윤
5d7822786e
chore: Update config for git-cliff
( #8111 )
2023-10-13 11:36:57 +09:00
Donny/강동윤
28af875811
chore: Publish v1.3.92
with swc_core
v0.83.38
( #8067 )
2023-10-05 07:27:16 +00:00
Donny/강동윤
020027d5d9
chore: Publish v1.3.91
with swc_core
v0.83.34
( #8040 )
2023-10-01 11:51:50 +00:00
SWC Bot
8bb911269c
chore: Publish crates
2023-09-06 17:31:41 +00:00
Donny/강동윤
ab39f1c3c8
chore(ci): Cleanup CI ( #7787 )
...
**Description**:
- Disable `crev` action.
- Cleanup compilation check matrix.
- Update `cargo-hack`.
2023-08-09 08:35:36 +00:00
OJ Kwon
6bd58cbcfd
refactor(plugin): Remove bytecheck
flag ( #7256 )
2023-04-13 05:49:58 +00:00
Donny/강동윤
0324d5a78b
chore(bot): Allow org members to use bump comments ( #6942 )
2023-02-14 04:47:41 +00:00
Donny/강동윤
b8fcf3bc62
chore: Publish crates
2023-01-29 22:44:56 +09:00
Donny/강동윤
9769a9c677
chore: Publish v1.3.25 ( #6754 )
2023-01-05 10:48:00 +00:00
OJ Kwon
30dd65bb83
feat(bindings): Remove swcx
from @swc/core
( #6720 )
2022-12-30 06:31:57 +00:00
OJ Kwon
025d6268cd
chore(ci): Fix upload of cli binaries ( #6701 )
2022-12-21 16:38:07 +09:00
OJ Kwon
81b352d966
chore(ci): Adjust upload of cli binaries ( #6624 )
2022-12-12 03:50:09 +00:00
OJ Kwon
80834843f4
chore(ci): Add debug logs for cli binaries ( #6556 )
2022-11-30 20:58:54 +00:00
OJ Kwon
2ac32017ba
fix(ci): Fix publish action for binaries ( #6517 )
2022-11-27 04:39:42 +00:00
Donny/강동윤
75c4d22bb6
chore: Publish crates
2022-11-23 10:04:58 +09:00
OJ Kwon
4f8af16156
build(publish): Upload cli binaries to github release ( #6495 )
2022-11-22 08:41:12 +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
Donny/강동윤
7aab648937
chore: Publish v1.3.14
2022-11-03 11:59:10 +09:00
Donny/강동윤
347d4b7602
feat(css/compat): Implement transform for nested css ( #6077 )
2022-10-07 05:18:14 +00:00
Donny/강동윤
6cdb5ed97f
fix(cli): Configure GLOBALS
( #6061 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/6059 .
2022-10-06 04:17:06 +00:00
Donny/강동윤
720b3e05c1
chore: Fix publish script
2022-09-16 15:46:59 +09:00
Donny/강동윤
f0ca487848
chore: Publish crates
2022-09-16 15:46:25 +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/강동윤
95119be5b2
chore: Publish v1.2.248
( #5755 )
2022-09-06 00:20:33 +09:00
Donny/강동윤
00dde3eed2
chore: Publish crates
2022-09-01 20:09:56 +09:00
Donny/강동윤
1085667049
perf(es/minifier): Enable parallel processing ( #5705 )
2022-09-01 13:36:30 +09:00
Donny/강동윤
bc9aef891e
chore(ci): Fix publish action
2022-08-18 14:52:48 +09:00
Donny/강동윤
91d494dfd4
chore(ci): Fix publish action
2022-08-18 14:12:21 +09:00
OJ Kwon
719444c42c
fix(ci): Wait exec asynchronously ( #5547 )
2022-08-18 14:08:52 +09:00
OJ Kwon
f1a4263954
feat(swc_core): Implement engine diagnostics ( #5515 )
2022-08-18 04:29:19 +00:00
OJ Kwon
0782d25074
build(node): Include fallback binding as a dependency ( #5322 )
2022-07-28 03:10:08 +00:00
Donny/강동윤
3100bf8c62
fix(es/codegen): Fix sourcemap of multiline comments ( #5299 )
2022-07-26 04:02:50 +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/강동윤
0e4a03ccc6
fix(es/minifier): Don't inline a callable expression if it's used as a reference ( #5118 )
2022-07-06 03:53:11 +00:00
Donny/강동윤
1a9f93546b
chore(ci): Test concurrent
( #4955 )
2022-06-13 11:15:18 +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/강동윤
6a97c7bef8
fix(es/utils): Fix wrong apis ( #4604 )
...
# API Changes
## `swc_ecma_utils`
### Renames
- `find_ids` => `find_pat_ids`
- `prepend` => `prepend_stmt`
- `as_bool` => `cast_to_bool`
- `as_number` => `as_pure_number`
- `as_string` => `cast_to_string`
- (`as_pure_bool`, `cast_to_number` is not renamed)
- `UsageFinder` => `IdentUsageFinder`.
- `IdentFinder` => `IdentRefFinder`.
## Changes
- Re-export of `HANDLER` from `swc_common::errors` is removed. Use `swc_common::error::HANDLER` instead.
- Re-export of `Id` from `swc_ecma_ast` is removed. Use `swc_ecma_ast::Id` instead.
- `ExprCtx` is used for apis related to `Expr`.
- `preserve_effects` is now a method of `ExprCtx`. It was a top-level function.
- `extract_side_effects_to` is now a method of `ExprCtx`. It was a top-level function.
- `IdentUsageFinder` (previously `UsageFinder`) now takes `Id` instead of `Ident`.
- `IdentRefFinder` (previously `IdentFinder`) now takes `Id` instead of `Ident`.
- `ExprExt::is_ident_ref_to` is removed.
- `Expr::is_global_ref_to` is added.
- `:🆔 :id` is removed. Use `Ident::to_id()` instead.
2022-05-11 04:36:22 +00:00
Donny/강동윤
2c861bd9e5
feat(es/ast): Improve Id
APIs ( #4614 )
...
# API Changes
- `Ident` now has `to_id()`. This method is added to allow removing an import.
2022-05-11 12:02:14 +09:00
Donny/강동윤
a6d404a8c2
chore(repo): Configure prettier
( #4523 )
2022-05-04 14:25:28 +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
Donny/강동윤
a8ed5ba357
fix(es/minifier): Apply name mangler as much as we can ( #4365 )
2022-04-19 17:20:12 +09:00
Donny/강동윤
ba5f7436c1
chore(es/minifier): Add full benchmark for .minify()
( #4341 )
2022-04-15 22:31:15 +00:00
Donny/강동윤
83a8f489ec
refactor(bindings): Rename crates ( #4337 )
2022-04-15 22:47:44 +09:00
那里好脏不可以
37a8c90750
chore(*): Typo + fomatting ( #4304 )
2022-04-11 18:45:58 +00:00
Donny/강동윤
b37dafbd27
feat(es/minifier): Implement rules for optimizing loops ( #4157 )
2022-03-25 12:08:14 +00:00