Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upUpgrade to LLVM's 3.7 release branch #27076
Conversation
rust-highfive
assigned
pcwalton
Jul 17, 2015
This comment has been minimized.
This comment has been minimized.
|
r? @pcwalton (rust_highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
|
r? @brson |
rust-highfive
assigned
brson
and unassigned
pcwalton
Jul 17, 2015
This comment has been minimized.
This comment has been minimized.
|
@bors r+ |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
@bors: r-, turns out there's still bugs on OSX and Windows, taking some time to fix those up. So far:
And probably one or two more on the way! |
richo
and others
added some commits
Jun 27, 2015
alexcrichton
force-pushed the
alexcrichton:update-llvm
branch
from
181661f
to
958d563
Jul 17, 2015
This comment has been minimized.
This comment has been minimized.
alexcrichton
referenced this pull request
Jul 17, 2015
Closed
msvc: Support a i686-pc-windows-msvc host compiler #26602
This comment has been minimized.
This comment has been minimized.
|
@bors force |
This comment has been minimized.
This comment has been minimized.
|
|
bors
added a commit
that referenced
this pull request
Jul 17, 2015
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
Depends on #27070 |
alexcrichton
referenced this pull request
Jul 17, 2015
Merged
debuginfo: Fix type description generic enum discriminants. #27070
alexcrichton
referenced this pull request
Jul 17, 2015
Open
The generic-enum-with-different-disr-sizes test fails in LLDB #27089
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@bors: p=1 |
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jul 17, 2015
This comment has been minimized.
This comment has been minimized.
bors
merged commit 6d96edf
into
rust-lang:master
Jul 17, 2015
bors
referenced this pull request
Jul 17, 2015
Merged
Create proper debug info for functions and function pointers #27025
alexcrichton
deleted the
alexcrichton:update-llvm
branch
Jul 17, 2015
This comment has been minimized.
This comment has been minimized.
|
\o/ Thanks for getting us onto a new llvm (I can finally play with safestacks!) and keeping my tiny commit intact |
dotdash
added a commit
to dotdash/rust
that referenced
this pull request
Jul 20, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 21, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 21, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 21, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 21, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 22, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 22, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 22, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 22, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 22, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this pull request
Jul 22, 2015
eddyb
referenced this pull request
Apr 13, 2016
Merged
Compute LLVM-agnostic type layouts in rustc. #32939
bors
added a commit
that referenced
this pull request
Apr 20, 2016
bors
added a commit
that referenced
this pull request
Apr 20, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
alexcrichton commentedJul 17, 2015
LLVM has recently created their 3.7 release branch, and this PR updates us to that point. This should hopefully mean that we're basically compatible with the upcoming 3.7 release. Additionally, there are a number of goodies on this branch.
which should help us bootstrap farther on 32-bit MSVC targets.
to use the built-in LLVM support instead of the system
aron all currentplatforms of the compiler.
Due to problems dealing with the data layout we pass to LLVM, this PR also takes the time to clean up how we specific this. We no longer specify a data layout to LLVM by default and instead take the default for the target from LLVM to pass to the module that we're building. This should be more robust going into the future, and I'm also not sure we know what any of these arcane strings are any more...