Uh oh!
There was an error while loading. Please reload this page.
Rollup of 9 pull requests - #100920
Conversation
FreeBSD and using system limit instead for others.
Because it's never used meaningfully.
Do not re-parse function signatures to suggest generics This PR uses the existing resolution rib infrastructure to channel the correct span information to suggest generic parameters. This allows to avoid re-parsing a function's source code. Drive-by cleanup: this removes useless `FnItemRibKind` from late resolution ribs. All the use cases are already covered by `ItemRibKind` and `AssocItemRibKind` which have more precise semantics.
…nxiyn Extend comma suggestion to cases where fields arent missing Fixesrust-lang#100300
InferCtxt tainted_by_errors_flag should be Option<ErrorGuaranteed> Fixesrust-lang#100321. Use Cell<Option<ErrorGuaranteed>> to guarantee that we emit an error when that flag is set.
… r=davidtwco Migrate `rustc_plugin_impl` to `SessionDiagnostic` Migration of the `rustc_plugin_impl` crate. ~Draft PR because it is blocked on rust-lang#100694 for `#[fatal(...)]` support~ (this has been merged, and I've changed over to `#[diag(...)]` now too), but I would also like to know if what I did with `LoadPluginError` is okay, because all it does is display the error message from `libloading` ([See conversation on zulip](https://rust-lang.zulipchat.com/#narrow/stream/147480-t-compiler.2Fwg-diagnostics/topic/.23100717.20diagnostic.20translation/near/294327843)). This crate is apparently for a deprecated feature which is used by servo, so I don't know how much this matters anyway.
…nexen net listen backlog update, follow-up from rust-lang#97963. FreeBSD and using system limit instead for others.
…fee1-dead
Fix rustc_parse_format precision & width spans
When a `precision`/`width` was `CountIsName - {:name$}` or `CountIs - {:10}` the `precision_span`/`width_span` was set to `None`
For `width` the name span in `CountIsName(_, name_span)` had its `.start` off by one
r? ``@fee1-dead`` / cc ``@PrestonFrom`` since this is similar to rust-lang#99987…=davidtwco Refactor query modifier parsing Reduce redundancy and improve error spans.
…ylan-DPC Fix typo in UnreachableProp r? ``@Dylan-DPC``
…ovement, r=petrochenkov Minor `ast::LitKind` improvements r? `@petrochenkov`
Dylan-DPC
commented
Aug 23, 2022
@bors r+ rollup=never p=5 |
bors
commented
Aug 23, 2022
bors
commented
Aug 23, 2022
bors
commented
Aug 23, 2022
☀️ Test successful - checks-actions |
rust-timer
commented
Aug 23, 2022
📌 Perf builds for each rolled up PR: In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
rust-timer
commented
Aug 23, 2022
Finished benchmarking commit (a1bea15): 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.
Footnotes |
Successful merges:
rustc_plugin_impltoSessionDiagnostic#100768 (Migraterustc_plugin_impltoSessionDiagnostic)ast::LitKindimprovements #100909 (Minorast::LitKindimprovements)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup