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 6 pull requests #114627

Closed
wants to merge 13 commits into from
Closed

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    3242b4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    006903e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. add aarch64-unknown-teeos target

    Signed-off-by: 袁浩 <yuanhao34@huawei.com>
    Sword-Destiny authored and 袁浩 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    72dd53c View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

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

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    078b942 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da00356 View commit details
    Browse the repository at this point in the history
  3. remove llvm-wrapper include to silence deprecation warning

    Includes of `include/llvm/Support/Host.h` now emit a deprecated warning:
    `warning: This header is deprecated, please use llvm/TargetParser/Host.h`.
    lqd committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    bcf7bfc View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#110435 - aDotInTheVoid:rdj-field-ordering, …

    …r=GuillaumeGomez
    
    rustdoc-json: Add test for field ordering.
    
    Inspired by [this on twitter](https://twitter.com/PredragGruevski/status/1647705616650043392), the ordering of fields really matters, so we should test we preserve it through json.
    
    r? rustdoc
    Dylan-DPC authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    806b1cd View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#113480 - Sword-Destiny:master, r=petrochenkov

    add aarch64-unknown-teeos target
    
    TEEOS is a mini os run in TrustZone, for trusted/security apps. The libc of TEEOS is a part of musl. The kernel of TEEOS is micro kernel.
    
    This MR is to add a target for teeos.
    
    MRs for libc and rust-std are in progress.
    
    Compiler team MCP: [MCP](rust-lang/compiler-team#652)
    Dylan-DPC authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    d57f1fa View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#114548 - fee1-dead-contrib:migrate-to-trans…

    …, r=davidtwco
    
    Migrate a trait selection error to use diagnostic translation
    Dylan-DPC authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    886eae6 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#114606 - bvanjoi:fix-113462, r=compiler-errors

    fix: not insert missing lifetime for `ConstParamTy`
    
    Fixes rust-lang#113462
    
    We should ignore the missing lifetime, as it's illegal to include a lifetime in a const param.
    
    r? `@compiler-errors`
    Dylan-DPC authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    50810a5 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#114612 - lqd:east-17-warning, r=nikic

    update llvm-wrapper include to silence deprecation warning
    
    Includes of `include/llvm/Support/Host.h` now emit a deprecated warning: `warning: This header is deprecated, please use llvm/TargetParser/Host.h`.
    
    I don't believe we are using this include.
    
    I don't believe we need to bump the `download-ci-llvm` stamp since these warnings are emitted while building the `llvm-wrapper`.
    
    r? `@nikic`
    Dylan-DPC authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    58e651f View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#114613 - ferrocene:pa-fix-rebuild, r=lqd

    Prevent constant rebuilds of `rustc-main` (and thus everything else)
    
    PR rust-lang#114305 changed bootstrap to run `strip -g` on `librustc_driver.so` and `libllvm.so` on Linux when no debuginfo was requested. Unfortunately, that PR resulted in bootstrap always rebuilding everything starting from stage 1 `rustc-main` (including stage 1 libraries and tests) when invoking bootstrap multiple times.
    
    We noticed this because Ferrocene's CI times increased to between 2x and 3x total execution time, but the regression can also be reproduced locally by running `./x build library/sysroot --stage 1` twice.
    
    The explanation of the problem is in the code comments.
    
    r? `@lqd`
    cc `@ozkanonur`
    Dylan-DPC authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    a3fb831 View commit details
    Browse the repository at this point in the history