Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(es/compat): Support pure_getters for optional_chaining (#7933) #14

Closed
wants to merge 198 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
198 commits
Select commit Hold shift + click to select a range
d86ca2d
fix(es/testing): Fix `PluginCommentProxy` (#9170)
kdy1 Jul 6, 2024
18080f7
chore: Bump crates
swc-bot Jul 6, 2024
98af589
feat(es/typescript): Improve fast TS strip (#9167)
magic-akari Jul 6, 2024
d620ea5
chore: Bump crates
swc-bot Jul 6, 2024
f90574d
test(es/minfiier): Improve comment testing (#9164)
kdy1 Jul 6, 2024
a416cae
chore: Bump crates
swc-bot Jul 6, 2024
8b66d5e
fix(es/parser): Revert #9141 (#9171)
kdy1 Jul 6, 2024
d82d52f
chore: Bump crates
swc-bot Jul 6, 2024
784a3c0
chore: Publish `1.6.13-nightly-20240706.1` with `swc_core` `v0.96.9`
swc-bot Jul 6, 2024
14e6f0e
chore: Update changelog
swc-bot Jul 6, 2024
d5ee84a
chore: Publish `1.6.13` with `swc_core` `v0.96.9`
swc-bot Jul 6, 2024
97e02fb
chore: Update changelog
swc-bot Jul 6, 2024
d099675
chore: Upgrade `mimalloc` (#9173)
Brooooooklyn Jul 7, 2024
c7acb82
chore: Bump crates
swc-bot Jul 7, 2024
9904a53
chore(es): Bump `unicode-id-start` to `v1.2.0` (#9177)
Boshen Jul 8, 2024
67915bf
chore: Bump crates
swc-bot Jul 8, 2024
962170f
chore(es/typescript): Improve decorator handling of fast strip (#9178)
magic-akari Jul 8, 2024
00a18f7
chore: Bump crates
swc-bot Jul 8, 2024
1357531
fix(es/compat): Consider only the variables used in the closure (#9151)
CPunisher Jul 8, 2024
3ddf63c
chore: Bump crates
swc-bot Jul 8, 2024
e7b9c55
chore(ci): Configure `codspeed` (#9189)
kdy1 Jul 10, 2024
27b6023
chore: Bump crates
swc-bot Jul 10, 2024
6f285a5
chore: Skip benchmark on chores
kdy1 Jul 10, 2024
3a23b3d
perf(bindings/wasm): Shrink the size of the wasm file (#9191)
magic-akari Jul 10, 2024
634db77
chore: Bump crates
swc-bot Jul 10, 2024
f3681cb
feat(allocator): Initialize package (#9195)
kdy1 Jul 10, 2024
6b8ee2b
chore: Bump crates
swc-bot Jul 10, 2024
be99ce0
doc(allocator): Mention `oxc_allocator`
kdy1 Jul 10, 2024
e3eb197
chore(ci): Fix `codspeed` benchmark (#9194)
kdy1 Jul 10, 2024
09a79d3
chore: Bump crates
swc-bot Jul 10, 2024
096bfe3
fix(es/typescript): Handle unicode for fast ts strip (#9202)
magic-akari Jul 11, 2024
b0a3987
chore: Bump crates
swc-bot Jul 11, 2024
7d9364c
perf(es/typescript): Add a benchmark for fast TS strip (#9205)
kdy1 Jul 11, 2024
da9844b
chore: Bump crates
swc-bot Jul 11, 2024
efb8636
fix(es/modules): Fix lint issue (#9206)
kdy1 Jul 11, 2024
bcfc650
chore: Bump crates
swc-bot Jul 11, 2024
f81fa6e
fix(es/minifier): Fix case matching (#9208)
CPunisher Jul 11, 2024
91cef80
chore: Bump crates
swc-bot Jul 11, 2024
92879b1
perf(es/visit): Introduce `standard_only_*` macros (#9207)
kdy1 Jul 11, 2024
b4dbe0b
chore: Bump crates
swc-bot Jul 11, 2024
2aef14d
feat(es/utils): Support for arrays using `cast_to_number` (#9212)
levi-nz Jul 12, 2024
b2491e5
refactor(common): Drop `SyntaxContext` from AST nodes (#9175)
kdy1 Jul 9, 2024
7b3e5b3
pers(es/ast): Introduce `IdentName` (#9185)
kdy1 Jul 10, 2024
a7d236c
chore: Fix for the rebase
kdy1 Jul 10, 2024
e7358e0
refactor(es): Use `into` for AST construction (#9197)
kdy1 Jul 10, 2024
0960b23
refactor(es): Use `Into` and `From` for AST construction (#9201)
kdy1 Jul 11, 2024
b012d54
chore: Fix for rebase
kdy1 Jul 12, 2024
602e0e5
fix(ci): Fix CI of `peff (#9216)
kdy1 Jul 12, 2024
fd94562
chore: Bump crates
swc-bot Jul 12, 2024
87b1ad9
chore: Drop cyclic dependency (#9217)
kdy1 Jul 12, 2024
58c1d13
chore: Do not cancel benchmark
kdy1 Jul 12, 2024
ddb47a8
chore: Run benchmark in parallel
kdy1 Jul 12, 2024
a88d003
chore(ci): Run benchmark
kdy1 Jul 12, 2024
c40b5b9
chore(ci): Fix CI (#9219)
kdy1 Jul 12, 2024
524cab0
chore: Bump crates
swc-bot Jul 12, 2024
2cc7028
fix(es/compat): Add support for destructuring with BigInts (#9215)
magic-akari Jul 12, 2024
181320a
chore: Bump crates
swc-bot Jul 12, 2024
2b361e6
fix(es/minifier): Fix compress pow `NaN` (#9210)
Fnll Jul 12, 2024
e3f1fd1
chore: Bump crates
swc-bot Jul 12, 2024
bd4bef1
test(es/base): Disable flaky benchmark (#9221)
kdy1 Jul 12, 2024
daf1025
chore: Bump crates
swc-bot Jul 12, 2024
a7c82bd
fix(es/minifier): Fix variable declaration in default branch (#9220)
CPunisher Jul 12, 2024
260f806
chore: Bump crates
swc-bot Jul 12, 2024
aa7f791
perf(bindings): Invert Wasm size shrink (#9224)
kdy1 Jul 12, 2024
2f22fee
chore: Bump crates
swc-bot Jul 12, 2024
da4866d
fix(es/minifier): Check `this` in function params (#9229)
CPunisher Jul 13, 2024
1ec68cb
chore: Bump crates
swc-bot Jul 13, 2024
01dd755
chore: Publish `1.7.0-nightly-20240713.1` with `swc_core` `v0.97.1`
swc-bot Jul 13, 2024
bb19604
chore: Update changelog
swc-bot Jul 13, 2024
e22f3ba
doc(es/minifier): Add contributing section
kdy1 Jul 13, 2024
69719c2
refactor(es/helpers): Remove unnecessary exports (#9225)
devjiwonchoi Jul 13, 2024
9fc0896
chore: Publish `@swc/[email protected]`
kdy1 Jul 13, 2024
78b2964
chore: Remove unused files
kdy1 Jul 13, 2024
5cd837f
fix(es/fixer): Wrap `in` expr in for-in head (#9209)
magic-akari Jul 13, 2024
2fe2fee
chore: Bump crates
swc-bot Jul 13, 2024
cbfeac3
chore(ci): Use dynamic matrix for `cargo-test` action (#9233)
kdy1 Jul 14, 2024
c9ac23b
chore: Bump crates
swc-bot Jul 14, 2024
e343eb6
feat(allocator): Implement `SwcAlloc` (#9232)
kdy1 Jul 14, 2024
26c5519
chore: Bump crates
swc-bot Jul 14, 2024
037dad5
fix(allocator): Fix allocator & add benchmark (#9234)
kdy1 Jul 14, 2024
83e75ba
chore: Bump crates
swc-bot Jul 14, 2024
8d5670e
refactor(allocator): Use `&` instead of a thread-local (#9235)
kdy1 Jul 14, 2024
38462c6
chore: Bump crates
swc-bot Jul 14, 2024
8231e3c
feat(es/typescript): Add `transform` mode back to fast TS strip (#9237)
kdy1 Jul 14, 2024
c04cb03
chore: Bump crates
swc-bot Jul 14, 2024
e5f6efa
chore: Publish `1.7.0-nightly-20240714.1` with `swc_core` `v0.97.2`
swc-bot Jul 14, 2024
e5f925d
chore: Update changelog
swc-bot Jul 14, 2024
4ce2514
perf(allocator): Drop `scoped_tls` (#9240)
kdy1 Jul 15, 2024
52f28bc
chore: Bump crates
swc-bot Jul 15, 2024
b6c0468
chore: Publish crates
kdy1 Jul 15, 2024
398dc21
feat(allocator): Add a cargo feature (#9239)
kdy1 Jul 15, 2024
8c42031
chore: Bump crates
swc-bot Jul 15, 2024
fba79e6
fix(es/codegen): Fix codegen of large numeric literals (#9226)
imranbarbhuiya Jul 15, 2024
0406178
chore: Bump crates
swc-bot Jul 15, 2024
521161e
fix(es/minifier): Remove optimization for array pattern (#9241)
CPunisher Jul 15, 2024
c88b57b
chore: Bump crates
swc-bot Jul 15, 2024
0891fb8
chore: Publish `1.7.0-nightly-20240715.1` with `swc_core` `v0.97.4`
swc-bot Jul 15, 2024
b37cdb3
chore: Update changelog
swc-bot Jul 15, 2024
b6333db
feat(allocator): Implement `default` mode (#9242)
kdy1 Jul 15, 2024
b2a22ed
chore: Bump crates
swc-bot Jul 15, 2024
0e79a5b
fix(es/typescript): Fix `transform` mode (#9243)
kdy1 Jul 15, 2024
254b7b9
chore: Bump crates
swc-bot Jul 15, 2024
3d40f84
chore(ci): Fix Wasm publish action
kdy1 Jul 15, 2024
cb0ff00
chore: Publish `1.7.0-nightly-20240715.2` with `swc_core` `v0.97.5`
swc-bot Jul 15, 2024
11af557
chore: Update changelog
swc-bot Jul 15, 2024
e086f38
chore: Apply `cargo-autoinherit` (#9244)
kdy1 Jul 15, 2024
887d7a2
chore: Bump crates
swc-bot Jul 15, 2024
e7ce94b
test: Enable scoped API by default (#9247)
kdy1 Jul 15, 2024
cfea948
chore: Bump crates
swc-bot Jul 15, 2024
ff5bbda
doc(contributing): Fix deno installation url (#9249)
ragingwind Jul 15, 2024
123a9f9
chore: Bump crates
swc-bot Jul 15, 2024
d8e8b04
fix(allocator): Remove wrong assertions and add tests (#9252)
kdy1 Jul 15, 2024
d2e96bf
chore: Bump crates
swc-bot Jul 15, 2024
6e098ae
refactor(allocator): Use RAII guard instead of `scope` (#9254)
kdy1 Jul 15, 2024
5cc6449
chore: Bump crates
swc-bot Jul 15, 2024
970f323
perf(es/codegen): Use scoped allocator (#9248)
kdy1 Jul 15, 2024
f6f359e
chore: Bump crates
swc-bot Jul 16, 2024
061bd6b
Add a crate
kdy1 Jul 16, 2024
1cc6d8e
cargo lockfile
kdy1 Jul 16, 2024
5adc83c
publish false
kdy1 Jul 16, 2024
efa50e7
Deps
kdy1 Jul 16, 2024
2cf29dc
Dep
kdy1 Jul 16, 2024
cfd1392
cargo lockfile
kdy1 Jul 16, 2024
edb4add
cli args
kdy1 Jul 16, 2024
d3e9010
Dep
kdy1 Jul 16, 2024
082c2ea
cargo lockfile
kdy1 Jul 16, 2024
e201cdd
main
kdy1 Jul 16, 2024
60decfe
collect inputs
kdy1 Jul 16, 2024
fb461e6
more main
kdy1 Jul 16, 2024
e99990c
inputs
kdy1 Jul 16, 2024
19035e0
all_types
kdy1 Jul 16, 2024
a82b976
generator
kdy1 Jul 16, 2024
cc134b8
syn/full
kdy1 Jul 16, 2024
42c1162
Rename
kdy1 Jul 16, 2024
9ebcf66
cargo lockfile
kdy1 Jul 16, 2024
adcf051
cargo alias
kdy1 Jul 16, 2024
71a5c46
more
kdy1 Jul 16, 2024
a0b97f4
WIP: `qualify_types`
kdy1 Jul 16, 2024
737872f
`for_each_use_item`
kdy1 Jul 16, 2024
7004e2f
dep
kdy1 Jul 16, 2024
834b914
cargo lockfile
kdy1 Jul 16, 2024
489bbff
Finish `qualify_types`
kdy1 Jul 16, 2024
47e3543
Dep
kdy1 Jul 16, 2024
2b2b70a
visit-mut
kdy1 Jul 16, 2024
ab3fb7b
cargo fmt
kdy1 Jul 16, 2024
44ad32f
More
kdy1 Jul 16, 2024
3a0d81b
more work
kdy1 Jul 16, 2024
accb501
codegen
kdy1 Jul 16, 2024
53b8ccc
use generated
kdy1 Jul 16, 2024
b089fb3
More work
kdy1 Jul 16, 2024
e7eeb07
fix
kdy1 Jul 16, 2024
94bf113
more
kdy1 Jul 16, 2024
8d04ba5
more
kdy1 Jul 16, 2024
0a530b0
more
kdy1 Jul 16, 2024
28f8bea
more
kdy1 Jul 16, 2024
3a29949
More work
kdy1 Jul 16, 2024
ce3b75a
fix
kdy1 Jul 16, 2024
065d27b
cmt
kdy1 Jul 16, 2024
9e2a1a0
dep
kdy1 Jul 16, 2024
95ad39a
cargo lockfile
kdy1 Jul 16, 2024
8ada589
snake case
kdy1 Jul 16, 2024
35d5207
fix codegen
kdy1 Jul 16, 2024
01587a7
more
kdy1 Jul 16, 2024
89e3699
receiver
kdy1 Jul 16, 2024
abb7e95
doc
kdy1 Jul 16, 2024
e21a13f
doc
kdy1 Jul 16, 2024
4ee2792
sort
kdy1 Jul 16, 2024
ec7bb0e
doc
kdy1 Jul 16, 2024
8840069
`default_visit_body`
kdy1 Jul 16, 2024
cd16caa
named struct
kdy1 Jul 16, 2024
338f0c3
more
kdy1 Jul 16, 2024
9ab49b9
codegen
kdy1 Jul 16, 2024
5f48875
Default impl is done
kdy1 Jul 16, 2024
000f924
fix more
kdy1 Jul 16, 2024
1eecbd5
Default impl
kdy1 Jul 16, 2024
2be68a7
Optimize
kdy1 Jul 16, 2024
1e3fe69
Optimize
kdy1 Jul 16, 2024
d63b27e
Optimize
kdy1 Jul 16, 2024
deb2c3a
Fix regression caused by optimization
kdy1 Jul 16, 2024
f9def4b
fixup
kdy1 Jul 16, 2024
befc8f9
More opt
kdy1 Jul 16, 2024
4afc441
Fix `qualify_types`
kdy1 Jul 16, 2024
de410ce
more work
kdy1 Jul 16, 2024
c953974
Improve
kdy1 Jul 16, 2024
00cf542
More fix
kdy1 Jul 16, 2024
7768d57
lint
kdy1 Jul 16, 2024
26884ef
AstPath
kdy1 Jul 16, 2024
282b300
more work for ast path
kdy1 Jul 16, 2024
2f716b3
fileds enums
kdy1 Jul 16, 2024
29e9444
fix
kdy1 Jul 16, 2024
92715f9
More ast path work
kdy1 Jul 16, 2024
9bd310c
more work
kdy1 Jul 16, 2024
7e033bb
vector fields
kdy1 Jul 16, 2024
bc3474c
'ast
kdy1 Jul 16, 2024
cda2974
lifetime
kdy1 Jul 16, 2024
fe5806f
Add cfg
kdy1 Jul 16, 2024
fea570d
Fix FQ
kdy1 Jul 16, 2024
afd59b9
GEN
kdy1 Jul 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 2 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[alias]
xtask = "run --package xtask --"
codegen = "run --package generate-code --"
xtask = "run --package xtask --"

[build]

Expand Down
Loading
Loading