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 9 pull requests #104387

Merged
merged 21 commits into from
Nov 14, 2022
Merged

Rollup of 9 pull requests #104387

merged 21 commits into from
Nov 14, 2022

Commits on Oct 29, 2022

  1. Configuration menu
    Copy the full SHA
    32a3130 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dbd817 View commit details
    Browse the repository at this point in the history
  3. Update cc in Cargo.lock

    palfrey committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    a9d7cfc View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. run-make-fulldeps: fix split debuginfo test

    Add lots of comments to this test and enable parts of the test that were
    added but never ran.
    
    Signed-off-by: David Wood <david.wood@huawei.com>
    davidtwco committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    9bcc083 View commit details
    Browse the repository at this point in the history
  2. llvm: dwo only emitted when object code emitted

    `CompiledModule` should not think a DWARF object was emitted when a
    bitcode-only compilation has happened, this can confuse archive file
    creation (which expects to create an archive containing non-existent dwo
    files).
    
    Signed-off-by: David Wood <david.wood@huawei.com>
    davidtwco committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    29dc083 View commit details
    Browse the repository at this point in the history
  3. Return .efi extension for EFI executable

    Originally part of rust-lang#100316
    
    Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com>
    Ayush1325 committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    758868c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Upgrade cc to 1.0.76

    palfrey committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    18129b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

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

Commits on Nov 11, 2022

  1. Document Path::parent behavior around relative paths

    A relative path with just one component will return `Some("")` as its
    parent, which wasn't clear to me from the documentation.
    
    The parent of `""` is `None`, which was missing from the documentation
    as well.
    tbu- committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    461d147 View commit details
    Browse the repository at this point in the history
  2. Enable profiler in dist-s390x-linux

    Build the profiler runtime to allow using -C profile-generate
    and -C instrument-coverage on s390x-linux.
    
    I've verified in a local build that the runtime builds and
    the profiler is working fine on the platform.
    uweigand committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    34c6b6c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. Configuration menu
    Copy the full SHA
    df86ad8 View commit details
    Browse the repository at this point in the history
  2. Add a few known-bug tests

    jackh726 committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    1bf8f87 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Rollup merge of rust-lang#103709 - cuviper:netbsd-9, r=pietroalbini

    ci: Upgrade dist-x86_64-netbsd to NetBSD 9.0
    
    This is another step in toolchain upgrades for LLVM 16, which will need at least GCC 7.1.
    
    Our previous NetBSD 8.0 cross-toolchain used its system GCC 5.5. While there are newer versions available in pkgsrc, I could not get those working for cross-compilation. Upgrading to NetBSD 9.0 gets us GCC 7.4, which is sufficient for now.
    
    This will affect the compatibility of the build we ship for `x86_64-unknown-netbsd`, but others may still build their own from source if that is needed. It is expected that NetBSD 8 will reach EOL soon anyway, approximately one month after 10 is released, but there is no firm date for that.
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    1b91bdf View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#103744 - palfrey:unwind-upgrade-cc, r=Mark-…

    …Simulacrum
    
    Upgrade cc for working is_flag_supported on cross-compiles
    
    rust-lang#85806 fixed unwind v.s gcc support on later Android ndks using `is_flag_supported`. However, due to rust-lang/cc-rs#675, this didn't work properly on cross-compiles. rust-lang/cc-rs@3eeb50b fixes this, and was released in cc 1.0.74, hence the upgrade
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    c9fc5cb View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#104105 - davidtwco:split-dwarf-lto, r=micha…

    …elwoerister
    
    llvm: dwo only emitted when object code emitted
    
    Fixes rust-lang#103932.
    
    `CompiledModule` should not think a DWARF object was emitted when a bitcode-only compilation has happened, this can confuse archive file creation (which expects to create an archive containing non-existent dwo files).
    
    r? ``````@michaelwoerister``````
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    e284780 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#104158 - Ayush1325:executable, r=Mark-Simul…

    …acrum
    
    Return .efi extension for EFI executable
    
    Originally part of rust-lang#100316
    
    Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com>
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    7c67cb2 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#104181 - jackh726:known-bug-tests, r=Mark-S…

    …imulacrum
    
    Add a few known-bug tests
    
    The labels of these tests should be changed from `S-bug-has-mcve` to `S-bug-has-test` once this is merged.
    
    cc:
    rust-lang#101518
    rust-lang#99492
    rust-lang#90950
    rust-lang#89196
    rust-lang#104034
    rust-lang#101350
    rust-lang#103705
    rust-lang#103899
    
    I couldn't reproduce the failures in rust-lang#101962 and rust-lang#100772 (so either these have started passing, or I didn't repro properly), so leaving those out for now.
    
    rust-lang#102065 was a bit more complicated, since it uses `rustc_private` and I didn't want to mess with that.
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    d76058d View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#104266 - compiler-errors:issue-102430, r=Ma…

    …rk-Simulacrum
    
    Regression test for coercion of mut-ref to dyn-star
    
    Closes rust-lang#102430
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    cc96cdd View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#104300 - tbu-:pr_path_parent_caveats, r=Mar…

    …k-Simulacrum
    
    Document `Path::parent` behavior around relative paths
    
    A relative path with just one component will return `Some("")` as its parent, which wasn't clear to me from the documentation.
    
    The parent of `""` is `None`, which was missing from the documentation as well.
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    c7004f9 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#104304 - uweigand:s390x-profiler, r=Mark-Si…

    …mulacrum
    
    Enable profiler in dist-s390x-linux
    
    Build the profiler runtime to allow using -C profile-generate and -C instrument-coverage on s390x-linux.
    
    I've verified in a local build that the runtime builds and the profiler is working fine on the platform.
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    7678cfd View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#104362 - WaffleLapkin:span_bug_won't_come_o…

    …n_time_today, r=Aaron1011
    
    Add `delay_span_bug` to `AttrWrapper::take_for_recovery`
    
    `take_for_recovery` should only be used for recovery (when we should already have an error), so using `delay_span_bug` seems appropriate.
    
    cc `@Aaron1011` (you've added the `FIXME` that this pr fixes)
    Manishearth authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    4fdd944 View commit details
    Browse the repository at this point in the history