Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): update cargo (patch) (#9971)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [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` | | [libfuzzer-sys](https://redirect.github.com/rust-fuzz/libfuzzer) | dependencies | patch | `0.4.8` -> `0.4.9` | | [rkyv](https://redirect.github.com/rkyv/rkyv) | workspace.dependencies | patch | `0.8.9` -> `0.8.10` | | [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 <details> <summary>rust-fuzz/libfuzzer (libfuzzer-sys)</summary> ### [`v0.4.9`](https://redirect.github.com/rust-fuzz/libfuzzer/blob/HEAD/CHANGELOG.md#049) [Compare Source](https://redirect.github.com/rust-fuzz/libfuzzer/compare/0.4.8...0.4.9) Released 2025-01-28. ##### Added - The `example_init` demonstrates how to pass an initialization code block to the `fuzz_target!` macro. ##### Changed - The `fuzz_target!` macro now supports the generation of `LLVMFuzzerInitialize` to execute initialization code once before running the fuzzer. This change is not breaking and is completely backward compatible. *** </details> <details> <summary>rustwasm/wasm-bindgen (wasm-bindgen)</summary> ### [`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<T>]` 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 `<WEBDRIVER>_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=<size>`. 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 `<WEBDRIVER>_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) *** </details> --- ### 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. --- - [ ] <!-- rebase-check -->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). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
- Loading branch information