Skip to content

Bump gimli, goblin, scroll, and edition#556

Merged
mkeeter merged 1 commit intomasterfrom
mkeeter/bump-deps
Aug 12, 2025
Merged

Bump gimli, goblin, scroll, and edition#556
mkeeter merged 1 commit intomasterfrom
mkeeter/bump-deps

Conversation

@mkeeter
Copy link
Copy Markdown
Contributor

@mkeeter mkeeter commented Aug 8, 2025

This is a dependency bump for better backtraces (in a subsequent PR), as well as switching to Rust 2024 and bumping the MSRV.

Copy link
Copy Markdown
Member

@hawkw hawkw left a comment

Choose a reason for hiding this comment

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

There are some new Clippy warnings on CI in a few files that don't seem to be failing the check. Just thought I'd point those out. Otherwise, this seems good to me.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

There are some Clippy warnings in here about hidden elided lifetimes, but they don't seem to be making the check fail: https://github.com/oxidecomputer/humility/actions/runs/16838991454/job/47705335164?pr=556#step:6:733

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I'm going to fix that over in #558

bail!("bad symbol in {}: {}", object, sym.st_name);
}
let Some(name) = elf.strtab.get_at(sym.st_name) else {
bail!("bad symbol in {}: {}", object, sym.st_name);
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

nit, take it or leave it:

Suggested change
bail!("bad symbol in {}: {}", object, sym.st_name);
bail!("bad symbol in {object}: {}",, sym.st_name);

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I think I'll punt on this, since even Clippy 1.88 doesn't complain about it (because sym.st_name can't be inlined)

@mkeeter mkeeter force-pushed the mkeeter/bump-deps branch from 4f42dfa to a00701b Compare August 12, 2025 17:54
@mkeeter mkeeter force-pushed the mkeeter/bump-deps branch from a00701b to b6ee1b8 Compare August 12, 2025 18:11
@mkeeter mkeeter merged commit 24305ac into master Aug 12, 2025
11 checks passed
@mkeeter mkeeter deleted the mkeeter/bump-deps branch August 12, 2025 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants