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

Merged
merged 31 commits into from
Jul 23, 2020
Merged

Rollup of 9 pull requests #74662

merged 31 commits into from
Jul 23, 2020

Commits on Jul 19, 2020

  1. Configuration menu
    Copy the full SHA
    6100b74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fb260b View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. Add the aarch64-apple-darwin target

    This is a basic copy-paste-modify from the existing
    x86_64-apple-darwin target.
    shepmaster committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    4c69d4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    804241e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3340b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. Configuration menu
    Copy the full SHA
    430bd39 View commit details
    Browse the repository at this point in the history
  2. Enable perf try builder

    This adds a dedicated branch for perf to use for CI, intended to allow perf to
    enqueue builds without needing to use bors. bors is great, but bors requires an
    open PR to work, and we want to invoke perf on closed PRs sometimes (in
    particular, rollups).
    Mark-Simulacrum committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    747bc8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49b9a64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b05202 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b662c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    461c576 View commit details
    Browse the repository at this point in the history
  7. build: Avoid unnecessary build script reruns in libstd

    Add a FIXME to build scripts in profiler_builtins
    petrochenkov committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    7be36a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6513148 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4e08bab View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6bac3db View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7bf39fa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f807437 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3712dfc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    53d96b5 View commit details
    Browse the repository at this point in the history
  15. rustdoc: Always warn when linking from public to private items

    Change the logic such that linking from a public to a private item always
    triggers intra_doc_link_resolution_failure. Previously, the warning was
    not emitted when --document-private-items is passed.
    
    Also don't rely anymore on the item's visibility, which would falsely trigger
    the lint now that the check for --document-private-items is gone.
    dennis-hamester committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    ed53de0 View commit details
    Browse the repository at this point in the history
  16. rustdoc: Add explanation when linting against public to private item …

    …links
    
    The additional note helps explaining why the lint was triggered and that
    --document-private-items directly influences the link resolution.
    dennis-hamester committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    c14641a View commit details
    Browse the repository at this point in the history
  17. Change error code number

    estebank committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    889a4d9 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#73783 - estebank:impl-dyn-trait-static-life…

    …time, r=nikomatsakis
    
    Detect when `'static` obligation might come from an `impl`
    
    Partly address rust-lang#71341.
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    fe9babb View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#73868 - ecstatic-morse:fix-stable-version, …

    …r=jonas-schievink
    
    Advertise correct stable version for const control flow
    
    rust-lang#72437 was opened before the 1.45 release but merged afterwards. These will be stable in 1.46.
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    da449a9 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#74460 - dennis-hamester:rustdoc-warn-pub-to…

    …-priv, r=jyn514
    
    rustdoc: Always warn when linking from public to private items
    
    Change the logic such that linking from a public to a private item always triggers `intra_doc_link_resolution_failure`.
    Previously, the warning was not emitted when `--document-private-items` is passed.
    
    This came up during the discussion in rust-lang#74147 (comment).
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    02e350f View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#74538 - nbdd0121:issue-73976, r=lcnr

    Guard against non-monomorphized type_id intrinsic call
    
    This PR checks whether the type is sufficient monomorphized when calling type_id or type_name intrinsics. If the type is not sufficiently monomorphized, e.g. used in a pattern, the code will be rejected.
    
    Fixes rust-lang#73976
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    4828895 View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#74541 - shepmaster:aarch64-apple-darwin-tar…

    …get, r=nagisa
    
    Add the aarch64-apple-darwin target
    
    This is a basic copy-paste-modify from the existing
    x86_64-apple-darwin target.
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    8114dc7 View commit details
    Browse the repository at this point in the history
  23. Rollup merge of rust-lang#74600 - Mark-Simulacrum:try-perf, r=pietroa…

    …lbini
    
    Enable perf try builder
    
    This adds a dedicated branch for perf to use for CI, intended to allow perf to
    enqueue builds without needing to use bors. bors is great, but bors requires an
    open PR to work, and we want to invoke perf on closed PRs sometimes (in
    particular, rollups).
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    0edf2e6 View commit details
    Browse the repository at this point in the history
  24. Rollup merge of rust-lang#74618 - JohnTitor:no-more-bad-placeholder, …

    …r=estebank
    
    Do not ICE on assoc type with bad placeholder
    
    Fixes rust-lang#74612
    r? @estebank
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    9ac2af1 View commit details
    Browse the repository at this point in the history
  25. Rollup merge of rust-lang#74631 - petrochenkov:ehdr2, r=jonas-schievink

    rustc_target: Add a target spec option for disabling `--eh-frame-hdr`
    
    Disable `--eh-frame-hdr` for targets that use an `ld`-like linker, but don't support that option.
    Do it through a target spec option rather than through hard-coding in `linker.rs`.
    The option is still enabled by default though.
    
    cc rust-lang#73564
    Fixes rust-lang#73564 (comment)
    Fixes rust-lang#74625
    Fixes rust-embedded/msp430-rt#12
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    7b28e7b View commit details
    Browse the repository at this point in the history
  26. Rollup merge of rust-lang#74643 - petrochenkov:noenvrerun, r=Mark-Sim…

    …ulacrum
    
    build: Remove unnecessary `cargo:rerun-if-env-changed` annotations
    
    ... and a couple of related cleanups.
    
    rustc and cargo now track the majority of env var dependencies automatically (rust-lang/cargo#8421), so the annotations are no longer necessary.
    Manishearth authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    b32383c View commit details
    Browse the repository at this point in the history