Uh oh!
There was an error while loading. Please reload this page.
Rollup of 8 pull requests - #109652
Conversation
It is no longer necessary as __rust_start_panic switched to the Rust abi.
…out_of This avoids some type interning and a query execution. It also just makes the code simpler.
…rom-raw-parts, r=m-ou-se,the8472 Stabilize `nonnull_slice_from_raw_parts` FCP is done: rust-lang#71941 (comment) Note that this doesn't const-stabilize `NonNull::slice_from_raw_parts` as `slice_from_raw_parts_mut` isn't const-stabilized yet. Given rust-lang#67456 and rust-lang#57349, it's not likely available soon, meanwhile, stabilizing only the feature makes some sense, I think. Closesrust-lang#71941
Follow C-RW-VALUE in std::io::Cursor example rustc-dev-guide says to do this: r? ``@steveklabnik``
…=ChrisDenton Remove unnecessary raw pointer in __rust_start_panic arg It is no longer necessary as __rust_start_panic switched to the Rust abi.
…=Nilstrieb Use an IndexVec to debug fingerprints. Uncontroversial part of rust-lang#109050
…stion, r=compiler-errors fix type suggestions in match arms fixrust-lang#109586
…ing, r=notriddle Fix "Directly go to item in search if there is only one result" setting Part of rust-lang#66181. The setting was actually broken, so I fixed it when I added the GUI test. r? `@notriddle`
…=errors debuginfo: Get pointer size/align from tcx.data_layout instead of layout_of This avoids some type interning and a query execution. It also just makes the code simpler.
…-obl, r=oli-obk Don't elaborate non-obligations into obligations It's suspicious to elaborate a `PolyTraitRef` or `Predicate` into an `Obligation`, since the former does not have a param-env associated with it, but the latter does. This is a footgun that, while not being misused *currently* in the compiler, easily could be misused by someone less familiar with the elaborator's inner workings. This PR just changes the API -- ideally, the elaborator wouldn't even have to deal with obligations if we're not elaborating obligations, but that would require a bit more abstraction than I could be bothered with today.
matthiaskrgr
commented
Mar 27, 2023
@bors r+ rollup=never p=8 |
bors
commented
Mar 27, 2023
bors
commented
Mar 27, 2023
bors
commented
Mar 27, 2023
☀️ Test successful - checks-actions |
rust-timer
commented
Mar 27, 2023
📌 Perf builds for each rolled up PR: previous master: 7a0600714a In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
rust-timer
commented
Mar 27, 2023
Finished benchmarking commit (553ecbe): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. 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.
|
Successful merges:
nonnull_slice_from_raw_parts#97506 (Stabilizenonnull_slice_from_raw_parts)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup