Commit graph

22 commits

Author SHA1 Message Date
Aode (lion) 77dad537cb Remove SockAddrAny, add UdpSocket 2022-03-05 18:57:21 -06:00
Aode (lion) 3f8615aab7 Add timeout 2022-03-05 17:13:11 -06:00
Aode (lion) e8f6bc46f7 Split poll fd from IO fd 2022-03-05 15:17:18 -06:00
Aode (lion) c4601b38e9 Add prints for failing to own io resource 2022-03-05 14:03:11 -06:00
Aode (lion) 8364de60d1 Add poll_accept method 2022-03-05 13:19:36 -06:00
Aode (lion) 9fe3325a26 Add tokio compat 2022-03-03 20:55:04 -06:00
Aode (lion) 8ac154cec4 Put futures compat behind flag 2022-03-03 20:45:51 -06:00
Aode (lion) 97088874f7 Implement Async traits for Async<T> 2022-03-03 20:36:43 -06:00
Aode (Lion) aede3ae0c9 Use RefCell for thread_local state 2022-02-24 18:10:13 -06:00
Aode (Lion) 66bd357fa8 Support optional addr in accept 2022-02-24 12:03:52 -06:00
Aode (lion) 01847a1c44 Update ringbuf repo 2022-02-17 13:59:25 -05:00
Aode (lion) 5ab752f182 Rename async-join to join-all 2022-02-17 13:57:39 -05:00
Aode (lion) 3eee2a97ad Accept Into<SocketAddr> for network types 2022-02-16 16:25:50 -05:00
Aode (lion) 4afb537985 Add ring buffer to echo example 2022-02-16 15:42:30 -05:00
Aode (lion) 53ef4552f6 Remove direct rustix dep 2022-02-16 11:58:58 -05:00
Aode (lion) 347b9ba83a Change example to use non-blocking io 2022-02-16 11:12:58 -05:00
Aode (lion) e7ce722285 Add .ready() future, hide manual futures, simplify io methods 2022-02-16 11:12:06 -05:00
Aode (lion) 49236c251a Store poller's notifier in waker 2022-02-15 13:33:19 -06:00
Aode (lion) 43a1c133cb Revert "Have waker wake the current thread"
Waking the current thread does not alter previous behavior

This reverts commit 727975f2ab.
2022-02-15 13:18:22 -06:00
Aode (lion) 727975f2ab Have waker wake the current thread 2022-02-15 13:15:32 -06:00
Aode (lion) 5980ea1b22 Update git deps 2022-02-15 12:27:17 -06:00
Aode (lion) 6eb7cc35cb Break out of polldance repo 2022-02-15 12:17:58 -06:00