Latest Results
chore(deps): update rust crates (#146)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [memchr](https://redirect.github.com/BurntSushi/memchr) | dependencies
| minor | `2.7.6` → `2.8.0` |
| [wasm-bindgen](https://wasm-bindgen.github.io/wasm-bindgen)
([source](https://redirect.github.com/wasm-bindgen/wasm-bindgen)) |
dependencies | patch | `0.2.105` → `0.2.108` |
---
### Release Notes
<details>
<summary>BurntSushi/memchr (memchr)</summary>
###
[`v2.8.0`](https://redirect.github.com/BurntSushi/memchr/compare/2.7.6...2.8.0)
[Compare
Source](https://redirect.github.com/BurntSushi/memchr/compare/2.7.6...2.8.0)
</details>
<details>
<summary>wasm-bindgen/wasm-bindgen (wasm-bindgen)</summary>
###
[`v0.2.108`](https://redirect.github.com/wasm-bindgen/wasm-bindgen/blob/HEAD/CHANGELOG.md#02108)
[Compare
Source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/compare/0.2.107...0.2.108)
##### Fixed
- Fixed regression where `panic=unwind` builds for non-Wasm targets
would trigger `UnwindSafe` assertions.
[#​4903](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4903)
###
[`v0.2.107`](https://redirect.github.com/wasm-bindgen/wasm-bindgen/blob/HEAD/CHANGELOG.md#02107)
[Compare
Source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/compare/0.2.106...0.2.107)
##### Added
- Support catching panics, and raising JS Exceptions for them, when
building
with panic=unwind on nightly, with the `std` feature.
[#​4790](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4790)
- Added support for passing `&[JsValue]` slices from Rust to JavaScript
functions.
[#​4872](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4872)
- Added `private` attribute on exported types to allow generating
exports and structs as implicit internal exported types for function
arguments and returns, without exporting them on the public interface.
[#​4788](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4788)
- Added `iter_custom` and `iter_custom_future` for bench to do custom
measurements.
[#​4841](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4841)
- Added [Window Management
API](https://w3c.github.io/window-management/).
[#​4843](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4843)
##### Changed
- Changed WASM import namespace from `wbg` to `./{name}_bg.js` for `web`
and `no-modules` targets,
aligning with `bundler` and `experimental-nodejs-module` to enable
cross-target WASM sharing.
[#​4850](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4850)
- Replace `WASM_BINDGEN_UNSTABLE_TEST_PROFRAW_OUT` and
`WASM_BINDGEN_UNSTABLE_TEST_PROFRAW_PREFIX` with parsing
`LLVM_PROFILE_FILE` analogous to Rust test coverage.
[#​4367](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4367)
- Typescript custom sections sorted alphabetically across codegen-units.
[#​4738](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4738)
- Optimized demangling performance by removing redundant string
formatting
[#​4867](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4867)
- Changed WASM import namespace from `__wbindgen_placeholder__` to
`./{name}_bg.js` for `node` targets, aligning with `bundler` and
`experimental-nodejs-module` to enable cross-target WASM sharing.
[#​4869](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4869)
- Changed WASM import namespace from `__wbindgen_placeholder__` to
`./{name}_bg.js` for `deno` and `module` targets, aligning with `node`,
`bundler` and `experimental-nodejs-module` to enable cross-target WASM
sharing.
[#​4871](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4871)
- Consolidate JavaScript glue generation
Move target-specific JS emission into a single finalize phase, reducing
branching and making the generated output more consistent across
targets.
- Centralize JS output assembly in a single finalize phase
(exports/imports/wasm loading).
- Make `--target experimental-nodejs-module` emit one JS entrypoint (no
separate `_bg.js`).
- Ensure Node (CJS/ESM) and bundler entrypoints only expose public
exports (no internal import shims).
- Add `/* @​ts-self-types="./<name>.d.ts" */` to JS entrypoints
for JSR/Deno resolution.
- Refresh reference test fixtures.
[#​4879](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4879)
- Forward worker errors to test output in the test runner.
[#​4855](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4855)
##### Fixed
- Fix: Include doc comments in TypeScript definitions for classes
[#​4858](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4858)
- Interpreter: support try\_table blocks
[#​4862](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4862)
- Interpreter: Stop interpretting descriptor after
`__wbindgen_describe_cast`
[#​4862](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4898)
###
[`v0.2.106`](https://redirect.github.com/wasm-bindgen/wasm-bindgen/blob/HEAD/CHANGELOG.md#02106)
[Compare
Source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/compare/0.2.105...0.2.106)
##### Added
- New MSRV policy, and bump of the MSRV fo 1.71.
[#​4801](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull4801)
- Added typed `this` support in the first argument in free function
exports via
a new `#[wasm_bindgen(this)]` attribute.
[#​4757](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4757)
- Added `reexport` attribute for imports to support re-exporting
imported types,
with optional renaming.
[#​4759](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4759)
- Added `js_namespace` attribute on exported types, mirroring the import
semantics to enable arbitrarily nested exported interface objects.
[#​4744](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4744)
- Added 'container' attribute to `ScrollIntoViewOptions`
[#​4806](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4806)
- Updated and refactored output generation to use alphabetical ordering
of declarations.
[#​4813](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4813)
- Added benchmark support to `wasm-bindgen-test`.
[#​4812](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4812)
[#​4823](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4823)
##### Fixed
- Fixed node test harness getting stuck after tests completed.
[#​4776](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4776)
- Quote names containing colons in generated .d.ts.
[#​4488](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4488)
- Fixes TryFromJsValue for structs JsValue stack corruption on failure.
[#​4786](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4786)
- Fixed `wasm-bindgen-test-runner` outputting empty line when using the
`--list` option. In particular, `cargo-nextest` now works correctly.
[#​4803](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4803)
- It now works to build with `-Cpanic=unwind`.
[#​4796](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4796)
[#​4783](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4783)
[#​4782](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4782)
- Fixed duplicate symbols caused by enabling v0 mangling.
[#​4822](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4822)
- Fixed a multithreaded wasm32+atomics race where `Atomics.waitAsync`
promise callbacks could call `run` without waking first, causing
sporadic panics.
[#​4821](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4821)
##### Removed
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 10am on monday" in timezone
Asia/Shanghai, 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/oxc-project/json-strip-comments).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Active Branches
#1190%
© 2026 CodSpeed Technology