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 12 pull requests #35769

Merged
merged 32 commits into from
Aug 18, 2016
Merged

Rollup of 12 pull requests #35769

merged 32 commits into from
Aug 18, 2016

Conversation

stanislav-tkach and others added 14 commits August 9, 2016 13:13
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.
@rust-highfive
Copy link
Collaborator

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@eddyb
Copy link
Member Author

eddyb commented Aug 17, 2016

@bors r+ p=1

@bors
Copy link
Contributor

bors commented Aug 17, 2016

📌 Commit 5e9fec2 has been approved by eddyb

@bors
Copy link
Contributor

bors commented Aug 18, 2016

⌛ Testing commit 5e9fec2 with merge 68f3cc5...

@bors
Copy link
Contributor

bors commented Aug 18, 2016

💔 Test failed - auto-linux-64-cargotest

eddyb added 3 commits August 18, 2016 06:12
…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.
eddyb added 10 commits August 18, 2016 06:12
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.
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
@eddyb
Copy link
Member Author

eddyb commented Aug 18, 2016

@bors r+

@bors
Copy link
Contributor

bors commented Aug 18, 2016

📌 Commit d69cd72 has been approved by eddyb

@bors
Copy link
Contributor

bors commented Aug 18, 2016

⌛ Testing commit d69cd72 with merge 9d6520f...

bors added a commit that referenced this pull request Aug 18, 2016
Rollup of 12 pull requests

- Successful merges: #35346, #35734, #35739, #35740, #35742, #35744, #35749, #35750, #35751, #35756, #35766, #35768
- Failed merges:
@bors bors merged commit d69cd72 into rust-lang:master Aug 18, 2016
@Centril Centril added the rollup A PR which is a rollup label Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rollup A PR which is a rollup
Projects
None yet
Development

Successfully merging this pull request may close these issues.