bump(deps): update swc monorepo#458
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
3acff3c to
f3a0f99
Compare
161bcdb to
7b93e91
Compare
f562ecf to
17e2874
Compare
1d9ee53 to
8b1d3b9
Compare
31885d3 to
ea0f45f
Compare
45ad3b8 to
418a3eb
Compare
418a3eb to
43cf2b3
Compare
43cf2b3 to
49f4e16
Compare
383266a to
212d1a7
Compare
de22d40 to
ba36bfe
Compare
2ad7d4f to
2b8378b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.5.2->^0.6.0^1.10.0->^1.11.11Release Notes
swc-project/swc (@swc/core)
v1.11.11Compare Source
Bug Fixes
(es/ast) Fix Typo in API (#10210) (8eb87ba)
(es/minifier) Do not drop numbers incorrectly (#10211) (80ccd86)
(es/minifier) Allow TypeScript nodes to fix
styled-jsx(#10221) (9d87d4d)Features
Miscellaneous Tasks
test.shfaster (#10209) (f28d96e)Refactor
Testing
(es/minifier) Add full tests back (#10212) (e6c04b4)
(es/minifier) Remove
fulltests with too large input (#10213) (99b590f)v1.11.10Compare Source
Bug Fixes
(es/proposal) Fix declarations for
explicit-resource-management(#10198) (99ba555)(es/types) Add missing types for
jsc.transform.react.refresh(#10206) (e71b000)(typescript) Skip the body of ArrowExpr in type usage analysis (#10187) (9aca205)
Documentation
minifierexample utilize comments (#10195) (ec3ebe7)Features
Miscellaneous Tasks
size.sh(#10191) (e862c32)Performance
Refactor
Testing
(es/minifier) Update test inputs (#10193) (97d8337)
(es/minifier) Add a benchmark for real-world inputs (#10204) (97f2180)
(es/minifier) Disable real-world benchmarks on CI (#10205) (c5f1cbe)
(es/minifier) Test only sizes for large inputs (#10208) (bec3e3e)
v1.11.9Compare Source
Bug Fixes
(es/compat) Hoist
argumentsin object method while lowering async functions (#10167) (e764df2)(es/minifier) Check array inline for indexed with dynamic key (#10184) (c2fe4bf)
Features
(es/module) Support more
import.metaproperties (#10179) (11727a6)(ts/fast-strip) Throw js object instead of map (#10186) (2da0142)
Performance
(es/fast-lexer) Optimize
read_identifier(#10170) (d97f7b2)(es/fast-lexer) Use
memchrforskip_line_comments(#10173) (35194e3)(es/fast-lexer) Use SIMD properly for string literals (#10172) (be60338)
(es/fast-lexer) Add length-based fast path for keywords (#10176) (1f70af8)
(es/fast-lexer) Optimize memory layout of cursor (#10175) (aa20494)
(es/fast-lexer) Remove bound checks (#10174) (bccdafc)
(es/fast-lexer) Replace PHF with static keyword lookup table (#10181) (56d065e)
(es/fast-lexer) Optimize SIMD vector initialization with initialing
u8x16once. (#10183) (435197c)v1.11.8Compare Source
Bug Fixes
(es/fast-lexer) Fix lexing of numeric literals (#10153) (65d23fe)
(es/parser) Rescan
<<in new expression (#10159) (35bd6d9)Features
Performance
(es/fast-lexer) Optimize lexing of keywords (#10155) (fb610b0)
(es/fast-lexer) Optimize bound checks (#10157) (d74360e)
(es/fast-lexer) Make whitespace skipper use SIMD properly (#10158) (15ea059)
(es/lexer) Optimize whitespace scanning (#10136) (8a59753)
(es/lexer) Optimize comment scanning (#10137) (9676c9a)
Refactor
(es/lexer) Add fast lexer implementation (#10145) (b993f86)
Drop unused crates (#10151) (58e4279)
Drop unused js interop bindings (#10161) (0ceefaf)
Ci
v1.11.7Compare Source
Features
v1.11.6Compare Source
Bug Fixes
(es/minifier) Fix regression due to #10056 (#10134) (b145275)
(es/typescript) Remove empty statements that const enum decls are folded into (#10128) (7bea830)
v1.11.5Compare Source
Bug Fixes
(es/lints) Capture errors and emit from the original thread (#10119) (2304cd8)
(es/minifier) Skip inlining if the referential identity of a function matters (#10123) (c08fe8d)
(ts/fast-strip) Throw object consistently (#10122) (010ff2a)
Miscellaneous Tasks
base64tov0.22.1(#10124) (edea2c5)Performance
v1.11.4Compare Source
Bug Fixes
(es/decorators) Support negative numbers (#10114) (5044580)
(es/minifier) Fix cargo feature
debug(#10090) (48f68db)(es/minifier) Fix insufficient logging (#10091) (9ee79c9)
(es/minifier) Inline before cost analysis (#10092) (1425b56)
(es/minifier) Remove needless
println(b1e5b2d)(es/resolver) Analyze variable declarations with
declare(#10102) (cff6a64)(swc_malloc) Fix build issue due to malloc, really (#10117) (207a13f)
(swc_malloc) Add
target_env = "gnu"check (#10118) (da81e11)Use
jemallocon platforms thatmimallocfails to build (#10116) (fb75b98)Miscellaneous Tasks
jsonc-parsertov0.26.2(#10112) (8c5f7ef)Performance
(es/minifier) Improve arrow function inlining cost analysis (#10093) (e74929c)
(es/resolver) Remove some vector allocations (#10101) (b65387a)
Use
mimallocon linux (#10113) (3334932)Refactor
Lrcfromparse_expr_for_jsx(#10098) (bab7704)v1.11.1Compare Source
Bug Fixes
(error-reporters) Store diagnostics in
TransformOutput(#10027) (52caf23)(es/loader) Fix the absolute path check when resolving modules (#10080) (a3894ae)
(es/minifier) Fix the order of match arms to inline correctly (#10053) (f0f842d)
(es/types) Add
transform.verbatimModuleSyntax(#10079) (a883cdc)(swc_common) Fix build with
swc_allocator/nightly(#10067) (6a90b1f)Documentation
swc_core(#10072) (608bc69)Features
(es/ast) Add explicit
namespacefield to distinguish namespace and module declarations (#10023) (76c2cba)(es/ast) Add import attributes to
TsImportType(#9796) (7d297be)(es/minifier) Inline across side-effect-free member exprs, (#10056) (19d01d7)
(es/minifier) Make seq inliner inline into var without init (#10077) (c4a839b)
(es/visit) Introduce core-only visitors (#10049) (bc666be)
(swc_allocator) Provide allocators (#10061) (d4362f7)
Miscellaneous Tasks
(deps) Update dependency swc-plugin-coverage-instrument to ^0.0.26 (#10051) (d3fbd21)
(swc_allocator) Remove
nightlyfrom default feature (#10058) (e78b9d1)(swc_allocator) Add
#[inline]to allocator methods (#10066) (853eb53)Performance
(es/lints) Remove needless locks (#10086) (43458e9)
(es/minifier) Prevent double boxing (#10074) (29bd286)
Refactor
(atoms) Rename
FastAtomtoUnsafeAtom(#10070) (1771222)(atoms) Remove
JsWordalias (#10071) (f33b0bc)(es/minifier) Remove
CompileUnitto simplify (#10055) (c75578b)v1.10.18Compare Source
Bug Fixes
Miscellaneous Tasks
minify-allexample ignore parsing errors (#10045) (6c7ec46)Build
v1.10.17Compare Source
Bug Fixes
(deps) Update cargo (patch) (#10021) (ffb7734)
(typescript) Improve type inferring for undefined and null (#10038) (5059ece)
(typescript) Remove the usages of private members (#10037) (8410b59)
Performance
(hstr) Use thin arc for hash and length (#10033) (2bea793)
(hstr) Skip interning if the text is long enough (#10035) (2622e4e)
Testing
(hstr) Add tests (#10043) (32b58f0)
(ts/fast-strip) Add tests for
declare moduleerror cases (#10040) (37672e0)v1.10.16Compare Source
Bug Fixes
(es/minifier) Check assign target before merge assign cond (#10020) (6dab49a)
(es/parser) Preserve comment positions with leading semicolon (#10019) (c9937b6)
(swc_common) Fix panic with non-narrow chars with width != 2 (#10011) (f9f4cac)
(ts/fast-strip) Handle unsupported
modulekeyword (#10022) (308f5d0)Performance
compact_str(#10008) (7d7319f)v1.10.15Compare Source
Bug Fixes
(es/fixer) Wrap object tagged templates (#9991) (963c3a5)
(es/minifier) Dont't optimize swtich case before DCE (#9994) (afe21b5)
(es/minifier) Revert #10006 (#10007) (7e21323)
(es/parser, es/codegen) Handle trailing empty slots in array patterns (#9992) (1a87e76)
(es/react) Avoid adding
__selfin constructors of derived class in thejsx_self(#9987) (83f24af)Features
(es/ast) Add
ShrinkToFitimplementation (#10009) (6849b6a)(es/helpers) Update package exports for module-sync and webpack compatibility (#9995) (6f4e7ad)
(fast-ts) Support Uint8Array Input (#9879) (61ae579)
Performance
(es/codegen) Remove needless allocations (#9978) (9c89d57)
(es/minifier) Do not clone from
take_ident_of_pat_if_unused(#10005) (dc3b46e)(es/minifier) Allocate in once from
mark_property_mutation(#10004) (4a90e51)(es/minifier) Limit infection analysis by the entry size (#10006) (1a3a4b9)
(es/minifier) Make the default pass 2 (#10014) (07dc423)
v1.10.14Compare Source
Bug Fixes
(deps) Update cargo (patch) (#9971) (e9843d8)
(es/transforms) Pass
unresolved_marktosimplifierinstead oftop_level_mark(#9989) (963b088)(swc_core) Fix typo in swc_core feature (#9979) (99a6339)
Features
(ts/fast-strip) Support type-only/uninstantiated namespaces (#9983) (a72c6fa)
Add (experimental) nodejs interop crates (#9974) (37e0ea5)
Add (experimental)
js-interopnpm package (#9975) (eebb0ea)Performance
rustc-hashtov2and dropahash(#9982) (6765db0)v1.10.12Compare Source
Bug Fixes
constwithout init (#9970) (1b57261)Performance
(es/minifier) Make analyzer not call
collect_infects_fromrecursively (#9924) (37616c3)(es/minifier) Skip complex inline operations if possible (#9972) (772cc30)
(es/minifier) Merge binding analyzer into infection analyzer (#9973) (ca8a71f)
v1.10.11Compare Source
Bug Fixes
(es) Restore JSON config & Adjust feature renaming (#9967) (72e5455)
(es/minifier) Avoid paren when compressing ternary (#9920) (9d6fe37)
(es/parser) Parse
yield<T> (v: T)=>v(#9915) (04333aa)(ts/fast-strip) More robust generic arrow handling (#9913) (f7faa7c)
(typescript) Allow references to the global Symbol in computed property names under
isolatedDeclarations(#9869) (e4c1e03)Features
(es/minifier) Compress negate eq (#9911) (e8f23cf)
(es/minifier) Compress Assign to number (#9943) (d5f40a0)
(parallel) Add
merge_in_parallel(#9939) (c5b8390)Merge
hstrinto the main repository (#9963) (bc61c13)Miscellaneous Tasks
(es/minifier) Add a script for samply profiler (#9923) (8f8dcaa)
(preset-env) Update
browserslist-rs(#9918) (606ffe5)Performance
(es/react) Use proper string types for react configuration (#9949) (1bf837e)
(es/utils) Prevent too many recursion (#9931) (d24f785)
(es/utils) Restrict recursion of
get_type(#9933) (1781b85)(preset-env) Store
VersionsinArc(#9950) (03dffb5)Refactor
(es/minifier) Make
minify-allexample sequential (#9912) (5b5c87e)(hstr) Remove needless operations (#9964) (6f781d8)
(swc) Remove typo feature (#9965) (4b14eec)
Apply all pending breaking changes (#9966) (1c2f7e9)
v1.10.9Compare Source
Bug Fixes
Documentation
Parallel(#9896) (9962c9c)Features
(es/minifier) Print total size from
minify-allexample (#9897) (134000f)(es/minifier) Turn
1 * vinto+v(#9903) (a228347)(es/minifier) Compress
foo ? num : 0intonum * !!foo(#9908) (ce22557)Miscellaneous Tasks
minify-allexample (#9899) (2d87b89)Performance
(es/minifier) Make character frequency analysis parallel (#9895) (ca2fd1e)
(es/minifier) Parallelize handling of class members (#9900) (ed74839)
(es/minifier) Adjust threshold for parallel char frequency calculation (#9901) (47ea8de)
(es/minifier) Do heavy operation only if required (#9902) (2687231)
(es/minifier) Cache
var_or_defaultcalls (#9909) (4a3be8d)(es/minifier) Invert cache to be really a cache (#9910) (8bfb0e5)
v1.10.8Compare Source
Bug Fixes
(es/decorators) Fix init order of
2022-03impl (#9760) (751a310)(es/testing) Fix sourcemap generation (#9891) (008f2de)
(es/ts_strip) Handle ASI hazard in return statement (#9882) (121b5fe)
(typescript) Collect usages in extend clauses of classes and interfaces (#9893) (ef29ef6)
Features
Performance
(bench) Run benchmark on a custom runner (#9877) (2d6f9a5)
(es/codegen) Remove needless allocations (#9890) (f230ff2)
(es/minifier) Make the first run of DCE more efficient (#9868) (7329824)
(es/minifier) Adjust parallel threshold (#9872) (d5d856c)
(es/minifier) Box
VarUsageInfoofProgramData(#9894) (fafd754)(es/renamer) Use
IndexSetfor rename queue (#9866) (f404720)(es/utils) Optimize
maybe_par_idx_raw(#9870) (46e3d77)Enable
concurrentin codspeed bench (#9862) (6c2bb13)Refactor
(atoms) Rename
FastAtomtoUnsafeAtom(#9873) (3df8b44)(es/minifier) Add a way to profile minifier for real-world inputs (#9881) (9657294)
(es/minifier) Use
chiliforminify-allexample (#9885) (197f0bc)(es/minifier) Make
minify-allprofilable (#9888) (fbad136)v1.10.7Compare Source
Bug Fixes
(ci/publish) Do not tag stable if
onlyNightlyis on (#9863) (c0c6056)(es/minifier) Improve DCE (#9853) (85fb16c)
(es/parser) Fix context of dynamic import type (#9852) (caa7f37)
Documentation
Features
Testing
Build
wasmertov5.0.5-rc1(#9860) (615ae93)v1.10.6Compare Source
Performance
merge_sequences_in_exprsby caching computation (#9843) (6e5632f)v1.10.4Compare Source
Bug Fixes
(deps) Update cargo (patch) (#9733) (fb2f6e4)
Remove
Caused by: 'failed to parse'from TS blank space (#9820) (aaeb0ab)v1.10.3Compare Source
Bug Fixes
v1.10.2Compare Source
Bug Fixes
(es) Don't panic when wasm bytecheck faild (#9803) (c81be2e)
(es/parser) Do not parse empty stmt after using decl (#9798) (c2696db)
Documentation
v1.10.1Compare Source
Bug Fixes
Miscellaneous Tasks
minify-allexample ignore parsing errors (#10045) (6c7ec46)Build
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.