Latest Results
Update rust crates (#622)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) |
workspace.dependencies | minor | `2.13.1` ā `2.14.0` |
| [js-sys](https://wasm-bindgen.github.io/wasm-bindgen/)
([source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/tree/HEAD/crates/js-sys))
| dependencies | patch | `0.3.94` ā `0.3.95` |
| [wasm-bindgen](https://wasm-bindgen.github.io/wasm-bindgen)
([source](https://redirect.github.com/wasm-bindgen/wasm-bindgen)) |
dependencies | patch | `0.2.117` ā `0.2.118` |
---
### Release Notes
<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>
###
[`v2.14.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#2140-2026-04-09)
[Compare
Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.13.1...2.14.0)
- **MSRV**: Rust 1.85.0 or later is now required.
- Updated the `hashbrown` dependency to 0.17.
- Made more `map::Slice` methods `const`: `new_mut`, `first_mut`,
`last_mut`,
`split_at_mut`, `split_at_mut_checked`, `split_first_mut`,
`split_last_mut`
</details>
<details>
<summary>wasm-bindgen/wasm-bindgen (wasm-bindgen)</summary>
###
[`v0.2.118`](https://redirect.github.com/wasm-bindgen/wasm-bindgen/blob/HEAD/CHANGELOG.md#02118)
[Compare
Source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/compare/0.2.117...0.2.118)
##### Added
- Added `Error::stack_trace_limit()` and
`Error::set_stack_trace_limit()` bindings
to `js-sys` for the non-standard V8 `Error.stackTraceLimit` property.
[#​5082](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5082)
- Added support for multiple `#[wasm_bindgen(start)]` functions, which
are
chained together at initialization, as well as a new
`#[wasm_bindgen(start, private)]` to register a start function without
exporting it as a public export.
[#​5081](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5081)
- Reinitialization is no longer automatically applied when using
`panic=unwind`
and `--experimental-reset-state-function`, instead it is triggered by
any
use of the `handler::schedule_reinit()` function under `panic=unwind`,
which is supported from within the `on_abort` handler for reinit
workflows.
Renamed `handler::reinit()` to `handler::schedule_reinit()` and removed
the `set_on_reinit()` handler. The `__instance_terminated` address
is now always a simple boolean (`0` = live, `1` = terminated).
[#​5083](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5083)
- `handler::schedule_reinit()` now works under `panic=abort` builds.
Previously
it was a no-op; it now sets the JS-side reinit flag and the next export
call
transparently creates a fresh `WebAssembly.Instance`.
[#​5099](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5099)
##### Changed
- MSRV bump from 1.71 to 1.76 for the CLI, and 1.82 to 1.86 for the API
[#​5102](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5102)
##### Fixed
- ES module `import` statements are now hoisted to the top of generated
JS
files, placed right after the `@ts-self-types` directive. This ensures
valid ES module output since `import` declarations must precede other
statements.
[#​5103](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5103)
- Fixed two CLI issues affecting WASM modules built by rustc 1.94+.
First,
a panic (`failed to find N in function table`) caused by lld emitting
element
segment offsets as `global.get $__table_base` or extended const
expressions
instead of plain `i32.const N` for large function tables; the fix adds a
const-expression evaluator in `get_function_table_entry` and guards
against
integer underflow in multi-segment tables. Second, the descriptor
interpreter
now routes all global reads/writes through a single `globals` HashMap
seeded
from the module's own globals, and mirrors the module's actual linear
memory
rather than a fixed 32KB buffer, so the stack pointer's real value is
valid
without any override. This fixes panics like `failed to find 32752 in
function
table` caused by `GOT.func.internal.*` globals being misidentified as
the
stack pointer.
[#​5076](https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5076)
[#​5080](https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5080)
[#​5093](https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5093)
[#​5095](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5095)
</details>
---
### Configuration
š
**Schedule**: (in timezone Asia/Shanghai)
- Branch creation
- "before 10am on monday"
- 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/oxc-browserslist).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Latest Branches
-1%
release-plz-2026-04-07T00-37-02Z 0%
0%
Ā© 2026 CodSpeed Technology