Skip to content

Rollup of 7 pull requests - #68635

Merged
bors merged 14 commits into
rust-lang:masterfrom
JohnTitor:rollup-jsc34ac
Jan 29, 2020
Merged

Rollup of 7 pull requests#68635
bors merged 14 commits into
rust-lang:masterfrom
JohnTitor:rollup-jsc34ac

Conversation

@JohnTitor

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost

Centriland others added 14 commits January 28, 2020 01:24
Some types of Write instances have a semantic meaning associated with
writing an empty buffer, such as sending an empty packet. This works
when calling `write` directly, and supplying an empty buffer. However,
calling `write_all` on an empty buffer will simply never call `write`,
because `write_all` assumes it has no work to do.
Document this behavior, to help prospective users of
datagram-packet-style Write instances.
… r=Mark-Simulacrum
Minor: note how Any is an unsafe trait in SAFETY comments
Motivation: helpful to people like myself reading the standard library source to better understand how to use Any, especially if we do go ahead with rust-lang#67562 and make it an unsafe trait.
Make conflicting_repr_hints a deny-by-default c-future-compat lint
Closesrust-lang#68428.
cc rust-lang#68585.
r? @petrochenkov@pnkfelix
…mplementors, r=ollie27
Fix null synthetic_implementors error
Fixesrust-lang#68584.
r? @ollie27
cc @kinnison
Changelog: Demonstrate final build-override syntax
Set lld flavor for MSVC to link.exe
This enables linking with LLD on Windows with just `-C linker=rust-lld` instead of needing `-C linker=rust-lld -C linker-flavor=lld-link`.
Correct ICE caused by macros generating invalid spans.
Closesrust-lang#68605
…n-DPC
Document that write_all will not call write if given an empty buffer
Some types of Write instances have a semantic meaning associated with
writing an empty buffer, such as sending an empty packet. This works
when calling `write` directly, and supplying an empty buffer. However,
calling `write_all` on an empty buffer will simply never call `write`,
because `write_all` assumes it has no work to do.
Document this behavior, to help prospective users of
datagram-packet-style Write instances.
@JohnTitor

Copy link
Copy Markdown
MemberAuthor

@bors r+ p=7 rollup=never

@bors

bors commented Jan 29, 2020

Copy link
Copy Markdown
Collaborator

📌 Commit 50df788 has been approved by JohnTitor

@borsbors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Jan 29, 2020
@JohnTitorJohnTitor added the rollup A PR which is a rollup label Jan 29, 2020
@bors

bors commented Jan 29, 2020

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 50df788 with merge eed12bc...

bors added a commit that referenced this pull request Jan 29, 2020
Rollup of 7 pull requests
Successful merges:
- #67722 (Minor: note how Any is an unsafe trait in SAFETY comments)
- #68586 (Make conflicting_repr_hints a deny-by-default c-future-compat lint)
- #68598 (Fix null synthetic_implementors error)
- #68603 (Changelog: Demonstrate final build-override syntax)
- #68609 (Set lld flavor for MSVC to link.exe)
- #68611 (Correct ICE caused by macros generating invalid spans.)
- #68627 (Document that write_all will not call write if given an empty buffer)
Failed merges:
r? @ghost
@bors

bors commented Jan 29, 2020

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-azure
Approved by: JohnTitor
Pushing eed12bc to master...

@borsbors added the merged-by-bors This PR was explicitly merged by bors. label Jan 29, 2020
@bors
bors merged commit 50df788 into rust-lang:masterJan 29, 2020
@rust-highfive

Copy link
Copy Markdown
Contributor

📣 Toolstate changed by #68635!

Tested on commit eed12bc.
Direct link to PR: #68635

🎉 rustc-guide on linux: test-fail → test-pass (cc @JohnTitor@amanjeev@spastorino@mark-i-m, @rust-lang/infra).

rust-highfive added a commit to rust-lang-nursery/rust-toolstate that referenced this pull request Jan 29, 2020
Tested on commit rust-lang/rust@eed12bc.
Direct link to PR: <rust-lang/rust#68635>
🎉 rustc-guide on linux: test-fail → test-pass (cc @JohnTitor@amanjeev@spastorino@mark-i-m, @rust-lang/infra).
@JohnTitor
JohnTitor deleted the rollup-jsc34ac branch January 29, 2020 16:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged-by-borsThis PR was explicitly merged by bors.rollupA PR which is a rollupS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants

@JohnTitor@bors@rust-highfive@Centril@Zoxc@kornelski@MichaelBurge@GuillaumeGomez@joshtriplett@petertodd