Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: llvm/llvm-project
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: release/9.x
Choose a base ref
...
head repository: rust-lang/llvm-project
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: rustc/9.0-2019-07-12
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 36 files changed
  • 7 contributors

Commits on Jul 12, 2019

  1. Add accessors for MCSubtargetInfo CPU and Feature tables

    This is needed for `-C target-cpu=help` and `-C target-feature=help` in rustc
    bitshifter authored and alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    18991e3 View commit details
    Browse the repository at this point in the history
  2. Fix compile on dist-i686-linux builder

    If this lines are present then we apparently get errors [1] when compiling in
    the current [2] dist-i686-linux container. Attempts to upgrade both gcc and
    binutils did not fix the error, so it appears that this may just be a bug in the
    super old glibc we're using on the dist-i686-linux container.
    
    We don't actually need this code anyway, so just work around these issues by
    removing references to the `*64` functions. This'll get things compiling
    locally and shouldn't be a regression in functionality.
    
    [1]: https://travis-ci.org/rust-lang/rust/jobs/257578199
    [2]: https://github.com/rust-lang/rust/tree/eba9d7f08ce5c90549ee52337aca0010ad566f0d/src/ci/docker/dist-i686-linux
    alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    eacbcc1 View commit details
    Browse the repository at this point in the history
  3. Disable checks for libatomic for now

    For whatever reason this is failing the i686-freebsd builder in the Rust repo
    as-of this red-hot moment. The build seems to work fine without it so let's just
    remove it for now and pray there's a better fix later.
    
    Although if you're reading this and know of a better fix, we'd love to remove
    this!
    alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    664efa5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f4c17d View commit details
    Browse the repository at this point in the history
  5. Fix compile on dist-x86_64-linux builder

    Apparently glibc is so old it doesn't have the _POSIX_ARG_MAX constant. This
    shouldn't affect anything we use anyway though.
    
    https://travis-ci.org/rust-lang/rust/jobs/399333071
    alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    1ecf248 View commit details
    Browse the repository at this point in the history
  6. Compile with /MT on MSVC

    Can't seem to figure out how to do this without this patch...
    alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    291e2f9 View commit details
    Browse the repository at this point in the history
  7. Fix compilation of sanitizers in Rust containers

    It's not entertirely clear why this is necessary but this is carrying
    over an old `compiler-rt` patch to ensure that `compiler-rt` compiles in
    our super ancient containers that we build sanitizers in. This ideally
    isn't the worst thing to keep with us going forward, but we'll see!
    alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    fca8a9f View commit details
    Browse the repository at this point in the history
  8. Fix sanitizer build without O_CLOEXEC

    Define it to 0 if it doesn't exist.
    nikic authored and alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    c2f0d9e View commit details
    Browse the repository at this point in the history
  9. Comment out __builtin_available() use (#21)

    __builtin_available() pulls in __isOSVersionAtLeast() from
    compiler-rt. Comment it out so we don't have to figure out how
    to pull in this symbol...
    nikic authored and alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    9109654 View commit details
    Browse the repository at this point in the history
  10. [WebAssembly] Add DBG_VALUE with local operands location in WebAssemb…

    …lyExplicitLocals pass
    
    Extends DWARF expression larguage to express locals/globals locations. (via
    target-index operands)
    
    The WebAssemblyExplicitLocals can replace virtual registers to target-index()
    operand type at the time when WebAssembly backend introduces local.{get,set,tee}
    instead of corresponding virtual registers.
    
    Reviewers: aprantl, dschuff
    
    Differential Revision: https://reviews.llvm.org/D52634
    yurydelendik authored and alexcrichton committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    f5a694f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f6446fa View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

  1. Configuration menu
    Copy the full SHA
    93abf26 View commit details
    Browse the repository at this point in the history
  2. [WebAssembly] fix bug in finding .tdata segment

    Summary: Fix bug in `wasm-ld`'s `Writer::createInitTLSFunction` that only finds `.tdata` if it's the first section.
    
    Reviewers: tlively, aheejin, sbc100
    
    Reviewed By: sbc100
    
    Subscribers: dschuff, jgravelle-google, sunfish, llvm-commits
    
    Tags: #llvm
    
    Differential Revision: https://reviews.llvm.org/D64947
    
    llvm-svn: 366500
    quantum5 authored and alexcrichton committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    9b64ca5 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

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

Commits on Aug 9, 2019

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

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    71fe7ec View commit details
    Browse the repository at this point in the history
Loading