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

Closed
wants to merge 32 commits into from

Commits on Sep 1, 2020

  1. Permit uninhabited enums to cast into ints

    This essentially reverts part of rust-lang#6204.
    Mark-Simulacrum committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    e023158 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

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

Commits on Oct 9, 2020

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

Commits on Oct 12, 2020

  1. Configuration menu
    Copy the full SHA
    7c06800 View commit details
    Browse the repository at this point in the history
  2. Add to platform-support.md

    terhechte committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    bf09ddd View commit details
    Browse the repository at this point in the history
  3. Building correct binaries.

    terhechte committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    77b7145 View commit details
    Browse the repository at this point in the history
  4. Renamed symbol

    terhechte committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    874a574 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3c3efe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0faaa49 View commit details
    Browse the repository at this point in the history
  7. Removed conflict remnant

    terhechte committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    9506211 View commit details
    Browse the repository at this point in the history
  8. Removed Tier

    terhechte committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    80ac68e View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

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

Commits on Oct 15, 2020

  1. Configuration menu
    Copy the full SHA
    684d142 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1588e34 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    e0506d1 View commit details
    Browse the repository at this point in the history
  2. Unignore test

    Jonas Schievink authored and jonas-schievink committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    9ddcfda View commit details
    Browse the repository at this point in the history
  3. bootstrap: fall back to auto-detected CXX

    This allows us to use the C++ compiler configured via
    `CXX_target_triple` env vars
    jonas-schievink committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    cae95c7 View commit details
    Browse the repository at this point in the history
  4. bootstrap: configure native toolchain for run-make

    This allows moving a lot of run-make-fulldeps tests to just run-make
    tests, and allows running those on target-only platforms
    jonas-schievink committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    26e8c35 View commit details
    Browse the repository at this point in the history
  5. Move issue-36710 test to run-make

    Somewhat hacky to reuse `tools.mk` like this, we should probably migrate
    most of them now
    jonas-schievink committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    6bbd13c View commit details
    Browse the repository at this point in the history
  6. Ignore test on WASM

    jonas-schievink committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    2ebb0e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c7a787a View commit details
    Browse the repository at this point in the history
  8. Bump bootstrap compiler

    ehuss committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    031d2b0 View commit details
    Browse the repository at this point in the history
  9. ignore-thumb

    jonas-schievink committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    3477514 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Rollup merge of rust-lang#76199 - Mark-Simulacrum:void-zero, r=nikoma…

    …tsakis
    
    Permit uninhabited enums to cast into ints
    
    This essentially reverts part of rust-lang#6204; it is unclear why that [commit](rust-lang@c0f587d) was introduced, and I suspect no one remembers.
    
    The changed code was only called from casting checks and appears to not affect any callers of that code (other than permitting this one case).
    
    Fixes rust-lang#75647.
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    6b1083c View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#77484 - terhechte:support-ios-catalyst-maca…

    …bi-arm64-target-triple, r=nikomatsakis
    
    Add support for Arm64 Catalyst on ARM Macs
    
    This is an iteration on rust-lang#63467 which was merged a while ago. In the aforementioned PR, I added support for the `X86_64-apple-ios-macabi` target triple, which is Catalyst, iOS apps running on macOS.
    
    Very soon, Apple will launch ARM64 based Macs which will introduce `aarch64_apple_darwin.rs`, macOS apps using the Darwin ABI running on ARM. This PR adds support for Catalyst apps on ARM Macs: iOS apps compiled for the darwin ABI.
    
    I don't have access to a Apple Developer Transition Kit (DTK), so I can't really test if the generated binaries work correctly. I'm vaguely hopeful that somebody with access to a DTK could give this a spin.
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    afefc69 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#77751 - vojtechkral:vecdeque-binary-search,…

    … r=scottmcm,dtolnay
    
    liballoc: VecDeque: Add binary search functions
    
    I am submitting rust-lang/rfcs#2997 as a PR as suggested by @scottmcm
    
    I haven't yet created a tracking issue - if there's a favorable feedback I'll create one and update the issue links in the unstable attribs.
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    4bf869c View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#77785 - GuillaumeGomez:remove-compiler-reex…

    …ports, r=ollie27
    
    Remove compiler-synthesized reexports when documenting
    
    Fixes rust-lang#77567
    
    r? @ollie27
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    68e4cc6 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#77901 - jonas-schievink:unignore-test-36710…

    …, r=Mark-Simulacrum
    
    Unignore test for rust-lang#36710 on MUSL
    
    This now works fine thanks to autodetected `-C link-self-contained`.
    
    Closes rust-lang#36710
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    1f34860 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#77932 - ssomers:btree_cleanup_gdb, r=Mark-S…

    …imulacrum
    
    BTreeMap: improve gdb introspection of BTreeMap with ZST keys or values
    
    I accidentally pushed an earlier revision in rust-lang#77788: it changes the index of tuples for BTreeSet from ""[{}]".format(i) to "key{}".format(i). Which doesn't seem to make the slightest difference on my linux box nor on CI. In fact, gdb doesn't make any distinction between "key{}" and "val{}" for a BTreeMap either, leading to confusing output if you test more. But easy to improve.
    
    r? @Mark-Simulacrum
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    47cc22f View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#77961 - glandium:embed-bitcode, r=nagisa

    Set .llvmbc and .llvmcmd sections as allocatable
    
    This marks both sections as allocatable rather than excluded, which matches what
    clang does with the equivalent `-fembed-bitcode` flag.
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    dad0198 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#77985 - cuviper:systemz-agr-clobbers-cc, r=…

    …nikic
    
    llvm: backport SystemZ fix for AGR clobbers
    
    Fixes rust-lang#77382.
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    0e0f53c View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#78025 - ehuss:bump-bootstrap, r=Mark-Simula…

    …crum
    
    Bump bootstrap compiler
    
    Mainly to bring in rust-lang#77953 to fix rust-lang/cargo#8517.
    Dylan-DPC authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    7a80ba0 View commit details
    Browse the repository at this point in the history