-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 8 pull requests #107650
Rollup of 8 pull requests #107650
Conversation
Co-Authored-By: David Tolnay <[email protected]>
…, r=oli-obk Make const/fn return params more suggestable Bumps const item type suggestions to MachineApplicable (fixes rust-lang#106843), also replaces FnDef with FnPtr items in return type suggestions to make more things suggestable. r? diagnostics
Add type alias for raw OS errors Implement rust-lang/libs-team#173. `@rustbot` label +S-waiting-on-ACP +T-libs-api
…elper, r=oli-obk Replace `ConstFnMutClosure` with const closures Also fixes a parser bug. cc `@oli-obk` for compiler changes
…loading, r=petrochenkov Retry opening proc-macro DLLs a few times on Windows. On Windows, the compiler [sometimes](https://users.rust-lang.org/t/error-loadlibraryexw-failed/77603) fails with the message `error: LoadLibraryExW failed` when trying to load a proc-macro crate. The error seems to occur intermittently, similar to rust-lang#86929, however, it seems to be almost impossible to reproduce outside of CI environments and thus very hard to debug. The fact that the error only occurs intermittently makes me think that this is a timing related issue. This PR is an attempt to mitigate the issue by letting the compiler retry a few times when encountering this specific error (which resolved the issue described in rust-lang#86929).
…umeGomez Replace nbsp in all rustdoc code blocks Based on rust-lang#106125 by `@dtolnay` — this PR fixes the line wrapping bug. Fixes rust-lang#106098. This makes code copyable from rustdoc rendered documentation into a Rust source file.
…nstraints, r=lcnr Intern external constraints in new solver Makes the query response `Copy`, fixing a few FIXMEs.
…mpiler-errors loudly tell people when they change `Cargo.lock` It keeps happening that people accidentally commit changes to `Cargo.lock` and then have to be told by a reviewer to undo this. I've also seen cases where PRs are merged that accidentally changed `Cargo.lock` during a rebase.. I figure that purposeful changes to `Cargo.lock` are likely rarer than these accidental ones?
Clarifying that .map() returns None if None. Fix rust-lang#107622
@bors r+ rollup=never p=1 |
⌛ Testing commit 13bd75f with merge 6cc8a565e0128d5deef986200873db86febc16ea... |
💔 Test failed - checks-actions |
@bors retry |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: 658fad6c55 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (886b2c3): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis 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.
CyclesResultsThis 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.
|
A job failed! Check out the build log: (web) (plain) Click to see the possible cause of the failure (guessed by this bot)
|
@rustbot label: +perf-regression-triaged |
Successful merges:
ConstFnMutClosure
with const closures #107551 ( ReplaceConstFnMutClosure
with const closures )Cargo.lock
#107631 (loudly tell people when they changeCargo.lock
)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup