Skip to content

Add llubi to llvm-tools - #161603

Merged
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
saethlin:dist-llubi
Aug 31, 2026
Merged

Add llubi to llvm-tools#161603
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
saethlin:dist-llubi

Conversation

@saethlin

@saethlin saethlin commented Aug 23, 2026

Copy link
Copy Markdown
Member

llubi is a tool that should be very useful when investigating problems with LLVM, because like Miri it is supposed to tell you if executing some LLVM IR encounters UB (with usual caveats).

(and also clean up comments on adjacent tools)

@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) labels Aug 23, 2026
@saethlin

Copy link
Copy Markdown
Member Author

This builds locally, so let's see:
@bors try

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 23, 2026
@rust-log-analyzer

This comment has been minimized.

@rust-bors

rust-bors Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 3c7a4b0 (3c7a4b04b91c239f43b96f71446a0b9549bdc88e)
Base parent: be0ea33 (be0ea33bba5000ac134e58acde780af83d908e44)

@saethlin
saethlin marked this pull request as ready for review August 30, 2026 22:24
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 30, 2026
@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Aug 30, 2026
@rustbot

rustbot commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

r? @Mark-Simulacrum

rustbot has assigned @Mark-Simulacrum.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: bootstrap
  • bootstrap expanded to 6 candidates
  • Random selection from Mark-Simulacrum, clubby789

@saethlin saethlin assigned Kobzol and unassigned Mark-Simulacrum Aug 30, 2026

@Mark-Simulacrum Mark-Simulacrum 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.

r=me with stamp bumped

View changes since this review

continue;
}
// On older LLVM versions, llubi isn't in the default tools. Remove this
// code when LLVM 23 is the minimum version.

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.

Can you bump src/bootstrap/download-ci-llvm-stamp to get the llubi binary included in download-ci? I think otherwise this is not going to take effect immediately and we'll get the does not exist warning logged in ~all builds?

@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 30, 2026
@saethlin

Copy link
Copy Markdown
Member Author

@bors r=Mark-Simulacrum

@rust-bors

rust-bors Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

📌 Commit d609803 has been approved by Mark-Simulacrum

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Aug 31, 2026
rust-bors Bot pushed a commit that referenced this pull request Aug 31, 2026
Rollup of 3 pull requests

Successful merges:

 - #161603 (Add llubi to llvm-tools)
 - #161831 (Remove experimental `--env-set` option)
 - #161721 (Add f16 summary provider for PDB debug info)
@rust-bors
rust-bors Bot merged commit 5e8508c into rust-lang:main Aug 31, 2026
13 checks passed
rust-bors Bot pushed a commit that referenced this pull request Aug 31, 2026
Rollup merge of #161603 - saethlin:dist-llubi, r=Mark-Simulacrum

Add llubi to llvm-tools

llubi is a tool that should be very useful when investigating problems with LLVM, because like Miri it is supposed to tell you if executing some LLVM IR encounters UB (with usual caveats).

(and also clean up comments on adjacent tools)
@rustbot rustbot added this to the 1.100.0 milestone Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants