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 9 pull requests #100920

Merged
merged 25 commits into from
Aug 23, 2022
Merged

Rollup of 9 pull requests #100920

merged 25 commits into from
Aug 23, 2022

Commits on Aug 9, 2022

  1. Configuration menu
    Copy the full SHA
    f4bf8cd View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. Configuration menu
    Copy the full SHA
    586c84a View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    c31f296 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8be3764 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f466a75 View commit details
    Browse the repository at this point in the history
  4. net listen backlog update, follow-up from rust-lang#97963.

    FreeBSD and using system limit instead for others.
    devnexen committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    15c8e55 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c2413c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d7d701a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    613dc22 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    362e636 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e88d73 View commit details
    Browse the repository at this point in the history
  10. Remove FnItemRibKind.

    cjgillot committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    da9ccc2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dff4280 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Fix typo in UnreachableProp

    Nilstrieb committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8e6c5ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb5dc6b View commit details
    Browse the repository at this point in the history
  3. Remove the symbol from ast::LitKind::Err.

    Because it's never used meaningfully.
    nnethercote committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    6087dc2 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#99249 - cjgillot:no-reparse-fn, r=fee1-dead

    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.
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4d1c273 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#100309 - compiler-errors:issue-100300, r=sa…

    …nxiyn
    
    Extend comma suggestion to cases where fields arent missing
    
    Fixes rust-lang#100300
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8733550 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#100368 - chenyukang:fix-100321, r=lcnr

    InferCtxt tainted_by_errors_flag should be Option<ErrorGuaranteed>
    
    Fixes rust-lang#100321.
    Use Cell<Option<ErrorGuaranteed>> to guarantee that we emit an error when that flag is set.
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    f42cdf7 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#100768 - Facel3ss1:plugin-impl-translation,…

    … 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.
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    35f2d12 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#100835 - devnexen:listener_followups, r=dev…

    …nexen
    
    net listen backlog update, follow-up from rust-lang#97963.
    
    FreeBSD and using system limit instead for others.
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a163659 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#100851 - Alexendoo:rpf-width-prec-spans, r=…

    …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
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    110d8d9 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#100857 - camsteffen:query-parse-refactor, r…

    …=davidtwco
    
    Refactor query modifier parsing
    
    Reduce redundancy and improve error spans.
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    fd93ab4 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#100907 - Nilstrieb:unrachable-typo-lol, r=D…

    …ylan-DPC
    
    Fix typo in UnreachableProp
    
    r? ``@Dylan-DPC``
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    12c1ac0 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#100909 - nnethercote:minor-ast-LitKind-impr…

    …ovement, r=petrochenkov
    
    Minor `ast::LitKind` improvements
    
    r? `@petrochenkov`
    Dylan-DPC committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    28ead17 View commit details
    Browse the repository at this point in the history