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 10 pull requests #114863

Closed
wants to merge 26 commits into from

Commits on Aug 8, 2023

  1. Fix rust-lang#114608

    g0djan committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    971427e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

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

Commits on Aug 14, 2023

  1. Point at return type when it influences non-first match arm

    When encountering code like
    
    ```rust
    fn foo() -> i32 {
        match 0 {
            1 => return 0,
            2 => "",
            _ => 1,
        }
    }
    ```
    
    Point at the return type and not at the prior arm, as that arm has type
    `!` which isn't influencing the arm corresponding to arm `2`.
    
    Fix rust-lang#78124.
    estebank committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    55f8c66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5021dde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    298ca67 View commit details
    Browse the repository at this point in the history
  4. bless clippy test

    estebank committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    58aa903 View commit details
    Browse the repository at this point in the history
  5. Fix typos in unstable-book

    xzmeng committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    c3889d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f8bda18 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    1b6cf74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29a1e46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa6c02d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe6d541 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1f42be6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb07077 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a826cdb View commit details
    Browse the repository at this point in the history
  8. add codegen test for issue 107554

    specify llvm-version and bit width for int arg
    khei4 committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    7b69439 View commit details
    Browse the repository at this point in the history
  9. Document Default for ExitStatus

    This lets us put a version on the impl, too.
    ijackson committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    a741a5a View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#114588 - ijackson:exit-status-default-2, r=…

    …m-ou-se
    
    Improve docs for impl Default for ExitStatus
    
    This addresses a review comment in rust-lang#106425 (which is on the way to being merged I think).
    
    Some of the other followup work is more complicated so I'm going to do individual MRs.
    
    ~~Note this branch is on top of rust-lang#106425~~
    matthiaskrgr committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    4728d90 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    825115f View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#114644 - compiler-errors:lt-err, r=wesleywiser

    Point out expectation even if we have `TypeError::RegionsInsufficientlyPolymorphic`
    
    just a minor tweak, since saying "one type is more general than the other" kinda sucks if we don't actually point out two types.
    matthiaskrgr committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    072e134 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#114668 - compiler-errors:match-fn-def, r=pe…

    …trochenkov
    
    Deny `FnDef` in patterns
    
    We can only see these via `const { .. }` patterns, which are unstable.
    
    cc rust-lang#76001 (tracking issue for inline const pats)
    
    Fixes rust-lang#114658
    Fixes rust-lang#114659
    matthiaskrgr committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    2d64446 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#114819 - estebank:issue-78124, r=compiler-e…

    …rrors
    
    Point at return type when it influences non-first `match` arm
    
    When encountering code like
    
    ```rust
    fn foo() -> i32 {
        match 0 {
            1 => return 0,
            2 => "",
            _ => 1,
        }
    }
    ```
    
    Point at the return type and not at the prior arm, as that arm has type `!` which isn't influencing the arm corresponding to arm `2`.
    
    Fix rust-lang#78124.
    matthiaskrgr committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    8cf9bd0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a5bbf90 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#114837 - RalfJung:error_in_core, r=cuviper

    add missing feature(error_in_core)
    
    Needed to fix feature gate errors in https://github.com/rust-lang/miri-test-libstd/actions/runs/5862810459/job/15895203359. I don't know how doctests are passing in-tree without this feature gate...
    matthiaskrgr committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    6006f62 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#114850 - khei4:khei4/trailing_zero_codegen,…

    … r=nikic
    
    add codegen test for `trailing_zeros` comparison
    
    This PR add codegen test for
    rust-lang#107554 (comment)
    
    Fixes rust-lang#107554.
    matthiaskrgr committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    b06df00 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#114853 - GuillaumeGomez:migrate-gui-test-co…

    …lor-33, r=notriddle
    
    Migrate GUI colors test to original CSS color format
    
    Follow-up of rust-lang#111459.
    
    r? `@notriddle`
    matthiaskrgr committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    e6709ad View commit details
    Browse the repository at this point in the history