Skip to content

Add relnotes for 1.90.0 - #146405

Merged
bors merged 1 commit into
rust-lang:masterfrom
BoxyUwU:relnotes_1_90
Sep 15, 2025
Merged

Add relnotes for 1.90.0#146405
bors merged 1 commit into
rust-lang:masterfrom
BoxyUwU:relnotes_1_90

Conversation

@BoxyUwU

Copy link
Copy Markdown
Member

r? @Mark-Simulacrum
cc @rust-lang/release
@rustbot ping relnotes-interest-group

@rustbotrustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-release Relevant to the release subteam, which will review and decide on the PR/issue. labels Sep 10, 2025
@rustbot

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@Kobzol@lcnr@traviscross

Comment threadRELEASES.md Outdated
Comment threadRELEASES.md
Comment threadRELEASES.md
Comment threadRELEASES.md
@rustbot

Copy link
Copy Markdown
Collaborator

This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@Mark-Simulacrum

Copy link
Copy Markdown
Member

@bors r+ rollup p=1

Squashed changes.

@bors

bors commented Sep 15, 2025

Copy link
Copy Markdown
Collaborator

📌 Commit c92dee2 has been approved by Mark-Simulacrum

It is now in the queue for this repository.

@borsbors 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 Sep 15, 2025
Zalathar added a commit to Zalathar/rust that referenced this pull request Sep 15, 2025
…lacrum
Add relnotes for 1.90.0
r? `@Mark-Simulacrum`
cc `@rust-lang/release`
`@rustbot` ping relnotes-interest-group
Zalathar added a commit to Zalathar/rust that referenced this pull request Sep 15, 2025
…lacrum
Add relnotes for 1.90.0
r? ``@Mark-Simulacrum``
cc ``@rust-lang/release``
``@rustbot`` ping relnotes-interest-group
@ZalatharZalathar mentioned this pull request Sep 15, 2025
bors added a commit that referenced this pull request Sep 15, 2025
Rollup of 12 pull requests
Successful merges:
- #146338 (Extends AArch64 branch protection support to include GCS)
- #146344 (tests/codegen-llvm: Make rust-abi-arch-specific-adjustment portable)
- #146402 (interpret: fix overlapping aggregate initialization)
- #146405 (Add relnotes for 1.90.0)
- #146530 (rustc_codegen_llvm: Adjust RISC-V inline assembly's clobber list)
- #146533 (Note some previous attempts to change the Default impl for `[T; 0]`)
- #146539 (fix 404 MCP link)
- #146546 (Switch `std::vec::PeekMut::pop` from self to this parameter.)
- #146549 (On FreeBSD, use readdir instead of readdir_r)
- #146559 (Fix typo in error message)
- #146563 (bootstrap.py: disable incremental build for bootstrap in CI)
- #146576 (opt-dist: don't set `RUST_LOG=collector=debug`)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors

bors commented Sep 15, 2025

Copy link
Copy Markdown
Collaborator

⌛ Testing commit c92dee2 with merge a454fcc...

@bors

bors commented Sep 15, 2025

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-actions
Approved by: Mark-Simulacrum
Pushing a454fcc to master...

@borsbors added the merged-by-bors This PR was explicitly merged by bors. label Sep 15, 2025
@bors
bors merged commit a454fcc into rust-lang:masterSep 15, 2025
11 checks passed
@rustbotrustbot added this to the 1.92.0 milestone Sep 15, 2025
@github-actions

Copy link
Copy Markdown
Contributor
What is this? This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.

Comparing f3fd3ef (parent) -> a454fcc (this PR)

Test differences

No test diffs found

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard a454fccb02df9d361f1201b747c01257f58a8b37 --output-dir test-dashboard

And then open test-dashboard/index.html in your browser to see an overview of all executed tests.

Job duration changes

  1. dist-aarch64-apple: 8056.8s -> 5759.0s (-28.5%)
  2. dist-apple-various: 4674.6s -> 3597.6s (-23.0%)
  3. test-various: 4383.7s -> 5026.7s (14.7%)
  4. dist-x86_64-solaris: 6125.7s -> 5293.9s (-13.6%)
  5. tidy: 176.1s -> 197.0s (11.9%)
  6. x86_64-gnu-aux: 6355.6s -> 6875.3s (8.2%)
  7. i686-msvc-2: 8321.5s -> 7660.7s (-7.9%)
  8. aarch64-gnu-llvm-19-1: 3493.8s -> 3239.7s (-7.3%)
  9. dist-arm-linux-gnueabi: 4686.2s -> 4995.3s (6.6%)
  10. x86_64-msvc-ext3: 6303.7s -> 6638.2s (5.3%)
How to interpret the job duration changes?

Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

A job failed! Check out the build log: (web)(plain enhanced)(plain)

Click to see the possible cause of the failure (guessed by this bot)
Prepare workflow directory
Prepare all required actions
Getting action download info
Download action repository 'actions/checkout@v5' (SHA:08c6903cd8c0fde910a37f88322edcfb5dd907a8)
Complete job name: DockerHub mirror
##[group]Run actions/checkout@v5
with:
persist-credentials: false
repository: rust-lang/rust
token: ***
---
http.https://github.com/.extraheader
[command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
##[endgroup]
##[group]Run echo "***" | docker login ghcr.io -u rust-lang --password-stdin
echo "***" | docker login ghcr.io -u rust-lang --password-stdin
shell: /usr/bin/bash -e {0}
##[endgroup]
Error response from daemon: Get "https://ghcr.io/v2/": Get "https://ghcr.io/token?account=rust-lang&client_id=docker&offline_token=true&service=ghcr.io": net/http: request canceled (Client.Timeout exceeded while awaiting headers) (Client.Timeout exceeded while awaiting headers)
##[error]Process completed with exit code 1.
Post job cleanup.

@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (a454fcc): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This benchmark run did not return any relevant results for this metric.

Max RSS (memory usage)

Results (secondary 1.3%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
1.3%[1.3%, 1.3%]1
Improvements ✅
(primary)
--0
Improvements ✅
(secondary)
--0
All ❌✅ (primary)--0

Cycles

Results (primary 0.4%, secondary 7.5%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

meanrangecount
Regressions ❌
(primary)
3.1%[3.1%, 3.1%]1
Regressions ❌
(secondary)
13.5%[13.0%, 14.0%]2
Improvements ✅
(primary)
-2.3%[-2.3%, -2.3%]1
Improvements ✅
(secondary)
-4.5%[-4.5%, -4.5%]1
All ❌✅ (primary)0.4%[-2.3%, 3.1%]2

Binary size

This benchmark run did not return any relevant results for this metric.

Bootstrap: 473.025s -> 473.712s (0.15%)
Artifact size: 390.15 MiB -> 390.18 MiB (0.01%)

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

Labels

merged-by-borsThis PR was explicitly merged by bors.S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-releaseRelevant 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.

10 participants

@BoxyUwU@rustbot@Mark-Simulacrum@bors@rust-log-analyzer@rust-timer@joshtriplett@alex-semenyuk@theemathas@lcnr