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 7 pull requests #44761

Closed
wants to merge 18 commits into from
Closed

Conversation

jakllsch and others added 10 commits September 4, 2017 08:20
NetBSD doesn't ship with sha256sum.  The openssl build will probably
try to use perl anyway, so using perl's shasum is reasonable.
Some tar(1) programs—such as NetBSD's—do not automatically decompress.
It's not a lang item anymore. Also remove outdated note.
If config.toml doesn't exist, then an IOError will be raised
on the `with open(...)` line. Prior to e788fa7, this was
caught because the `except` clause didn't specify what
exceptions it caught, so both IOError and OSError were
caught
@rust-highfive
Copy link
Collaborator

r? @aturon

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

@GuillaumeGomez
Copy link
Member Author

@bors: r+ p=10

@bors
Copy link
Contributor

bors commented Sep 21, 2017

📌 Commit 63d1fe7 has been approved by GuillaumeGomez

…d-8c68-1aecbd570fab, r=Mark-Simulacrum

Fix extended bootstrap issues with OpenSSL on NetBSD build hosts
…uietMisdreavus

Add pub visibility for methods as well

Fixes rust-lang#44527.

r? @QuietMisdreavus
Expand size_of docs

This PR does 3 things.

1. Adds a description of what pointer size means to the primitive pages for usize and isize.
2. Says the general size of things is not stable from compiler to compiler.
3. Adds a table of sizes of things that we do guarantee. As this is the first table in the libstd docs, I've included a picture of how that looks.

![](https://i.imgur.com/YZ6IChH.png?1)
…, r=arielb1

Remove str_eq lang item

It's not really a lang item. Also remove outdated note. The reference uses this as an example so it has to be updated.
fix an incorrect assertion in the doc example for `std::io::copy`

I think this wasn't caught by CI because the `foo` wrapper function was only defined and not called. This seems to be the norm for doc examples that define a `foo` function. Is that on purpose?
…lies-emitendregions, r=arielb1

Make `-Z borrowck-mir` imply that `EndRegion`'s should be emitted.

Before this change, the `-Z borrowck-mir` flag is useless if you do not also pass `-Z emit-end-regions`.

So, in the same spirit as f2892ad, make `-Z borrowck-mir` also emit `EndRegion` statements. (This will hopefully avoid some initial speed bumps for new-comers helping out with NLL.)
…-fix, r=alexcrichton

Catch IOError in bootstrap.py when loading config.toml

When I pulled this repo and tried to build using the command in the readme, I got an error about a missing `config.toml`.

If config.toml doesn't exist, then an `IOError` will be raised the `with open(...)` line. Prior to e788fa7, this was caught because the `except` clause didn't specify what exceptions it caught, so both `IOError` and `OSError` were caught.

First time contributing, so please let me know if I'm doing anything wrong.
@GuillaumeGomez
Copy link
Member Author

@bors: r+ p=10

@bors
Copy link
Contributor

bors commented Sep 21, 2017

📌 Commit 6754846 has been approved by GuillaumeGomez

@bors
Copy link
Contributor

bors commented Sep 21, 2017

⌛ Testing commit 6754846 with merge 40041c74049a7dc5c8b38e17893d0a3732e2028b...

@bors
Copy link
Contributor

bors commented Sep 21, 2017

💔 Test failed - status-travis

@Havvy
Copy link
Contributor

Havvy commented Sep 22, 2017

https://travis-ci.org/rust-lang/rust/jobs/278400957

[00:54:44] failed to execute command: "shasum" "-a" "256" "/checkout/obj/build/x86_64-unknown-linux-gnu/openssl/openssl-1.0.2k.tar.tmp"

[00:54:44] error: No such file or directory (os error 2)

@GuillaumeGomez
Copy link
Member Author

I suppose it's a travis issue? Let's retry...

@bors: retry

@bors
Copy link
Contributor

bors commented Sep 22, 2017

⌛ Testing commit 6754846 with merge 670a6ab2d9c587d068caa5936a232baf5c79a048...

@bors
Copy link
Contributor

bors commented Sep 22, 2017

💔 Test failed - status-travis

@aidanhs
Copy link
Member

aidanhs commented Sep 22, 2017

It failed with the same error, and there is a PR in the rollup that talks about shasum...

@aidanhs aidanhs closed this Sep 22, 2017
@Centril Centril added the rollup A PR which is a rollup label Oct 24, 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.