Commit graph

34 commits

Author SHA1 Message Date
asonix a4b156977c Remove Cargo.lock 2023-08-25 12:45:59 -05:00
asonix ea843e8f53 Add flake 2023-08-25 12:45:22 -05:00
asonix 5cc1373f83 Remove custom poll_fn, stabilized 2022-10-15 11:15:07 -05:00
asonix b8cf10bb50 Update deps 2022-08-28 10:23:14 -05:00
asonix 6851dd840f Bump deps 2022-08-19 17:25:30 -05:00
Aode (lion) 7f6ec81760 Expose connect_with_bind for Async<TcpStream> 2022-07-22 18:05:16 -05:00
Aode (lion) 5d1821946c Update polldance 2022-07-22 17:38:58 -05:00
Aode (lion) 42f20eb96e Update rustix 2022-03-15 21:28:40 -05:00
Aode (Lion) 300f955d70 Fix compile 2022-03-06 12:31:43 -06:00
Aode (Lion) 4c1b9730f8 Allow spurious polling of sockets 2022-03-06 12:30:23 -06:00
Aode (lion) 4f17580ddd Don't require &mut self for udpsocket 2022-03-05 19:09:31 -06:00
Aode (lion) af244e252f Update examples 2022-03-05 19:01:58 -06:00
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