Simon Farnsworth
Simon Farnsworth
Can you try and teach the [`cc::Build`](https://docs.rs/cc/1.0.72/cc/struct.Build.html) returned by the `build.rs` that `/home/brian/CacheLib` is a root for includes? I *think* this would involve constructing a `Path` using the result of...
Is anyone currently actively working on this (@CthulhuDen perhaps?) If not, I'd like to tackle it.
The changes to actually do extra reads while waiting for the write to become possible aren't that complex; I can put them up for review, but I'd prefer to finish...
So, benchmarks done, and I've been able to create one case in which the change speeds things up, and 4 in which it doesn't affect things. The no change cases...
I've come up with a realistic benchmark that shows improvements, and I'm going to force-push my branch ready for a pull request. https://github.com/farnz/tokio/commit/382c0bc1e099aae3c558f69495d1f866d9e54735 is the old benchmarks before the force...
And with a bit more thinking, I've been able to write a realistic benchmark that *does* show improvement - I'm going to force push my branch and use it for...
Any objections to me tackling this? I think I see a couple of bugs in @arifd's example code, but I can fix them up as well as implement this for...
I've put together two commits in #5033 that provide wrappers for `AsyncRead` and `AsyncWrite`; the bug I thought I saw in the example code was there (if the reader doesn't...
This can be closed now that #5033 has landed - it looks like I fouled up the linking of PR to issue, so it didn't happen automatically.
The Tokio preemption thing is related, but does not fix this issue. Preemption in Tokio is designed to ensure that a Task returns to the executor every so often (and...