Skip to content

[stable] prepare Rust 1.99.1 - #164232

Open
cuviper wants to merge 6 commits into
rust-lang:stablefrom
cuviper:stable-next
Open

cuviper wants to merge 6 commits into
rust-lang:stablefrom
cuviper:stable-next

Conversation

@cuviper

@cuviper cuviper commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

nicholasbishop and others added 6 commits October 12, 2026 10:37
In LLVM 23, calls to `wcslen` are sometimes generated by a loop optimization
pass: llvm/llvm-project#132572. This causes some Rust
targets (including but not limited to the UEFI targets) to fail with a linker
error if a loop is transformed into a `wcslen` call. Provide a simple
implementation of `wcslen` in compiler-builtins to fix this.

Fixes rust-lang#160827

(cherry picked from commit 026fc57)
(cherry picked from commit 294ff0f)
@rustbot

rustbot commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator

compiler-builtins is developed in its own repository. If possible, consider making this change to rust-lang/compiler-builtins instead.

cc @tgross35

This PR changes how LLVM is built. Consider updating src/bootstrap/download-ci-llvm-stamp.

RELEASES.md was changed. Upon merging, each section will be automatically synced with its corresponding GitHub releases, but only from the main branch.

If it's not already the case, make sure to also merge the changes in the main branch.

@rustbot rustbot added A-compiler-builtins Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 12, 2026
@rustbot rustbot added T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-release Relevant to the release subteam, which will review and decide on the PR/issue. labels Oct 12, 2026
@cuviper

cuviper commented Oct 12, 2026

Copy link
Copy Markdown
Member Author

@rustbot ping relnotes-interest-group

@rustbot

rustbot commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator

Hi relnotes-interest-group, this issue/PR could use some help in reviewing /
adjusting release notes. Could you take a look if available? Thanks <3

cc @alex-semenyuk @jieyouxu @joshtriplett @lcnr @traviscross @weihanglo

@cuviper

cuviper commented Oct 13, 2026

Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=10

(we can also tweak relnotes on main if needed)

@rust-bors

rust-bors Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

📌 Commit d1e0df5 has been tentatively approved by cuviper

It will be put into the queue for this repository once PR CI succeeds.

@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-review Status: Awaiting review from the assignee but also interested parties. labels Oct 13, 2026
@rust-bors

rust-bors Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

⌛ Testing commit d1e0df5 with merge 58cf8f9...

Workflow: https://github.com/rust-lang/rust/actions/runs/38333918748

rust-bors Bot pushed a commit that referenced this pull request Oct 13, 2026
[stable] prepare Rust 1.99.1

- (partial) compiler-builtins subtree update #162816, fixing #163614
- Re-enable extension of bool return values on x86_64 #163917, fixing #163911
- fix(bootstrap/darwin): fix rpath for distributed LLD #163954, fixing #163947

r? me
cc @rust-lang/release

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-compiler-builtins Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins) 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) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-release Relevant to the release subteam, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants