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

Merged
merged 11 commits into from
Dec 22, 2023
Merged

Rollup of 5 pull requests #119221

merged 11 commits into from
Dec 22, 2023

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    12b06ad View commit details
    Browse the repository at this point in the history
  2. Add support for hexagon-unknown-none-elf as target

    Signed-off-by: Brian Cain <bcain@quicinc.com>
    androm3da committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    cc34942 View commit details
    Browse the repository at this point in the history
  3. tests: fix overaligned-constant to not over-specify getelementptr instr

    On LLVM 18 we get slightly different arguments here, so it's easier to
    just regex those away. The important details are all still asserted as I
    understand things.
    
    Fixes rust-lang#119193.
    
    @rustbot label: +llvm-main
    durin42 committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    58fdbd1 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    b09889b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4830325 View commit details
    Browse the repository at this point in the history
  3. Update test

    mu001999 committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    d3f466a View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#117601 - androm3da:hexagon_unknown_none_elf…

    …, r=petrochenkov
    
    Add support for hexagon-unknown-none-elf as target
    
    Still TODO: document usage details for new target
    matthiaskrgr committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    09684d2 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#119169 - fmease:pretty-yeet-syntactic-cruft…

    …, r=compiler-errors
    
    Rid the AST & HIR pretty printer of cruft
    
    Found while working on rust-lang#119163.
    
    For `trait Trait: ?Sized {}` (semantically malformed), we currently output `trait Trait for ? Sized {}` (sic!) / `trait Trait for ? Sized { }` (sic!) if `-Zunpretty=expanded` / `-Zunpretty=hir` is passed.
    
    `trait Tr for Sized? {}` (rust-lang#15521) and later also `trait Tr for ?Sized {}` (I guess, rust-lang#20194) is former Rust syntax. Hence I'm removing these outdated branches.
    
    ~~This will conflict with rust-lang#119163, therefore marking this PR as blocked.~~ Rebased
    matthiaskrgr committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    15dc9f5 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#119194 - pietroalbini:pa-disable-fuchsia-no…

    …n-nightly, r=tmandry
    
    Run fuchsia tests only on nightly
    
    We discovered in rust-lang#119187 that the Fuchsia tests only work on nightly, and so we cannot have the `x86_64-gnu-integration` job run on beta and stable. This PR gates the job to only run in the nightly channel.
    
    r? `@tmandry`
    matthiaskrgr committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    c1263be View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#119201 - durin42:overaligned-constant, r=Ma…

    …rk-Simulacrum
    
    tests: fix overaligned-constant to not over-specify getelementptr instr
    
    On LLVM 18 we get slightly different arguments here, so it's easier to just regex those away. The important details are all still asserted as I understand things.
    
    Fixes rust-lang#119193.
    
    `@rustbot` label: +llvm-main
    matthiaskrgr committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    41fbd25 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#119215 - mu001999:fix/119209, r=Nilstrieb

    Emits error if has bound regions
    
    Fixes rust-lang#119209
    matthiaskrgr committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    b24e878 View commit details
    Browse the repository at this point in the history