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 5 pull requests #133032

Merged
merged 11 commits into from
Nov 14, 2024
Merged

Rollup of 5 pull requests #133032

merged 11 commits into from
Nov 14, 2024

Commits on Nov 11, 2024

  1. ci: Enable full debuginfo-level=2 in DEPLOY_ALT

    It will be slower to build and produce larger artifacts, but hopefully
    it will help catch debuginfo regressions sooner, especially for problems
    that LLVM assertions would uncover.
    cuviper committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    fc83c8a View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. PassWrapper: disable UseOdrIndicator for Asan Win32

    As described here UseOdrIndicator should be disabled on Windows
    since link.exe does not support duplicate weak definitions
    (https://reviews.llvm.org/D137227).
    
    Co-Authored-By: Bastian Kersting <bkersting@google.com>
    2 people authored and jieyouxu committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    61013f0 View commit details
    Browse the repository at this point in the history
  2. compiletest: known-bug / crashes: allow for an "auxiliary" directory …

    …to contain files that do not have a "known-bug" directive
    
    Fixes rust-lang#133009
    matthiaskrgr committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    73c6494 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Fix a copy-paste issue in the NuttX raw type definition

    This file is copied from the rtems as initial implementation, and
    forgot to change the OS name in the comment.
    
    Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
    no1wudi committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    79e2af2 View commit details
    Browse the repository at this point in the history
  2. compiletest: add max-llvm-major-version directive

    There's already `min-llvm-version`, and contributors were using
    `ignore-llvm-version: 20 - 99` to emulate `max-llvm-major-version: 19`.
    jieyouxu committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    7eee9fa View commit details
    Browse the repository at this point in the history
  3. tests: use max-llvm-major-version instead of ignore-llvm-version

    …range like `N - 99`
    
    For tests that use `ignore-llvm-version: N - M`, replace that with
    `max-llvm-major-version: N-1`.
    jieyouxu committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    91fa16b View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#132010 - cuviper:alt-full-debuginfo, r=Mark…

    …-Simulacrum
    
    ci: Enable full `debuginfo-level=2` in `DEPLOY_ALT`
    
    It will be slower to build and produce larger artifacts, but hopefully
    it will help catch debuginfo regressions sooner, especially for problems
    that LLVM assertions would uncover.
    
    try-job: dist-x86_64-linux
    try-job: dist-x86_64-linux-alt
    GuillaumeGomez authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    bce5fa6 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#132310 - jieyouxu:max-llvm-version, r=onur-…

    …ozkan
    
    compiletest: add `max-llvm-major-version` directive
    
    To complement existing `min-llvm-version` so contributors don't have to use `ignore-llvm-version: 20 - 99` to emulate `max-llvm-major-version: 19`.
    
    Closes rust-lang#132305.
    cc `@workingjubilee` who suggested this.
    
    ### Implementation steps
    
    - [x] 1. Implement the directive (this PR)
    - [x] 2. Open an accompanying dev-guide PR to describe the directive (rust-lang/rustc-dev-guide#2129)
    
    r? bootstrap
    GuillaumeGomez authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    475203f View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#132773 - jakos-sec:fix-asan-win32, r=jieyouxu

    PassWrapper: disable UseOdrIndicator for Asan Win32
    
    As described in https://reviews.llvm.org/D137227 UseOdrIndicator should be disabled on Windows since link.exe does not support duplicate weak definitions.
    
    Fixes rust-lang#124390.
    
    Credits also belong to `@1c3t3a`  who worked with me on this.
    We are currently testing this on a Windows machine.
    GuillaumeGomez authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e3c76c5 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#133013 - matthiaskrgr:crash_aux, r=onur-ozkan

    compiletest: known-bug / crashes: allow for an "auxiliary" directory to contain files that do not have a "known-bug" directive
    
    Fixes rust-lang#133009
    
    r? `@jieyouxu`
    GuillaumeGomez authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    6a783a4 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#133027 - no1wudi:master, r=jhpratt

    Fix a copy-paste issue in the NuttX raw type definition
    
    This file is copied from the rtems as initial implementation, and forgot to change the OS name in the comment.
    GuillaumeGomez authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e6cd869 View commit details
    Browse the repository at this point in the history