Skip to content

Conversation

GuillaumeGomez
Copy link
Member

Successful merges:

Failed merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

jryans and others added 10 commits November 28, 2020 15:07
This was useful during testing of `dsymutil` code paths.
This checks the error code returned by `dsymutil` and warns if it failed. It
also provides the stdout and stderr logs from `dsymutil`, similar to the native
linker step.

Fixes rust-lang#78770
UDS can be a sendfile destination, just like TCP sockets.
Warn if `dsymutil` returns an error code

This checks the error code returned by `dsymutil` and warns if it failed. It
also provides the stdout and stderr logs from `dsymutil`, similar to the native
linker step.

I tried to think of ways to test this change, but so far I haven't found a good way, as you'd likely need to inject some nonsensical args into `dsymutil` to induce failure, which feels too artificial to me. Also, rust-lang#79361 suggests Rust is on the verge of disabling `dsymutil` by default, so perhaps it's okay for this change to be untested. In any case, I'm happy to add a test if someone sees a good approach.

Fixes rust-lang#78770
…r=oli-obk

Improve attribute message error spans

I got the idea while working on rust-lang#79464
…m-ou-se

std::io: Use sendfile for UnixStream

`UnixStream` was forgotten in rust-lang#75272 .

Benchmark yields the following results.
Before:
`running 1 test
test sys::unix::kernel_copy::tests::bench_file_to_uds_copy        ... bench:      54,399 ns/iter (+/- 6,817) = 2409 MB/s`

After:
`running 1 test
test sys::unix::kernel_copy::tests::bench_file_to_uds_copy        ... bench:      18,627 ns/iter (+/- 6,007) = 7036 MB/s`
@rustbot rustbot added the rollup A PR which is a rollup label Dec 1, 2020
@GuillaumeGomez
Copy link
Member Author

@bors: r+ p=3

@bors
Copy link
Collaborator

bors commented Dec 1, 2020

📌 Commit 9e26fc6 has been approved by GuillaumeGomez

@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Dec 1, 2020
@bors
Copy link
Collaborator

bors commented Dec 1, 2020

⌛ Testing commit 9e26fc6 with merge 18aa5ee...

@bors
Copy link
Collaborator

bors commented Dec 2, 2020

☀️ Test successful - checks-actions
Approved by: GuillaumeGomez
Pushing 18aa5ee to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Dec 2, 2020
@bors bors merged commit 18aa5ee into rust-lang:master Dec 2, 2020
@rustbot rustbot added this to the 1.50.0 milestone Dec 2, 2020
@GuillaumeGomez GuillaumeGomez deleted the rollup-15usd7e branch December 2, 2020 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup S-waiting-on-bors Status: 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.

5 participants