From ffb77342d977722c6afa93ac5c8959e2152ea11c Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 13 Feb 2025 03:24:16 +0000
Subject: [PATCH] fix(deps): update cargo (patch) (#10021)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bytecheck](https://redirect.github.com/rkyv/bytecheck) |
workspace.dependencies | patch | `0.8.0` -> `0.8.1` |
| [js-sys](https://rustwasm.github.io/wasm-bindgen/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen/tree/HEAD/crates/js-sys))
| workspace.dependencies | patch | `0.3.76` -> `0.3.77` |
| [rkyv](https://redirect.github.com/rkyv/rkyv) | workspace.dependencies
| patch | `0.8.9` -> `0.8.10` |
| [shrink-to-fit](https://redirect.github.com/dudykr/ddbase) |
workspace.dependencies | patch | `0.2.1` -> `0.2.10` |
| [stacker](https://redirect.github.com/rust-lang/stacker) |
dependencies | patch | `0.1.17` -> `0.1.18` |
| [string_cache](https://redirect.github.com/servo/string-cache) |
workspace.dependencies | patch | `0.8.7` -> `0.8.8` |
| [toml](https://redirect.github.com/toml-rs/toml) |
workspace.dependencies | patch | `0.8.19` -> `0.8.20` |
| [wasm-bindgen](https://rustwasm.github.io/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen)) |
dependencies | patch | `0.2.99` -> `0.2.100` |
| [wasm-bindgen](https://rustwasm.github.io/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen)) |
workspace.dependencies | patch | `0.2.99` -> `0.2.100` |
| [wasm-bindgen-futures](https://rustwasm.github.io/wasm-bindgen/)
([source](https://redirect.github.com/rustwasm/wasm-bindgen/tree/HEAD/crates/futures))
| workspace.dependencies | patch | `0.4.49` -> `0.4.50` |
---
### Release Notes
toml-rs/toml (toml)
###
[`v0.8.20`](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20)
[Compare
Source](https://redirect.github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20)
rustwasm/wasm-bindgen (wasm-bindgen)
###
[`v0.2.100`](https://redirect.github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#02100)
[Compare
Source](https://redirect.github.com/rustwasm/wasm-bindgen/compare/0.2.99...0.2.100)
Released 2025-01-12
##### Added
- Add attributes to overwrite return (\`\`unchecked_return_type`) and
parameter types (`unchecked_param_type`), descriptions
(`return_description`and`param_description`) as well as parameter names
(`js_name\`) for exported functions and methods. See the guide for more
details.
[#4394](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4394)
- Add a `copy_to_uninit()` method to all `TypedArray`s. It takes `&mut
[MaybeUninit]` and returns `&mut [T]`.
[#4340](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4340)
- Add test coverage support for Node.js.
[#4348](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4348)
- Support importing memory and using `wasm_bindgen::module()` in
Node.js.
[#4349](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4349)
- Add `--list`, `--ignored`, `--exact` and `--nocapture` to
`wasm-bindgen-test-runner`, analogous to `cargo test`.
[#4356](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4356)
- Add bindings to `Date.to_locale_time_string_with_options`.
[#4384](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4384)
- `#[wasm_bindgen]` now correctly applies `#[cfg(...)]`s in `struct`s.
[#4351](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4351)
##### Changed
- Optional parameters are now typed as `T | undefined | null` to reflect
the actual JS behavior.
[#4188](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4188)
- Adding `getter`, `setter`, and `constructor` methods to enums now
results in a compiler error. This was previously erroneously allowed and
resulted in invalid JS code gen.
[#4278](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4278)
- Handle stuck and failed WebDriver processes when re-trying to start
them.
[#4340](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4340)
- Align test output closer to native `cargo test`.
[#4358](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4358)
- Error if URL in `_REMOTE` can't be parsed instead of just
ignoring it.
[#4362](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4362)
- Remove `WASM_BINDGEN_THREADS_MAX_MEMORY` and
`WASM_BINDGEN_THREADS_STACK_SIZE`. The maximum memory size can be set
via `-Clink-arg=--max-memory=`. The stack size of a thread can be
set when initializing the thread via the `default` function.
[#4363](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4363)
- `console.*()` calls in tests are now always intercepted by default. To
show them use `--nocapture`. When shown they are always printed in-place
instead of after test results, analogous to `cargo test`.
[#4356](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4356)
##### Fixed
- Fixed using [JavaScript
keyword](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#keywords)
as identifiers not being handled correctly.
[#4329](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4329)
- Using JS keywords as `struct` and `enum` names will now error at
compile time, instead of causing invalid JS code gen.
- Using JS keywords that are not valid to call or access properties on
will now error at compile time, instead of causing invalid JS code gen
if used as:
1. The first part of a `js_namespace` on imports.
2. The name of an imported type or constant if the type or constant does
not have a `js_namespace` or `module` attribute.
3. The name of an imported function if the function is not a method and
does not have a `js_namespace` or `module` attribute.
- Using JS keywords on imports in places other than the above will no
longer cause the keywords to be escaped as `_{keyword}`.
- Fixed passing large arrays into Rust failing because of internal
memory allocations invalidating the memory buffer.
[#4353](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4353)
- Pass along an `ignore` attribute to `unsupported` tests.
[#4360](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4360)
- Use OS provided temporary directory for tests instead of Cargo's
`target` directory.
[#4361](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4361)
- Error if URL in `_REMOTE` can't be parsed.
[#4362](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4362)
- Internal functions are now removed instead of invalidly imported if
they are unused.
[#4366](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4366)
- Fixed `no_std` support for all APIs in `web-sys`.
[#4378](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4378)
- Prevent generating duplicate exports for closure conversions.
[#4380](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4380)
***
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/swc-project/swc).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
Cargo.lock | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 76934e61911b..458a8a151b23 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -459,11 +459,11 @@ dependencies = [
[[package]]
name = "bytecheck"
-version = "0.8.0"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f"
+checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3"
dependencies = [
- "bytecheck_derive 0.8.0",
+ "bytecheck_derive 0.8.1",
"ptr_meta 0.3.0",
"rancor",
"simdutf8",
@@ -482,9 +482,9 @@ dependencies = [
[[package]]
name = "bytecheck_derive"
-version = "0.8.0"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff"
+checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71"
dependencies = [
"proc-macro2",
"quote",
@@ -585,9 +585,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.1.15"
+version = "1.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6"
+checksum = "c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda"
dependencies = [
"jobserver",
"libc",
@@ -3765,7 +3765,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215"
dependencies = [
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
]
[[package]]
@@ -3835,7 +3835,7 @@ version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b11a153aec4a6ab60795f8ebe2923c597b16b05bb1504377451e705ef1a45323"
dependencies = [
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
"bytes",
"hashbrown 0.15.2",
"indexmap 2.7.1",
@@ -4429,15 +4429,15 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stacker"
-version = "0.1.17"
+version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b"
+checksum = "1d08feb8f695b465baed819b03c128dc23f57a694510ab1f06c77f763975685e"
dependencies = [
"cc",
"cfg-if",
"libc",
"psm",
- "windows-sys 0.59.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -4595,7 +4595,7 @@ name = "swc_atoms"
version = "3.1.0"
dependencies = [
"arbitrary",
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
"hstr",
"once_cell",
"rancor",
@@ -4692,7 +4692,7 @@ dependencies = [
"arbitrary",
"ast_node",
"better_scoped_tls",
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
"cfg-if",
"codspeed-criterion-compat",
"criterion",
@@ -4844,7 +4844,7 @@ dependencies = [
name = "swc_css_ast"
version = "6.0.0"
dependencies = [
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
"is-macro",
"rancor",
"rkyv",
@@ -5024,7 +5024,7 @@ version = "6.1.0"
dependencies = [
"arbitrary",
"bitflags 2.6.0",
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
"is-macro",
"num-bigint",
"phf",
@@ -5937,7 +5937,7 @@ dependencies = [
name = "swc_html_ast"
version = "6.0.0"
dependencies = [
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
"is-macro",
"rkyv",
"serde",
@@ -6169,7 +6169,7 @@ name = "swc_plugin_proxy"
version = "6.0.0"
dependencies = [
"better_scoped_tls",
- "bytecheck 0.8.0",
+ "bytecheck 0.8.1",
"rancor",
"rkyv",
"rustc-hash 2.1.0",
@@ -7822,7 +7822,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
- "windows-sys 0.59.0",
+ "windows-sys 0.48.0",
]
[[package]]