Skip to content

Update Dependencies#886

Merged
CryZe merged 1 commit intoLiveSplit:masterfrom
CryZe:deps-2025-09
Sep 9, 2025
Merged

Update Dependencies#886
CryZe merged 1 commit intoLiveSplit:masterfrom
CryZe:deps-2025-09

Conversation

@CryZe
Copy link
Collaborator

@CryZe CryZe commented Sep 9, 2025

No description provided.

@CryZe CryZe added dependencies A dependency needs to be updated. code quality Affects the quality of the code. labels Sep 9, 2025
@CryZe CryZe requested a review from Copilot September 9, 2025 20:12
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates various dependencies across the codebase to their newer versions, including wasmtime, windows-sys, and several other libraries.

  • Updates major runtime dependencies like wasmtime (32.0.0 → 36.0.2) and sysinfo (0.33.1 → 0.37.0)
  • Adds 'static lifetime bounds to generic type parameters for compatibility with updated dependencies
  • Replaces git dependency with published version for simdutf8

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Cargo.toml Updates core dependencies including hashbrown, foldhash, windows-sys, criterion, and simdutf8
capi/Cargo.toml Replaces simdutf8 git dependency with published version, adds publish = false
capi/bind_gen/Cargo.toml Adds publish = false flag
crates/livesplit-auto-splitting/Cargo.toml Updates wasmtime, wasmtime-wasi, sysinfo, windows-sys versions and adds tokio
crates/livesplit-hotkey/Cargo.toml Updates windows-sys, evdev, and nix dependencies
src/auto_splitting/mod.rs Adds 'static lifetime bounds to SharedState and Timer impl
crates/livesplit-auto-splitting/src/timer.rs Adds 'static lifetime bound to Timer trait
crates/livesplit-auto-splitting/src/runtime/mod.rs Adds 'static lifetime bounds and reorganizes imports
crates/livesplit-auto-splitting/src/runtime/api/wasi.rs Updates WASI API implementation for wasmtime compatibility

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@CryZe CryZe enabled auto-merge (squash) September 9, 2025 20:26
@CryZe CryZe added this to the v0.14 milestone Sep 9, 2025
@CryZe CryZe disabled auto-merge September 9, 2025 20:26
@CryZe CryZe enabled auto-merge (squash) September 9, 2025 20:27
@CryZe CryZe merged commit 7649ba0 into LiveSplit:master Sep 9, 2025
70 checks passed
@CryZe CryZe deleted the deps-2025-09 branch September 9, 2025 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code quality Affects the quality of the code. dependencies A dependency needs to be updated.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants