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 #107161

Closed
wants to merge 24 commits into from

Commits on Jan 2, 2023

  1. llvm-wrapper: adapt for LLVM API change

    No functional changes intended.
    
    The LLVM commit llvm/llvm-project@e6b0221 added `TargetExtTyID` to the `TypeID` enum. This adapts `RustWrapper` accordingly.
    krasimirgg committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    799fa60 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2023

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

Commits on Jan 16, 2023

  1. fix rust-lang#104440

    TaKO8Ki committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    fe96c11 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Re-enable building rust-analyzer on riscv64

    It was disabled in rust-lang#75103 due to an LLVM bug, but followup comments have
    confirmed that it builds fine on Fedora with LLVM 15.
    cuviper committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f6d8abf View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

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

Commits on Jan 20, 2023

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

Commits on Jan 21, 2023

  1. Configuration menu
    Copy the full SHA
    8742fd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    397e4b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    372ad13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2489889 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6a411c View commit details
    Browse the repository at this point in the history
  6. Address goal nits

    compiler-errors committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    444cbcd View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#106113 - krasimirgg:llvm-16-ext-tyid, r=nikic

    llvm-wrapper: adapt for LLVM API change
    
    No functional changes intended.
    
    The LLVM commit llvm/llvm-project@e6b0221 added `TargetExtTyID` to the `TypeID` enum. This adapts `RustWrapper` accordingly.
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    79d33b7 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#106144 - tgross35:patch-1, r=Mark-Simulacrum

    Improve the documentation of `black_box`
    
    There don't seem to be many great resources on how `black_box` should be used, so I added some information here
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    66aa7d8 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#106578 - compiler-errors:recursive-opaque-c…

    …losure, r=TaKO8Ki
    
    Label closure captures/generator locals that make opaque types recursive
    
    cc rust-lang#46415 (comment)
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    b41d8d8 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#106935 - TaKO8Ki:fix-104440, r=cjgillot

    Fix `SingleUseLifetime` ICE
    
    Fixes rust-lang#104440
    cc: `@matthiaskrgr`
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    0facfcb View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#107015 - cuviper:ra-riscv64, r=Mark-Simulacrum

    Re-enable building rust-analyzer on riscv64
    
    It was disabled in rust-lang#75103 due to an LLVM bug, but followup comments have
    confirmed that it builds fine on Fedora with LLVM 15.
    
    r? `@Mark-Simulacrum`
    cc `@matklad` `@davidlt`
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    cb2f0fb View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#107029 - albertlarsan68:patch-2, r=Mark-Sim…

    …ulacrum
    
    Add new bootstrap members to triagebot.toml
    
    `@ozkanonur` if you want to be assigned to review PRs too, just post a message to this thread.
    
    Should a `T-bootstrap` label be created, since `src/tools/tidy` is assigned to the `bootstrap` members, but labeled `A-testsuite` (and not `A-bootstrap`) ?
    
    cc `@jyn514`
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    24bcb15 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#107085 - tmiasko:custom-mir-operators, r=ol…

    …i-obk
    
    Custom MIR: Support binary and unary operations
    
    Lower binary and unary operations directly to corresponding unchecked MIR
    operations. Ultimately this might not be syntax we want, but it allows for
    experimentation in the meantime.
    
    r? ```@oli-obk``` ```@JakobDegen```
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    fba722a View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#107102 - compiler-errors:new-solver-new-can…

    …didats-4, r=lcnr
    
    Implement some more predicates in the new solver
    
    Implement a few more goals. The subtype goal specifically is important, since it's required for this code to compile:
    
    ```
    fn main() {
      let mut x = vec![];
      x.push(1i32);
    }
    ```
    
    (I think we emit a subtype goal here because of coercion).
    
    Drive-by: Also implements `--compare-mode=next-solver` -- I've been using this locally a lot to find out what works and what doesn't. I'm also happy to split this out into another PR.
    
    r? `@lcnr`
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    0f0bfed View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#107114 - Erk-:add-absolute-note-to-path-joi…

    …n, r=m-ou-se
    
    Add note about absolute paths to Path::join
    
    The note already exists on `PathBuf::push`, but I think it is good to have it on `Path::join` as well since it can cause issues if you are not careful with your input.
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    9f0f792 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#107152 - GuillaumeGomez:migrate-to-css-var,…

    … r=notriddle
    
    Migrate scraped-examples top and bottom "borders" to CSS variables
    
    r? `@notriddle`
    matthiaskrgr authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    6a040d7 View commit details
    Browse the repository at this point in the history