Skip to content

Rollup of 15 pull requests - #49308

Merged
alexcrichton merged 95 commits into
rust-lang:masterfrom
alexcrichton:rollup
Mar 23, 2018
Merged

Rollup of 15 pull requests#49308
alexcrichton merged 95 commits into
rust-lang:masterfrom
alexcrichton:rollup

Conversation

bdreweryand others added 30 commits February 28, 2018 15:35
spawn() is expected to return an error if the specified file could not be
executed. FreeBSD's posix_spawn() supports returning ENOENT/ENOEXEC if
the exec() fails, which not all platforms support. This brings a very
significant performance improvement for FreeBSD, involving heavy use of
Command in threads, due to fork() invoking jemalloc fork handlers and
causing lock contention. FreeBSD's posix_spawn() avoids this problem
due to using vfork() internally.
…hings
Also, tweak the test for ignored type aliases such that replacing the type alias
by a newtype struct leads to a well-formed type definition, and errors when used
the way the type alias is used.
First of all, the lint is specific for type aliases. Second, it turns out the
bounds are not entirely ignored but actually used when accessing associated
types. So change the wording of the lint, and adapt its name to reality.
The lint has never been on stable or beta, so renaming is safe.
…hout "as", suggest to use the "as" form instead.
This is necessary to get rid of the type bound, and hence silence the warning.
@borsbors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 23, 2018
@alexcrichton

Copy link
Copy Markdown
MemberAuthor

@bors: r+

@bors

bors commented Mar 23, 2018

Copy link
Copy Markdown
Collaborator

📌 Commit 0e6cd8b has been approved by alexcrichton

@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 23, 2018
@bors

bors commented Mar 23, 2018

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 0e6cd8b with merge c08480f...

bors added a commit that referenced this pull request Mar 23, 2018
@bors

bors commented Mar 23, 2018

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-appveyor

@borsbors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 23, 2018
@alexcrichton

Copy link
Copy Markdown
MemberAuthor

All dist jobs succeeded, merging manually:

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollupS-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

18 participants

@alexcrichton@rust-highfive@bors@Centril@cramertj@bdrewery@RalfJung@QuietMisdreavus@glandium@Zoxc@SimonSapin@Lymia@estebank@sanxiyn@oli-obk@klnusbaum@semarie@csmoe