Skip to content

fix(deps): update rust crate addr2line to 0.27 - #1626

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/addr2line-0.x
Open

fix(deps): update rust crate addr2line to 0.27#1626
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/addr2line-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
addr2line dependencies minor 0.250.27

Release Notes

gimli-rs/addr2line (addr2line)

v0.27.1

Compare Source

Changed
  • Updated object dependency.

v0.27.0

Compare Source

Breaking changes
  • Updated gimli dependency.

v0.26.1

Compare Source

Changed
  • Improved error handling in addr2line binary.
    #​368

  • Updated object dependency to improve Loader::find_symbol.
    #​369


v0.26.0

Compare Source

Breaking changes
  • Updated gimli dependency.
Changed
  • The minimum supported rust version (MSRV) is 1.88.0.

  • Updated demangle to handle C++ 17 and 20.
    #​357

  • Changed internal sorting to use unstable sort.
    #​358
    #​359

  • Updated dependencies.
    #​361

Added
  • Added relocatable object file support to Loader.
    #​362


Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • "every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file no changeset needed This PR doesn't require a changeset labels Aug 17, 2026
@changeset-bot

changeset-bot Bot commented Aug 17, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 7195729

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate
renovate Bot had a problem deploying to github-action-benchmark August 17, 2026 03:08 Failure
@socket-security

socket-security Bot commented Aug 17, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​addr2line@​0.25.1 ⏵ 0.27.110010093100100

View full report

@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from f146e3f to cafca8e Compare August 18, 2026 08:54
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 18, 2026 08:54 Failure
@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from cafca8e to 2a94adf Compare August 18, 2026 14:22
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 18, 2026 14:22 Failure
@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from 2a94adf to 06e96ba Compare August 18, 2026 15:23
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 18, 2026 15:24 Error
@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from 06e96ba to 5850a90 Compare August 18, 2026 15:29
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 18, 2026 15:29 Failure
@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from 5850a90 to 3da0d07 Compare August 18, 2026 21:59
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 18, 2026 21:59 Failure
@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from 3da0d07 to ae63f58 Compare August 19, 2026 07:45
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 19, 2026 07:45 Failure
@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from ae63f58 to 3202977 Compare August 19, 2026 08:26
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 19, 2026 08:26 Error
@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from 3202977 to 52126f5 Compare August 19, 2026 08:29
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 19, 2026 08:29 Error
nebasuke added a commit that referenced this pull request Aug 19, 2026
edr_solidity passes gimli types into addr2line's generics, so the two
have to move together. Grouping them stops Renovate from opening a
PR that bumps one side into a two-gimli graph, which is what #1626 hit.
@nebasuke
nebasuke temporarily deployed to github-action-benchmark August 19, 2026 08:45 — with GitHub Actions Inactive
@codecov

codecov Bot commented Aug 19, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 87.50000% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 79.91%. Comparing base (3dc039e) to head (8d9c7c6).

Files with missing lines Patch % Lines
crates/edr_solidity/src/debug_info/dwarf.rs 87.50% 0 Missing and 2 partials ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1626   +/-   ##
=======================================
  Coverage   79.90%   79.91%           
=======================================
  Files         452      452           
  Lines       78968    78964    -4     
  Branches    78968    78964    -4     
=======================================
- Hits        63103    63101    -2     
- Misses      13687    13688    +1     
+ Partials     2178     2175    -3     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nebasuke

Copy link
Copy Markdown
Member

This actually needs a Benchmark run with the major gimli update.

@nebasuke nebasuke self-assigned this Aug 19, 2026
@nebasuke nebasuke added the renovate:no-rebase Stop Renovate from updating/rebasing this PR label Aug 19, 2026
@nebasuke
nebasuke temporarily deployed to github-action-benchmark August 19, 2026 09:12 — with GitHub Actions Inactive
@nebasuke
nebasuke had a problem deploying to github-action-benchmark August 19, 2026 09:12 — with GitHub Actions Failure

@nebasuke nebasuke left a comment

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.

I have some potential performance concerns with the current DWARF time/memory complexity in EDR. I'm adding some performance benchmarks before merging this, as this PR changes DWARF from lazy to eager parsing and should be benchmarked well.

@Wodann

Wodann commented Aug 19, 2026

Copy link
Copy Markdown
Member

I have some potential performance concerns with the current DWARF time/memory complexity in EDR. I'm adding some performance benchmarks before merging this, as this PR changes DWARF from lazy to eager parsing and should be benchmarked well.

@nebasuke Do you have an easy way of testing the solx-benchmarks from Hardhat with local changes in EDR?

@nebasuke

Copy link
Copy Markdown
Member

I have some potential performance concerns with the current DWARF time/memory complexity in EDR. I'm adding some performance benchmarks before merging this, as this PR changes DWARF from lazy to eager parsing and should be benchmarked well.

@nebasuke Do you have an easy way of testing the solx-benchmarks from Hardhat with local changes in EDR?

No, not yet. I reckon this will be a bit easier now that the plugin is public. I will likely just do ad-hoc testing for now to make sure performance looks fine, and focus on one more solx release.

Note that Slang based solx will use a different plugin, so I will likely wait until that's shaped up until I focus on more flexible benchmarking.

@renovate
renovate Bot force-pushed the renovate/addr2line-0.x branch from 8d9c7c6 to 7195729 Compare August 30, 2026 18:58
@renovate
renovate Bot had a problem deploying to github-action-benchmark August 30, 2026 18:58 Failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file no changeset needed This PR doesn't require a changeset renovate:no-rebase Stop Renovate from updating/rebasing this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants