asonix
|
e16509cc8f
|
Update rustix
|
2023-08-25 12:11:07 -05:00 |
|
asonix
|
32e103a470
|
Add flake
|
2023-08-25 12:10:43 -05:00 |
|
asonix
|
5335311a2a
|
Stable rustix
|
2022-11-25 12:20:27 -06:00 |
|
asonix
|
8da15e5dc8
|
Bump rustix
|
2022-10-15 11:14:26 -05:00 |
|
asonix
|
dff78318a9
|
cargo fmt
|
2022-08-28 10:22:42 -05:00 |
|
asonix
|
e7d6f8d9c0
|
Update rustix rc
|
2022-08-28 10:22:28 -05:00 |
|
asonix
|
5dfe158445
|
Bump rustix
|
2022-08-19 17:24:54 -05:00 |
|
Aode (lion)
|
d6d08c8bce
|
Add connect_with_bind for TcpStream
|
2022-07-22 18:01:45 -05:00 |
|
Aode (lion)
|
cf88cef839
|
Update to latest rustix
|
2022-07-22 17:38:02 -05:00 |
|
Aode (lion)
|
dc3f8bd0e5
|
Merge branch 'main' of git.asonix.dog:safe-async/polldance into main
|
2022-03-15 21:28:10 -05:00 |
|
Aode (lion)
|
daf9e5acfc
|
Update rustix
|
2022-03-15 21:28:04 -05:00 |
|
Aode (Lion)
|
7e82523115
|
Don't call listen on udpsocket
|
2022-03-06 12:24:50 -06:00 |
|
Aode (Lion)
|
485e1f87ea
|
Add bind print
|
2022-03-06 12:23:08 -06:00 |
|
Aode (Lion)
|
21be916367
|
Use IP for udp socket
|
2022-03-06 12:17:46 -06:00 |
|
Aode (lion)
|
61732c97b6
|
Make UdpSocket use DGRAM
|
2022-03-05 17:51:31 -06:00 |
|
Aode (lion)
|
8f944aaf19
|
Add UdpSocket
|
2022-03-05 17:48:04 -06:00 |
|
Aode (lion)
|
0496ed7c13
|
Fix build
|
2022-03-05 14:54:17 -06:00 |
|
Aode (lion)
|
1afe134741
|
Add try_clone for AsFd types
|
2022-03-05 14:53:38 -06:00 |
|
Aode (lion)
|
4e11c032de
|
Expose FD manipulation
|
2022-03-05 14:45:11 -06:00 |
|
Aode (lion)
|
44c92daf0e
|
Use std::io::Error
|
2022-03-03 20:24:56 -06:00 |
|
Aode (lion)
|
1e6c7c4b2e
|
Impl std Read, Write for tcpstream
|
2022-03-03 19:40:01 -06:00 |
|
Aode (lion)
|
05871c9ea9
|
Add map to Nonblocking and InProgress
|
2022-03-01 21:11:40 -06:00 |
|
Aode (Lion)
|
43222ec623
|
Support optional addr in accept
|
2022-02-24 12:02:07 -06:00 |
|
Aode (lion)
|
0a155a37ae
|
Update ringbuf repo
|
2022-02-17 13:59:06 -05:00 |
|
Aode (lion)
|
be0013e17a
|
Accept Into<SocketAddr> for network types
|
2022-02-16 16:21:50 -05:00 |
|
Aode (lion)
|
28909cce76
|
Add ring buffer to echo example
|
2022-02-16 15:24:09 -05:00 |
|
Aode (lion)
|
fc3bdc92c5
|
Reexport socketaddrany, socketaddrunix
|
2022-02-16 11:33:55 -05:00 |
|
Aode (lion)
|
493cacd1ec
|
Reexport rustix result, error, asfd
|
2022-02-16 11:32:51 -05:00 |
|
Aode (lion)
|
7de823580b
|
Move echo simplifications
|
2022-02-16 11:06:50 -05:00 |
|
Aode (lion)
|
d60c74e910
|
Remove should_break tmp var
|
2022-02-16 10:58:34 -05:00 |
|
Aode (lion)
|
ae196a2ecf
|
Simplify echo example
|
2022-02-16 10:53:40 -05:00 |
|
Aode (lion)
|
9b9f1b5a3a
|
Add try_ready function
|
2022-02-16 10:24:20 -05:00 |
|
Aode (lion)
|
71facb8704
|
Add IO helper types
|
2022-02-16 09:49:04 -05:00 |
|
Aode (lion)
|
b17e24103b
|
Enable close-on-exec for native types
|
2022-02-15 10:42:26 -06:00 |
|
Aode (lion)
|
5d6138747d
|
Use pipe for notifier
|
2022-02-15 10:37:12 -06:00 |
|
Aode (lion)
|
06ba2d1eb2
|
Fix TcpListner bind
|
2022-02-14 21:17:53 -06:00 |
|
Aode (lion)
|
c6788e36e3
|
Add nonblocking TcpListener
|
2022-02-14 19:57:18 -06:00 |
|
Aode (lion)
|
c2098ded41
|
Use io methods in example
|
2022-02-14 17:58:42 -06:00 |
|
Aode (lion)
|
54261df041
|
Remove Key equality, add more helpers to Readiness
|
2022-02-14 17:58:00 -06:00 |
|
Aode (lion)
|
9aca91c6b3
|
example: allow concurrent read/write
|
2022-02-14 13:59:36 -06:00 |
|
Aode (lion)
|
30654fddf9
|
Use Arc ptr as Hash key
|
2022-02-14 13:59:22 -06:00 |
|
Aode (lion)
|
28a4b75d29
|
Switch timeout to i32
|
2022-02-14 11:27:09 -06:00 |
|
Aode (lion)
|
30908ebdb9
|
Expose polling timeouts
|
2022-02-14 11:25:11 -06:00 |
|
Aode (lion)
|
08fdd2af5c
|
Change import syntax
|
2022-02-13 15:37:32 -06:00 |
|
Aode (lion)
|
d9f68dd92d
|
Make notifier infallible
|
2022-02-13 15:34:06 -06:00 |
|
Aode (lion)
|
1264f7c0a9
|
Rename 'cancel' to 'notify'
|
2022-02-13 15:28:36 -06:00 |
|
Aode (lion)
|
dc16f83b3d
|
Demonstrate canceling
|
2022-02-13 15:26:50 -06:00 |
|
Aode (lion)
|
4a4bebd5ef
|
Drain cancel buffer on cancel wake
|
2022-02-13 15:24:37 -06:00 |
|
Aode (lion)
|
d0a09446f5
|
Oh hey it's polling
|
2022-02-13 13:20:03 -06:00 |
|