Skip to content

Commit

Permalink
fix(deps): update cargo (patch) (#9971)
Browse files Browse the repository at this point in the history
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.

[#&#8203;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]`.

[#&#8203;4340](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4340)

-   Add test coverage support for Node.js.

[#&#8203;4348](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4348)

- Support importing memory and using `wasm_bindgen::module()` in
Node.js.

[#&#8203;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`.

[#&#8203;4356](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4356)

-   Add bindings to `Date.to_locale_time_string_with_options`.

[#&#8203;4384](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4384)

-   `#[wasm_bindgen]` now correctly applies `#[cfg(...)]`s in `struct`s.

[#&#8203;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.

[#&#8203;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.

[#&#8203;4278](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4278)

- Handle stuck and failed WebDriver processes when re-trying to start
them.

[#&#8203;4340](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4340)

-   Align test output closer to native `cargo test`.

[#&#8203;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.

[#&#8203;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.

[#&#8203;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`.

[#&#8203;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.

[#&#8203;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.

[#&#8203;4353](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4353)

-   Pass along an `ignore` attribute to `unsupported` tests.

[#&#8203;4360](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4360)

- Use OS provided temporary directory for tests instead of Cargo's
`target` directory.

[#&#8203;4361](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4361)

-   Error if URL in `<WEBDRIVER>_REMOTE` can't be parsed.

[#&#8203;4362](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4362)

- Internal functions are now removed instead of invalidly imported if
they are unused.

[#&#8203;4366](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4366)

-   Fixed `no_std` support for all APIs in `web-sys`.

[#&#8203;4378](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4378)

-   Prevent generating duplicate exports for closure conversions.

[#&#8203;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
renovate[bot] authored Feb 1, 2025
1 parent 6765db0 commit e9843d8
Showing 1 changed file with 330 additions and 78 deletions.
Loading

0 comments on commit e9843d8

Please sign in to comment.