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 7 pull requests #107183

Closed

Commits on Jan 18, 2023

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

Commits on Jan 19, 2023

  1. Remove outdated cfg on le32

    See rust-lang#45041 for the removal of the
    target (le32-unknown-nacl).
    Urgau committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    eb33d2c View commit details
    Browse the repository at this point in the history
  2. Cleanup extra check configs in bootstrap

     - `target_os=watchos`: no longer relevant because there are now proper
       targets `*-apple-watchos`
     - `target_arch=nvptx64`: `nvptx64-nvidia-cuda`
     - `target_arch=le32`: target was removed
       (rust-lang#45041)
     - `dont_compile_me`: was removed from stdarch
       (rust-lang/stdarch#1308)
    
    Also made some external cfg exception mode clear and only activated for
    rustc and rustc tools (as to not have the Standard Library
    unintentionally depend on them).
    Urgau committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    cc00a21 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Enable sanitizers for s390x-linux

    Include sanitizers supported by LLVM on s390x (asan, lsan, msan, tsan)
    in the target definition, as well as in the compiletest supported list.
    
    Build sanitizer runtime for the target.  Enable sanitizers in the CI.
    uweigand committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    492d928 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. Configuration menu
    Copy the full SHA
    397e4b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    372ad13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2489889 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6a411c View commit details
    Browse the repository at this point in the history
  5. 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
  6. Add myself to .mailmap

    albertlarsan68 committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    e54028b View commit details
    Browse the repository at this point in the history
  7. rustdoc: Use DefId(Map,Set) instead of FxHash(Map,Set)

    Not all uses are converted, a few cases iterating through maps/sets and requiring nontrivial changes are kept.
    petrochenkov committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    6880392 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2023

  1. Rollup merge of rust-lang#107044 - cuviper:more-llvm-ci, r=Mark-Simul…

    …acrum
    
    ci: add runners for vanilla LLVM 14 and 15
    
    As discussed in [zulip #t-infra][1] -- r? Mark-Simulacrum
    
    [1]: https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/testing.20multiple.20llvm.20versions
    compiler-errors committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    b678a67 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#107080 - Urgau:cleanup-bootstrap-extra-chec…

    …k-cfgs, r=Mark-Simulacrum
    
    bootstrap: cleanup the list of extra check cfgs
    
    This PR performs some cleanups on the `EXTRA_CHECK_CFGS` list in bootstrap.
    
    - `target_os=watchos`: no longer relevant because there are now proper targets `*-apple-watchos`
     - `target_arch=nvptx64`: target `nvptx64-nvidia-cuda` makes it useless
     - `target_arch=le32`: target was removed (rust-lang#45041)
     - ~~`release`: was removed from rustfmt (rust-lang/rustfmt#5375 and rust-lang/rustfmt#5449 (despite the changes being done more than 6 months ago there hasn't been any rustfmt subtree sync)
     - `dont_compile_me`: was removed from stdarch (rust-lang/stdarch#1308)
    
    Also made some external cfg exception mode clear and only activated for rustc and rustc tools (as to not have the Standard Library unintentionally depend on them).
    compiler-errors committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    10057f5 View commit details
    Browse the repository at this point in the history
  3. 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``
    compiler-errors committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    fd0dfd3 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#107127 - uweigand:s390x-sanitizer, r=Mark-S…

    …imulacrum
    
    Enable sanitizers for s390x-linux
    
    Include sanitizers supported by LLVM on s390x (asan, lsan, msan, tsan) in the target definition, as well as in the compiletest supported list.
    
    Build sanitizer runtime for the target.  Enable sanitizers in the CI.
    compiler-errors committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    6af73c0 View commit details
    Browse the repository at this point in the history
  5. 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``
    compiler-errors committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    cd37c17 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#107170 - albertlarsan68:update-mailmap, r=c…

    …ompiler-errors
    
    Add myself to .mailmap
    compiler-errors committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    6a0d335 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#107174 - petrochenkov:defidoc, r=notriddle

    rustdoc: Use `DefId(Map,Set)` instead of `FxHash(Map,Set)`
    
    Not all uses are converted, a few cases iterating through maps/sets and requiring nontrivial changes are kept.
    cc rust-lang#106977
    compiler-errors committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    7824ed6 View commit details
    Browse the repository at this point in the history