summaryrefslogtreecommitdiffstats
path: root/README.md
AgeCommit message (Collapse)Author
2019-10-22codec: move into tokio-util (#1675)Carl Lerche
Related to #1318, Tokio APIs that are "less stable" are moved into a new `tokio-util` crate. This crate will mirror `tokio` and provide additional APIs that may require a greater rate of breaking changes. As examples require `tokio-util`, they are moved into a separate crate (`examples`). This has the added advantage of being able to avoid example only dependencies in the `tokio` crate.
2019-10-21fs: move into `tokio` (#1672)Carl Lerche
A step towards collapsing Tokio sub crates into a single `tokio` crate (#1318). The `fs` implementation is now provided by the main `tokio` crate. The `fs` functionality may still be excluded from the build by skipping the `fs` feature flag.
2019-09-17Update README.md (#1545)yjh
change url's `version` to `latest`.
2019-09-13chore: add stability note to readme. (#1554)Carl Lerche
2019-08-30chore: fix compile error on latest nightly (#1512)kellerkindt
2019-08-20chore: bump to newer nightly (#1485)Taiki Endo
2019-08-17chore: prepare 0.2.0-alpha.2 release (#1465)Carl Lerche
2019-08-16uds: move into tokio-net (#1462)Carl Lerche
2019-08-16udp: remove files left over from moving tokio-udp (#1461)Carl Lerche
2019-08-15tcp: move tokio-tcp into tokio-net (#1456)Carl Lerche
2019-08-15threadpool: move threadpool into tokio-executor (#1452)Carl Lerche
The threadpool is behind a feature flag. Refs: #1264
2019-08-15reactor: rename tokio-reactor -> tokio-net (#1450)Carl Lerche
* reactor: rename tokio-reactor -> tokio-net This is in preparation for #1264
2019-08-08chore: prepare for v0.2.0-alpha.1 release (#1410)Lucio Franco
2019-08-06tokio: fix API doc examples (#1396)Carl Lerche
2019-07-19chore: remove tokio-futures facade crate (#1327)Carl Lerche
This switches from using the tokio-futures facade to referencing futures-* crates directly.
2019-07-15chore: indicate the master branch docs are old. (#1304)Carl Lerche
Fixes #1292
2019-07-09chore: Add link to docs (#1276)Gurwinder Singh
2019-07-08chore: update examples link in README (#1274)Carl Lerche
2019-07-03Add missing links in README.md (#1233)Thomas Lacroix
Fixes: #1229
2019-06-29docs: add note in the readme about the master branch (#1230)Lucio Franco
2019-06-28chore: remove `tokio-trace`, add "Related Projects" to README (#1221)Eliza Weisman
## Motivation The `tokio-trace` and `tokio-trace-core` crates have been renamed to `tracing` and `tracing-core`, and moved to their own repository (`tokio-rs/tracing`). ## Solution This branch removes `tokio-trace` and `tokio-trace-core` from the `tokio` repository. In addition, I've added a "Related Projects" section to the root README, which lists `tracing` (as well as `mio`, and `bytes`) as other libraries maintained by the Tokio project. I thought that this would help folks looking for `tokio-trace` here find it in its new home. In addition, it changes `tokio` to depend on `tracing-core` rather than `tokio-trace-core`. Closes #1159 Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2019-05-14Merge branch 'v0.1.x'Carl Lerche
2019-05-14Release tokio v0.1.20, tokio-timer v0.2.21, and remove async-await-preview ↵Carl Lerche
feature. (#1089) The `async-await-preview` feature is removed as 0.1 will no longer track Rust nightly. This also bumps: - tokio-timer (0.2.11).
2019-05-14Update Tokio to Rust 2018 (#1082)Carl Lerche
2019-04-27Fix an error in the mit-url in the README.md (#1068)Ian Hamlin
2019-04-25Async/await polish (#1058)Carl Lerche
A general refresh of Tokio's experimental async / await support.
2019-04-22Bump `tokio` to 0.1.19. (#1053)Carl Lerche
This also bumps: - tokio-async-await (0.1.7) - tokio-buf (0.1.1) - tokio-sync (0.1.5) - tokio-threadpool (0.1.14)
2019-03-22chore: Fix examples not working with `cargo run` (#998)Eliza Weisman
* chore: Fix examples not working with `cargo run` ## Motivation PR #991 moved the `tokio` crate to its own subdirectory, but did not move the `examples` directory into `tokio/examples`. While attempting to use the examples for testing another change, I noticed that #991 had broken the ability to use `cargo run`, as the examples were no longer considered part of a crate that cargo was aware of: ``` tokio on master [$] via 🦀v1.33.0 at ☸️ aks-eliza-dev ➜ cargo run --example chat error: no example target named `chat` Did you mean `echo`? ``` ## Solution This branch moves the examples into the `tokio` directory, so cargo is now once again aware of them: ``` tokio on eliza/fix-examples [$] via 🦀v1.33.0 at ☸️ aks-eliza-dev ➜ cargo run --example chat Compiling tokio-executor v0.1.7 (/Users/eliza/Code/tokio/tokio-executor) Compiling tokio-reactor v0.1.9 Compiling tokio-threadpool v0.1.13 Compiling tokio-current-thread v0.1.6 Compiling tokio-timer v0.2.10 Compiling tokio-uds v0.2.5 Compiling tokio-udp v0.1.3 Compiling tokio-tcp v0.1.3 Compiling tokio-fs v0.1.6 Compiling tokio v0.1.18 (/Users/eliza/Code/tokio/tokio) Finished dev [unoptimized + debuginfo] target(s) in 7.04s Running `target/debug/examples/chat` server running on localhost:6142 ``` Signed-off-by: Eliza Weisman <eliza@buoyant.io> Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2019-03-22Bump Tokio version to v0.1.18 (#997)Carl Lerche
Also bumps: - tokio-signal (0.2.8) - tokio-current-thread (0.1.6) - tokio-executor (0.1.7) - tokio-threadpool (0.1.13) [ci-release]
2019-03-13Bump Tokio to v0.1.17 (#983)Carl Lerche
Also bumps: - tokio-sync (v0.1.4)
2019-03-01Bump Tokio to 0.1.16. (#941)Carl Lerche
Also bumps: * tokio-current-thread (0.1.5) * tokio-fs (0.1.6) * tokio-io (0.1.12) * tokio-reactor (0.1.9) * tokio-threadpool (0.1.12)
2019-03-01trace: Fix tokio-trace documentation url in the README (#939)Lucio Franco
2019-03-01Set up CI with Azure Pipelines (#926)Carl Lerche
Use Azure Pipelines for CI. This migrates away from Travis and Appveyor.
2019-01-25Bump Tokio to v0.1.15. (#869)Carl Lerche
Also bumps: - tokio-sync (0.1.0) - tokio-threadpool (0.1.11) - tokio-timer (0.2.9)
2019-01-06Bump version to 0.1.14. (#836)Carl Lerche
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.
2018-09-26async-await: track nightly changes (#661)Carl Lerche
The `tokio-async-await` crate is no longer a facade. Instead, the `tokio` crate provides a feature flag to enable async/await support.
2018-08-30readme: fix section ordering (#600)Carl Lerche
2018-08-29Bump minimum supported version & document support policy (#599)Eliza Weisman
* Bump minimum supported version & document support policy Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2018-08-24draft initial CONTRIBUTING guide (#567)Carl Lerche
This guide was adopted from the node.js project.
2018-07-22General rustdoc improvements (#450)David Kellum
* Normalize links to docs.rs/CRATE/M.N/... docs.rs is smart enough to show docs for the latest M.N.P release when M.N is used in the link. For example: https://docs.rs/mio/0.6/mio/struct.Poll.html ..will show mio 0.6.14 and later docs. While using the `M.N.*` (ASTERISK) syntax also works, `M.N` is the more common usage, so standarize a few existing links to that format. * Fix missing or malformed rustdoc links * executor lib rustdoc minor format change * Promote tokio-threadpool crate level comments to rustdoc * Replace hidden tokio::executor::thread_pool docs with deprecation note * Fix typo/simplify util module rustdoc * Reuse some tokio::executor::thread_pool rustdoc for the crate Relates to #421
2018-06-13Bump version of a number of sub crates (#414)Carl Lerche
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-05-23Fix a small typo in README.md (#373)Roman Zeyde
2018-05-14Import tokio-uds (#365)Carl Lerche
This imports tokio-uds from the dedicated repo.
2018-05-14Add Gitter badge to README (#358)Carl Lerche
2018-05-02Bump version to v0.1.6 (#336)Carl Lerche
2018-03-14Move tokio::net module into tokio tcp/udp crates (#224)Sam Rijs
2018-03-09Relicense Tokio exclusively under the MIT license. (#215)Carl Lerche
This patch relicenses the Tokio project exclusively under the MIT license. Before this, the project was dual licensed under MIT and Apache 2. As such, switching to only MIT is permitted. Fixes #202
2018-03-07Update readme (#196)Carl Lerche
2018-03-05Fix typos (#176)Philip Munksgaard
2018-03-02Extract the reactor to a dedicated crate. (#169)Carl Lerche
This allows libraries that require access to reactor related types to depend on this crate without having to depend on the entirety of Tokio. For example, libraries that implement their custom I/O resource will need to access `Registration` or `PollEvented`.