-
Notifications
You must be signed in to change notification settings - Fork 13k
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 12 pull requests #35769
Merged
Merged
Rollup of 12 pull requests #35769
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Member
eddyb
commented
Aug 17, 2016
- Successful merges: Update compiler error 0093 to use new error format #35346, add mips-uclibc targets #35734, E0403 update error format #35739, Update LLVM to include 4 backported commits by @majnemer. #35740, Update minimum CMake version in README #35742, Update E0009 to new format #35744, Fixes issue #11004 #35749, Add 'make help' for rustbuild #35750, Fix the invalidation of the MIR early exit cache #35751, New output for E0407 #35756, Upgrade bootstrap compiler to 1.12 #35766, Add new error code tests #35768
- Failed merges:
These targets cover OpenWRT 15.05 devices, which use the soft float ABI and the uclibc library. None of the other built-in mips targets covered those devices (mips-gnu is hard float and glibc-based, mips-musl is musl-based). With this commit one can now build std for these devices using these commands: ``` $ configure --enable-rustbuild --target=mips-unknown-linux-uclibc $ make ``` cc rust-lang#35673
The minimum got bumped in the LLVM upgrade of rust-lang#34743.
It is still advertised by the configure script.
Issue rust-lang#35697 as a part of rust-lang#35233. r? @jonathandturner
(rust_highfive has picked a reviewer for you, use r? to override) |
@bors r+ p=1 |
📌 Commit 5e9fec2 has been approved by |
⌛ Testing commit 5e9fec2 with merge 68f3cc5... |
💔 Test failed - auto-linux-64-cargotest |
…handturner Update compiler error 0093 to use new error format Addresses rust-lang#35230, Part of the rust-lang#35233 meta bug r? @jonathandturner
add mips-uclibc targets These targets cover OpenWRT 15.05 devices, which use the soft float ABI and the uclibc library. None of the other built-in mips targets covered those devices (mips-gnu is hard float and glibc-based, mips-musl is musl-based). With this commit one can now build std for these devices using these commands: ``` $ configure --enable-rustbuild --target=mips-unknown-linux-uclibc $ make ``` cc rust-lang#35673 --- r? @alexcrichton cc @felixalias This is the target the rust-tessel project should be using. Note that the libc crate doesn't support the uclibc library and will have to be updated. We are lucky that uclibc and glibc are somewhat similar and one can build std and even run the libc-test test suite with the current, unmodified libc. About that last part, I tried to run the libc-test and got a bunch of compile errors. I don't intend to fix them but I'll post some instruction about how to run libc-test in the rust-lang/libc issue tracker.
…t, r=jonathandturner E0403 update error format Fixes rust-lang#35696 Part of rust-lang#35233 r? @jonathandturner Also did the bonus for this one.
Update LLVM to include 4 backported commits by @majnemer. Partial fix for rust-lang#35662, should help at least loops on small arrays. Nominated for backporting into the new beta (not the one that's being released as stable this week). r? @alexcrichton
…omatsakis Update minimum CMake version in README The minimum got bumped in the LLVM upgrade of rust-lang#34743.
…dturner Update E0009 to new format Part of rust-lang#35233 Fixes rust-lang#35193 r? @jonathandturner
…ndturner Fixes issue rust-lang#11004 Fixes rust-lang#11004. r? @jonathandturner
Add 'make help' for rustbuild It is still advertised by the configure script.
Fix the invalidation of the MIR early exit cache ~~The rust-lang#34307 introduced a cache for early exits in order to help with O(n*m) explosion of cleanup blocks but the cache is invalidated incorrectly and I can’t seem to figure out why (caching is hard!)~~ ~~Remove the cache for now to fix the immediate correctness issue and worry about the performance later.~~ Cache invalidation got fixed. Fixes rust-lang#35737 r? @nikomatsakis
…omez New output for E0407 Issue rust-lang#35697 as a part of rust-lang#35233. r? @GuillaumeGomez
…rner Additional span info for E0053 Part of rust-lang#35233. Fixes rust-lang#35212. r? @jonathandturner
…ndturner Add new error code tests r? @jonathandturner
…urner Updated test for E0221 As a part of issue rust-lang#35233 ?r @GuillaumeGomez
@bors r+ |
📌 Commit d69cd72 has been approved by |
This was referenced Aug 18, 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.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.