Alex Crichton
368a9c70e8
Fix RefCell borrow_mut error on firing timeouts
...
The scope was a little longer than intended!
2016-08-05 09:38:41 -07:00
Alex Crichton
5d0fdf26a9
Fix compile of minihttp on stable
2016-08-05 09:25:40 -07:00
Alex Crichton
e7f4313cf4
Implementing LoopData
...
This type acts for a handle to storage of non-`Send` data. The handle itself is
sendable across threads and is therefore suitable for storage in a `Future`.
This data uses communication internally and a new method on `Task` to ensure
that when the data needs to be accessed the future will find its way to the
right thread.
More on this type coming soon!
2016-08-04 20:34:54 -07:00
Alex Crichton
04bd33e390
Add AsRawFd where possible
2016-08-04 12:51:49 -07:00
Alex Crichton
5f9185ef4c
Fix timer wheel tests
2016-08-03 23:38:32 -07:00
Alex Crichton
5c9daad88b
Add a timer wheel
2016-08-03 22:57:07 -07:00
Alex Crichton
1d7098eece
Add a simple UDP test
2016-08-02 23:56:01 -07:00
Alex Crichton
c458e23940
Add a few more TCP methods
2016-08-02 22:52:01 -07:00
Alex Crichton
260255e674
Add UDP sockets
2016-08-02 22:49:58 -07:00
Alex Crichton
1b07e91834
Actually do what EventLoop::deschedule says
2016-08-02 10:39:06 -07:00
Alex Crichton
79760da66c
Remove DropSource from mio
...
I'm... not sure if it does anything any more as a `ReadinessStream` isn't
clone-able nor is it split. As a result, I don't think we need it.
2016-08-02 10:37:32 -07:00
Alex Crichton
5970203b21
Finish docs on futures-mio
...
Also remove mio BufReader/BufWriter for now, they should come back shortly
though
2016-08-01 17:41:58 -07:00
Alex Crichton
7ffe72dc73
Add docs to futures-io crate
2016-08-01 17:30:56 -07:00
Alex Crichton
b47b9f5398
Remove README descriptions where not present
2016-07-31 13:58:38 -07:00
Alex Crichton
192579d62a
Add some descriptions
2016-07-31 13:55:04 -07:00
Alex Crichton
bc64194be1
Let's rename everything!
2016-07-30 22:50:58 -07:00