Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 6 pull requests #109714

Merged
merged 14 commits into from
Mar 29, 2023
Merged

Rollup of 6 pull requests #109714

merged 14 commits into from
Mar 29, 2023

Conversation

matthiaskrgr
Copy link
Member

Successful merges:

Failed merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

mj10021 and others added 14 commits March 27, 2023 21:01
added ui test
blessed stderrs
fixed typo
reblessed
It factors out a repeated code pattern.
Because it has a single call site, and it lets us move a small amount of
the work outside the loop.
…er-errors,WaffleLapkin

Improve error message when writer is forgotten in write and writeln macro

Modified write! macro error message when writer is forgotten as in issue rust-lang#108713

Fixes rust-lang#108713

r? ``@WaffleLapkin``
…compiler-errors

Streamline fast rejection

Some reworkings of this code that make it a little nicer.

r? `@lcnr`
…th-hard-tabs, r=petrochenkov

AnnotationColumn struct to fix hard tab column numbers in errors

Fixes rust-lang#109537

i don't know if this is the best way of fixing this but it works
… r=bjorn3

do not panic on failure to acquire jobserver token

Purpose: remove `panic`.

Rust fails to acquire token if an error in build system occurs - environment variable contains incorrect `jobserver-auth`. It isn't ice so compiler shouldn't panic on such error.

Related issue: rust-lang#46981
…-errors

new solver: check for intercrate mode when accessing the cache

r? ``@compiler-errors``
…er-errors

Specialization involving RPITITs is broken so ignore the diagnostic differences

Just bless the corresponding test for `-Zlower-impl-trait-in-trait-to-assoc-ty`

r? `@compiler-errors`
@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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative rollup A PR which is a rollup labels Mar 29, 2023
@matthiaskrgr
Copy link
Member Author

@bors r+ rollup=never p=6

@bors
Copy link
Contributor

bors commented Mar 29, 2023

📌 Commit 439c68c has been approved by matthiaskrgr

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 Mar 29, 2023
@bors
Copy link
Contributor

bors commented Mar 29, 2023

⌛ Testing commit 439c68c with merge 40cd031...

@bors
Copy link
Contributor

bors commented Mar 29, 2023

☀️ Test successful - checks-actions
Approved by: matthiaskrgr
Pushing 40cd031 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Mar 29, 2023
@bors bors merged commit 40cd031 into rust-lang:master Mar 29, 2023
@rustbot rustbot added this to the 1.70.0 milestone Mar 29, 2023
@rust-timer
Copy link
Collaborator

📌 Perf builds for each rolled up PR:

PR# Perf Build Sha
#109708 54fd83499f547729d80c731c2869cdcf13a672aa
#109705 d9b9f02d0fc2fa21770bf072386170cf60ec2e78
#109694 af805cfa17e75f1f995b1e3d1a5e53890e3ef671
#109548 c8795dac902277f0723f16276859bf9583ce0e0e
#109367 95204a33d65f0abf428737b5c1e3fdcf539b8b2c
#109149 830ec0e34537c1c08f494f3cdbe6786508dce3c0

previous master: acd27bb557

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

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (40cd031): comparison URL.

Overall result: ✅ improvements - no action needed

@rustbot label: -perf-regression

Instruction count

This is a highly reliable metric that was used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-0.4% [-0.7%, -0.3%] 5
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) -0.4% [-0.7%, -0.3%] 5

Max RSS (memory usage)

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

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

Cycles

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

Copy link

@ASISBusiness ASISBusiness left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RQ

@matthiaskrgr matthiaskrgr deleted the rollup-wipns5h branch March 16, 2024 18:20
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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet