Skip to content

Rollup of 18 pull requests - #44550

Closed
GuillaumeGomez wants to merge 44 commits into
rust-lang:masterfrom
GuillaumeGomez:rollup
Closed

Rollup of 18 pull requests#44550
GuillaumeGomez wants to merge 44 commits into
rust-lang:masterfrom
GuillaumeGomez:rollup

Conversation

smaeuland others added 30 commits August 28, 2017 11:22
OpenSSL's Configure script is missing a shebang. On some platforms,
execve falls back to execution with the shell. Some other platforms,
like musl, will fail with an exec format error. Avoid this by calling
perl explicitly (since it's a perl script).
This handles the case for `CrateTypeExecutable` and `+crt_static`. I
reworked the match block to avoid duplicating the `attempt_static` and
error checking code again (this case would have been a copy of the
`CrateTypeCdylib`/`CrateTypeStaticlib` case).
On `linux-musl` targets where `std` was built with `crt_static = false`
in `config.toml`, this change brings the test suite from entirely
failing to mostly passing.
This change should not affect behavior for other crate types, or for
targets which do not respect `+crt_static`.
So that you can scroll down the list of labels along with these
explanations.
Explicitly run perl for OpenSSL Configure
OpenSSL's Configure script is missing a shebang. On some platforms,
execve falls back to execution with the shell. Some other platforms,
like musl, will fail with an exec format error. Avoid this by calling
perl explicitly (since it's a perl script).
…=QuietMisdreavus
Fix rendering of const keyword for functions
Fixesrust-lang#44187.
r? @QuietMisdreavus
Require rlibs for dependent crates when linking static executables
This handles the case for `CrateTypeExecutable` and `+crt_static`. I reworked the match block to avoid duplicating the `attempt_static` and error checking code again (this case would have been a copy of the `CrateTypeCdylib`/`CrateTypeStaticlib` case).
On `linux-musl` targets where `std` was built with `crt_static = false` in `config.toml`, this change brings the test suite from entirely failing to mostly passing.
This change should not affect behavior for other crate types, or for targets which do not respect `+crt_static`.
…etMisdreavus
rustdoc: Don't counts ids twice when using --enable-commonmark
cc @GuillaumeGomez
r? @QuietMisdreavus
Implement named threads on Windows (v2)
https://msdn.microsoft.com/en-us/library/windows/desktop/mt774976(v=vs.85).aspx
Windows 10 version 1607 finally added a sensible API for naming threads, so we can now implement named threads without having to use MSVC compiler extensions like before. VS2017s debugger and the WPA profiler already use this API where available, but other tools may need some time to catch up.
![thread](https://user-images.githubusercontent.com/3153547/30133438-c92a3cda-934b-11e7-9668-915d53e8d860.png)
…=frewsxcv
Clarify the behavior of UDP sockets wrt. multiple addresses in `connect`
CC @frewsxcvrust-lang#22569rust-lang#44209
…richton
update mdbook
This eliminates some warnings
r? @alexcrichton
Add `impl From<Vec<Span>> for MultiSpan`.
A simple `impl`.
r? @nrc
Add short doc examples for str::from_utf8_mut
Fixesrust-lang#44462
…on, r=Mark-Simulacrum
Update label explanations
Some of the newer labels weren't covered in CONTRIBUTING.md :)
r? @Mark-Simulacrum
Add doc examples to str::from_utf8_unchecked_mut
Fixesrust-lang#44461
Added an example for `std::str::into_boxed_bytes()`
This solves issue rust-lang#44423.
Add doc example to str::from_boxed_utf8_unchecked
Fixesrust-lang#44463.
Fix example in transmute; add safety requirement to Vec::from_raw_parts
This fixes the second bullet point on rust-lang#44281 and also removes some incorrect information.
@rust-highfive

Copy link
Copy Markdown
Contributor

r? @dtolnay

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

@GuillaumeGomez

Copy link
Copy Markdown
MemberAuthor

@bors: r+ p=1

@bors

bors commented Sep 13, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit cfd19f4 has been approved by GuillaumeGomez

@arielb1

Copy link
Copy Markdown
Contributor

@bors p=10

@bors

bors commented Sep 13, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit cfd19f4 with merge 767d21950aa88333be4f47d3bc25d503c32e049b...

@bors

bors commented Sep 13, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@aidanhs

Copy link
Copy Markdown
Contributor

Failure possibly caused by #44279 (best guess)

@aidanhsaidanhs closed this Sep 13, 2017
@GuillaumeGomez
GuillaumeGomez deleted the rollup branch September 14, 2017 09:44
@CentrilCentril added the rollup A PR which is a rollup label Oct 24, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@GuillaumeGomez@rust-highfive@bors@arielb1@aidanhs@Centril@dtolnay@smaeul@ollie27@jsheard@tbu-@SergioBenitez@smt923@tommyip@carols10cents@napen123@CodenameLambda@steveklabnik@rwakulszowa@Havvy