Carl Lerche
8538c25170
reactor: rename tokio-reactor -> tokio-net ( #1450 )
...
* reactor: rename tokio-reactor -> tokio-net
This is in preparation for #1264
2019-08-15 11:04:58 -07:00
John Doneth
8d55f98f6f
udp: update tokio_udp::UdpFramed to std::future ( #1370 )
2019-08-14 11:18:21 -07:00
Taiki Endo
930cce8677
chore: update futures-preview to 0.3.0-alpha.18 ( #1427 )
2019-08-10 14:09:28 -07:00
Taiki Endo
6a125082e4
chore: apply unreachable_pub and missing_debug_implementations to all crates ( #1424 )
2019-08-11 04:28:52 +09:00
Taiki Endo
d9f9c5658f
chore: bump to newer nightly ( #1426 )
2019-08-11 02:01:20 +09:00
Taiki Endo
73102760cf
chore: change default lint level to warning and deny warnings in CI ( #1416 )
2019-08-10 00:07:57 +09:00
David Kellum
790d649dc5
update (dev dep) env_logger to latest 0.6 ( #1390 )
2019-08-08 20:37:32 -07:00
Lucio Franco
50e5d401df
chore: prepare for v0.2.0-alpha.1 release ( #1410 )
2019-08-08 12:48:53 -07:00
Carl Lerche
62733a6594
udp: remove poll_* fns in favor of async fns ( #1393 )
...
This removes the need for manual futures.
2019-08-05 14:18:18 -07:00
Taiki Endo
fe021e6c00
ci: enable clippy lints ( #1335 )
2019-07-26 03:47:14 +09:00
Taiki Endo
ca0e5cc670
add TryFrom/From implementations ( #1347 )
...
* TryFrom<net::TcpListener> for TcpListener
* TryFrom<net::TcpStream> for TcpStream
* TryFrom<net::UdpSocket> for UdpSocket
* TryFrom<net::UnixDatagram> for UnixDatagram
* TryFrom<net::UnixListener> for UnixListener
* TryFrom<net::UnixStream> for UnixStream
* TryFrom<UnixDatagram> for mio_uds::UnixDatagram
* TryFrom<File> for io::File
* From<io::File> for File
2019-07-24 09:26:12 -07:00
Taiki Endo
9af07ce208
chore: remove redundant field names in struct literals ( #1334 )
2019-07-20 10:43:19 -07:00
Taiki Endo
b14e189e44
add #[must_use] to more futures and streams ( #1309 )
2019-07-15 13:28:56 -07:00
Gurwinder Singh
83273b8b50
chore: use ready macro from futures-core ( #1300 )
2019-07-15 10:43:54 -07:00
Yin Guanhao
88e775dcf0
udp: UdpSocket split support ( #1226 )
2019-07-08 14:47:31 -07:00
Yin Guanhao
6316aa1d0b
Update tokio-udp to use std-future ( #1199 )
2019-06-26 14:41:36 -04:00
Denis
dd126c2333
Implement TryFrom to transform various I/O primitives into their mio counterparts ( #1158 )
...
* `TryFrom<TcpListener> for mio::net::TcpListener`
* `TryFrom<TcpStream> for mio::net::TcpStream`
* `TryFrom<UdpSocket> for mio::net::UdpSocket`
* `TryFrom<UnixListener> for mio_uds::UnixListener`
* `TryFrom<UnixStream> for mio_uds::UnixStream`
2019-06-26 08:51:38 -07:00
Carl Lerche
cb4aea394e
Update Tokio to Rust 2018 ( #1082 )
2019-05-14 10:27:36 -07:00
Carl Lerche
949adbb887
chore: remember to remove path deps on release ( #1057 )
2019-04-24 10:42:39 -07:00
Taiki Endo
599955f716
Replace try! macro with ? operator ( #1024 )
2019-04-01 13:45:59 -07:00
Carl Lerche
cdde2e7a27
chore: repo maintenance + no path dependencies ( #991 )
...
- Move `tokio` into its own directory.
- Remove `path` dependencies.
- Run tests with once with crates.io dep and once with patched dep.
2019-03-19 14:58:59 -07:00
Lucio Franco
db4019d84a
trace: Fix tokio-trace documentation url in the README ( #939 )
2019-03-01 15:31:59 -08:00
Carl Lerche
80162306e7
chore: apply rustfmt to all crates ( #917 )
2019-02-21 11:56:15 -08:00
Carl Lerche
961aae41c4
Bump version to 0.1.14. ( #836 )
...
Also bumps:
* tokio-async-await (0.1.5)
* tokio-executor (0.1.6)
* tokio-fs (0.1.5)
* tokio-io (0.1.11)
* tokio-reactor (0.1.8)
* tokio-tcp (0.1.3)
* tokio-threadpool (0.1.10)
* tokio-tls (0.2.1)
* tokio-uds (0.2.5)
...and updates LICENSE files to 2019.
2019-01-06 23:25:55 -08:00
Carl Lerche
b117fc1d65
Bump version to v0.1.13 ( #771 )
...
This also bumps the following sub crate versions:
* tokio-current-thread (0.1.4)
* tokio-reactor (0.1.7)
* tokio-signal (0.2.7)
* tokio-threadpool (0.1.9)
* tokio-timer (0.2.8)
* tokio-udp (0.1.3)
* tokio-uds (0.2.4)
2018-11-21 17:11:31 -08:00
Toralf Wittner
09f2ac85bf
udp: add into_parts to RecvDgram ( #710 )
...
* udp: add `into_parts` to `RecvDgram`
If `RecvDgram` can not be driven to completion it may become necessary to get back the `UdpSocket` it contains which is currently not possible.
This adds`into_parts` to get the socket as well as the buffer back. Both methods consume `RecvDgram`.
Note that after the future has completed, `into_parts` must not be used, or else a panic will happen.
2018-11-15 10:55:34 -05:00
Carl Lerche
07203408de
Bump version to v0.1.8 ( #566 )
...
This also bumps a number of sub crates:
* tokio-executor (0.1.3)
* tokio-io (0.1.8)
* tokio-reactor (0.1.4)
* tokio-threadpool (0.1.6)
* tokio-timer (0.2.6)
* tokio-udp (0.1.2)
2018-08-24 08:58:26 -07:00
Mateusz Mikuła
31f71dedee
Routine dependencies update ( #533 )
...
* Update dependencies
* Replace deprecated tempdir with tempfile
2018-08-10 12:37:45 -07:00
Carl Lerche
d91c775f36
Remove dead futures2 code. ( #538 )
...
The futures 0.2 crate is not intended for widespread usage. Also, the
futures team is exploring the compat shim route.
If futures 0.3 support is added to Tokio 0.1, then a different
integration route will be explored, making the current code unhelpful.
2018-08-09 21:56:53 -07:00
Andrew Cann
fdb2f61357
Udp socket readiness methods ( #522 )
2018-08-07 19:41:27 -07:00
Carl Lerche
c25ea78ec9
Bump version of a number of sub crates ( #414 )
...
This includes:
* tokio-codec (0.1.0)
* tokio-current-thread (0.1.0)
* tokio-fs (0.1.1)
* tokio-io (0.1.7)
* tokio-reactor (0.1.2)
* tokio-udp (0.1.1)
2018-06-13 10:24:56 -07:00
Bryan Burgers
f723d10087
Create tokio-codec ( #360 )
...
Create a new tokio-codec crate with many of the contents of
`tokio_io::codec`.
2018-06-04 20:36:06 -07:00
Carl Lerche
e281e4f4cb
Remove fuchsia references as it is not supported. ( #355 )
2018-05-14 12:00:19 -07:00
main()
35f3351c97
Document Handle::default() behavior ( #359 )
2018-05-14 11:11:28 -07:00
Julian Tescher
06b2c40222
Fix typos ( #348 )
2018-05-08 11:44:17 -07:00
Carl Lerche
7a2b5db15c
Remove futures2 feature from Cargo.toml files ( #334 )
...
Currently, the state of the futures2 integration is pretty broken. This
patch removes the feature flag, preventing users from trying to use it.
In the future, it can be brought back when the implementation is fixed.
2018-05-02 10:48:58 -07:00
Sam Rijs
415a786049
Fix unstable-futures feature flag propagation ( #261 )
2018-03-27 15:46:02 -07:00
Carl Lerche
9cffda59c9
Bump version to v0.1.4 ( #252 )
...
This also bumps:
* tokio-executor: v0.1.1
* tokio-reactor: v0.1.1
* tokio-threadpool: v0.1.1
2018-03-23 10:34:42 -07:00
Sam Rijs
923a80e098
Move tokio::net module into tokio tcp/udp crates ( #224 )
2018-03-14 09:38:59 -07:00