Skip to content

Conversation

@jhpratt
Copy link
Member

@jhpratt jhpratt commented Nov 29, 2025

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

chenyukang and others added 10 commits November 22, 2025 10:20
…, r=fee1-dead

Avoid suggesting constrain the associated type with unknown type

Fixes rust-lang#147356
float::minimum/maximum: say which exact IEEE operation this corresponds to

There's both `minimum` and `minimumNumber`, so this seems worth clarifying.

Also use code font for these names to make it more clear that they are technical terms.
…ent, r=chenyukang

Remove outdated comment

The comment was added in rust-lang#136897 , but wasn't removed when the feature gate was stabilized (again).

Also, `it's` -> `its` :)
…chenyukang

Add a regression test for issue 129865

Closes rust-lang#129865

Looks like the previous versions (`< 1.85.0`) failed to normalize async block's upvar types containing constants but not anymore
Update books

## rust-lang/book

2 commits in f78ab89d7545ac17780e6a367055cc089f4cd2ec..8c0eacd5c4acbb650497454f3a58c9e8083202a4
2025-11-18 15:36:41 UTC to 2025-11-18 15:33:41 UTC

- Update ch07-02-defining-modules-to-control-scope-and-privacy.md (rust-lang/book#4570)
- use AND for search terms (rust-lang/book#4573)

## rust-lang/reference

4 commits in f9f1d2a4149f02582aec2f8fcdfa5b596193b4e2..f2ac173df9906de5c03b0ee50653321ef1c4ebe8
2025-11-26 02:52:23 UTC to 2025-11-18 21:54:51 UTC

- document `cfg` conditions on inline assembly templates and operands (rust-lang/reference#2063)
- remove unused "link reference definitions" (rust-lang/reference#2092)
- Add review process overview to review-policy.md (rust-lang/reference#2088)
- Remove restriction on dereferencing pointers in const (rust-lang/reference#2090)

## rust-lang/rust-by-example

5 commits in f944161716230641605b5e3733e1c81f10047fd4..111cfae2f9c3a43f7b0ff8fa68c51cc8f930637c
2025-11-27 20:16:42 UTC to 2025-11-20 21:40:02 UTC

- Use `From::from` fn pointer to convert to boxed errors (rust-lang/rust-by-example#1906)
- link the _tuple_ page instead "TupleStruct" (rust-lang/rust-by-example#1909)
- enum_use.md: avoid an uncommon term (rust-lang/rust-by-example#1976)
- make search less surprising (rust-lang/rust-by-example#1975)
- Update documentation for `any` function in iter_any.md (rust-lang/rust-by-example#1973)
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. 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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) rollup A PR which is a rollup labels Nov 29, 2025
@jhpratt
Copy link
Member Author

jhpratt commented Nov 29, 2025

@bors r+ rollup=never p=5

@bors
Copy link
Collaborator

bors commented Nov 29, 2025

📌 Commit e838b66 has been approved by jhpratt

It is now in the queue for this repository.

@bors bors 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 Nov 29, 2025
@bors
Copy link
Collaborator

bors commented Nov 29, 2025

⌛ Testing commit e838b66 with merge 3c5c558...

@bors
Copy link
Collaborator

bors commented Nov 29, 2025

☀️ Test successful - checks-actions
Approved by: jhpratt
Pushing 3c5c558 to main...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Nov 29, 2025
@bors bors merged commit 3c5c558 into rust-lang:main Nov 29, 2025
12 checks passed
@rustbot rustbot added this to the 1.93.0 milestone Nov 29, 2025
@jhpratt jhpratt deleted the rollup-4hmqc0z branch November 29, 2025 08:30
@rust-timer
Copy link
Collaborator

📌 Perf builds for each rolled up PR:

PR# Message Perf Build Sha
#147362 Avoid suggesting constrain the associated type with unknown… 0dbcf7d8e3e44008466b209031bd566b091ffa56 (link)
#149395 float::minimum/maximum: say which exact IEEE operation this… 96d34ac4b72e7ad1196a4bbb74b85c981bc43886 (link)
#149396 Remove outdated comment 7be7fd82dcc094d3320a17b07b32be7eb32fd446 (link)
#149421 Add a regression test for issue 129865 64b5499f386ba25b2cc4ef94607f642f8670c582 (link)
#149424 Update books d34a235820e17c8919c874f5251e02e9d7dffee7 (link)

previous master: 467250ddb2

In the case of a perf regression, run the following command for each PR you suspect might be the cause: @rust-timer build $SHA

@github-actions
Copy link
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 467250d (parent) -> 3c5c558 (this PR)

Test differences

Show 4 test diffs

Stage 1

  • [ui] tests/ui/traits/associated_type_bound/assoc-type-maybe-trait-147356.rs: [missing] -> pass (J1)
  • [ui] tests/ui/traits/next-solver/normalize/normalize-const-in-async-body.rs: [missing] -> pass (J1)

Stage 2

  • [ui] tests/ui/traits/associated_type_bound/assoc-type-maybe-trait-147356.rs: [missing] -> pass (J0)
  • [ui] tests/ui/traits/next-solver/normalize/normalize-const-in-async-body.rs: [missing] -> pass (J0)

Job group index

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard 3c5c55864f8f441054730037bc9f9901f9151398 --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-x86_64-apple: 8441.8s -> 5731.1s (-32.1%)
  2. dist-aarch64-msvc: 5332.3s -> 6726.7s (+26.2%)
  3. x86_64-gnu-llvm-21-3: 6692.2s -> 5571.7s (-16.7%)
  4. x86_64-gnu-llvm-21-1: 3405.7s -> 2934.5s (-13.8%)
  5. x86_64-gnu-llvm-20-2: 5936.4s -> 5136.4s (-13.5%)
  6. aarch64-gnu-llvm-20-1: 3877.7s -> 3369.4s (-13.1%)
  7. aarch64-gnu-debug: 4381.6s -> 3823.3s (-12.7%)
  8. x86_64-gnu-gcc: 3431.0s -> 3001.6s (-12.5%)
  9. pr-check-2: 2554.1s -> 2234.9s (-12.5%)
  10. pr-check-1: 1867.6s -> 1634.6s (-12.5%)
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-timer
Copy link
Collaborator

Finished benchmarking commit (3c5c558): 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)

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

Cycles

Results (secondary -2.3%)

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

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-2.3% [-2.3%, -2.3%] 1
All ❌✅ (primary) - - 0

Binary size

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

Bootstrap: 473.687s -> 469.399s (-0.91%)
Artifact size: 386.86 MiB -> 386.89 MiB (0.01%)

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

Labels

merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. 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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants