Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
https://github.com/tokio-rs/tokio
38df0d7f0ff072ba5ed676a34eaf8f6546f3e236 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Instead hold a pending Future of the next `TcpStream`.
936727fa528c527f48baeabb4d6b2d0195d274b3 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>f036691681ae7868fc60480f99b9f2b62f1a63eb authored about 8 years ago by Alex Crichton <[email protected]>
Using Linux's `epoll(7)` interface, a `EPOLLHUP` condition is
signalled for the reading end of a...
Note that this brings in a lot of machinery just for the sake of
wrapping file descriptors as Po...
3b38e518cab98fc7d1aa2e55b5df91df1d22c713 authored about 8 years ago by Alex Crichton <[email protected]>
7f96b7e9e4859832e848edac658ff42ca73b7ad7 authored about 8 years ago by Alex Crichton <[email protected]>
b89150c4642b066a0155b6f5c9251e8be64b5059 authored about 8 years ago by Alex Crichton <[email protected]>
e970e9a79c5121ea21e74a58b51a4541ca59919c authored about 8 years ago by Alex Crichton <[email protected]>
1a48b79474402435f371c31f3121f9ec6cd9aab7 authored about 8 years ago by Alex Crichton <[email protected]>
* Move to `std::net` as it's all purely UDP related
* Rename to `UdpCodec` and `UdpFramed` to gi...
0d10b0e05a920f9d8b5d05d8c078419dabad9464 authored about 8 years ago by Alex Crichton <[email protected]>
56c2c31bcf545f5715429b6aa6924bde76f06c4d authored about 8 years ago by Alex Crichton <[email protected]>
1a6753df1ffb84fb76d51446ba22394765b07477 authored about 8 years ago by Rick Richardson <[email protected]>
2cb600bd19fb655c69ded7ac3cb2e86172c6285b authored about 8 years ago by Rick Richardson <[email protected]>
Remove `Framed::split` because it's now in futures crate
b2ac1d8f931e36ee142a8ab2bb1af92547b9611a authored about 8 years ago by Alex Crichton <[email protected]>b12d32ce1cfc361255e3b938ed660a3e3d437f6d authored about 8 years ago by Rick Richardson <[email protected]>
e27abd38418089e54aa0fd55ad1f5be8fee26826 authored about 8 years ago by Paul Colomiets <[email protected]>
dcf994d517a43d5cd9d34433b8aaf578717d25a3 authored about 8 years ago by kibbles <[email protected]>
ab3915d47d607a3e3585b8270d8ecb69d7a4249e authored about 8 years ago by Rick Richardson <[email protected]>
161811de8b59b66f156599807c779c89ba261817 authored about 8 years ago by Rick Richardson <[email protected]>
71d8672aab2b6c4712942783920e01db578eac9c authored about 8 years ago by Rick Richardson <[email protected]>
4994f762a9f62e68a5e616d1e56387ac54a2b01b authored about 8 years ago by Alex Crichton <[email protected]>
1305f105cbc065d9e881b18833658c1a11fbea03 authored about 8 years ago by Alex Crichton <[email protected]>
592a99bca4e760d00057fc3927c3c6f164e353e2 authored about 8 years ago by Rick Richardson <[email protected]>
The `futures::sync::mpsc` module should entirely supplant it.
0f49a69a06a8ed0595ed3b272720cfc03df71df2 authored about 8 years ago by Alex Crichton <[email protected]>Grammar in README.md
bd86bab42da9724238cfeb65c4502f9bf73acf4e authored about 8 years ago by Alex Crichton <[email protected]>bc16ad039d32fc53498d9bcb7d4700fa51f89445 authored about 8 years ago by Ashkan Kiani <[email protected]>
Clean up Sink implementation on Framed
1bc389901655576b6287ae59b987dae074a40525 authored about 8 years ago by Alex Crichton <[email protected]>This commit makes a few changes to the Sink implementation on Framed:
* Backpressure is impleme...
46dd38b7d766995e983b395dceca74a7f746ce6a authored about 8 years ago by Dan Burkert <[email protected]>Reintroduce "decoder" and "encoder" for Decode and Encode, merging them into Codec
89a9ab6d3498357dedd1db25124dcb9b6531a074 authored about 8 years ago by Alex Crichton <[email protected]>traits into `Codec`
A previous commit refactored such that `Encode` and `Decode` are
implemented...
Remove references to EasyFramed and easy module.
21851dd25c9e2ccaa2d7d7bcde945b9eda05e359 authored about 8 years ago by Alex Crichton <[email protected]>06a4c5e2d5cb5e9439dbbf416bd91c47bd9eefee authored about 8 years ago by Bheesham Persaud <[email protected]>
f6241b63304319559cb992055b0a9b6791794c80 authored about 8 years ago by Alex Crichton <[email protected]>
092574b7deb930f222a0531e4cabc0a990d4256c authored about 8 years ago by Alex Crichton <[email protected]>
6e7410567c71f0d34d1e16d7c9cd9b555da371b7 authored about 8 years ago by Alex Crichton <[email protected]>
3d69a8b7d0d653457096e9b95a6138ff5691386c authored about 8 years ago by Alex Crichton <[email protected]>
bbea632e043ce2a45cf26fb4c9e2c26bb2e63a4c authored about 8 years ago by Alex Crichton <[email protected]>
6b888ea20f3cabaf572938d904b2abe3144afa38 authored about 8 years ago by Alex Crichton <[email protected]>
7ae124077e840bdb1d585ab4c5c7088fe010773c authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
17faf329e0959e87439656fbac6e3b3d7d292324 authored about 8 years ago by Aaron Turon <[email protected]>
91347f44a58817be439b66ddd66feaf0bf09132b authored about 8 years ago by Aaron Turon <[email protected]>
Correct client invocation example
da3544f468b6133fa9a9274f15cdf2d9082e9d01 authored about 8 years ago by Alex Crichton <[email protected]>be7992e639736ff9d6d59d0e27ed1c40e71e026c authored about 8 years ago by Kartik Singhal <[email protected]>
71baa4967ddd40e2b0a43aaa81f2c8fc3ac93063 authored about 8 years ago by Kartik Singhal <[email protected]>
307ba7a8679023180f10f0d951fcf25edcd1ac95 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Warmup round before actually performing the test seems to eliminate
variance.
45fc13071c95064b5d9bdf29f080758355c7da48 authored about 8 years ago by Alex Crichton <[email protected]>
Refactor framing to use Streams and Sinks
c459b9835c051e1c917d660ee2e1f2f1737cf823 authored about 8 years ago by Alex Crichton <[email protected]>
- Gets rid of `easy` module, instead providing framing support directly
in the `io` module.
-...
36e3dbf41850ee5e790a3dbbe82f855669669848 authored about 8 years ago by Aaron Turon <[email protected]>Depend directly on git version of futures-rs
3eac142e5f79da80d7027c622749c74fb3a41d47 authored about 8 years ago by Alex Crichton <[email protected]>
Cargo replace directives are not meant for libraries, since they are not
transitively inherited ...
Polish tokio-core in prep for overall 0.1 release
60796f40fdd3ea4e06f8d2f44a91ce3ec1208f93 authored about 8 years ago by Aaron Turon <[email protected]>fce913c04da4ba159adaea68870192ededa3fba6 authored about 8 years ago by Aidan Hobson Sayers <[email protected]>
4744a2e48be1874d3cf03ff0ace27fcdf0ace8a2 authored about 8 years ago by Alex Crichton <[email protected]>
Fix some typos.
6dc8333fb21b8385da5a992a1c22819d10844735 authored about 8 years ago by Alex Crichton <[email protected]>f96d37ccf321c4e7166eef66e7d6fa7b1205cb29 authored about 8 years ago by David Renshaw <[email protected]>
Simply echo example: split() can now happen on the main task.
79136ca21121fe640c27283d661f5cb2f9e930e1 authored about 8 years ago by Alex Crichton <[email protected]>556143b7c6e6631ee34625f5361f595e2fe0733f authored about 8 years ago by David Renshaw <[email protected]>
614887b8c15943b4afae494af83a815058f128a3 authored about 8 years ago by Alex Crichton <[email protected]>
To be moved into separate repo.
8e7ed8ae21e448c664d42b48091472d86bbbc2c7 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Typically this happens automatically as the `E` in `PollEvented<E>` is an owned
reference (e.g. ...
4615c3ea788e409df1923b75699afb1a518f5702 authored about 8 years ago by Alex Crichton <[email protected]>
237bcead7a923e048e4cc27e04d68dc60af69fb0 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
This commit makes a few tweaks to the new `easy` module:
- Rename `Parse` to `Decode`, and `Ser...
503f4a040540f1b8c9d3360e14ab3f62cc80e1ea authored about 8 years ago by Aaron Turon <[email protected]>623ce443d89cd9ffa2c1adae8d2eb75538802d01 authored about 8 years ago by Alex Crichton <[email protected]>
Add methods to extract inner from EasyFramed
88fb0b32af645fce8744aac55bd115361f16a67e authored about 8 years ago by Alex Crichton <[email protected]>Fix typo in TcpStream and UdpSocket documentation
bb22ef5f82f080c17c86af743126d508daabec0f authored about 8 years ago by Alex Crichton <[email protected]>c9554fa1746b5ca54952570123f1d2f44917a8f9 authored about 8 years ago by Ryan Scott <[email protected]>
a1dfa14034a3e0c9103d00cde667ab1de3d26c1f authored about 8 years ago by Michael Smith <[email protected]>
Fix typo and awkward sentences.
37a2bed4cfbe49e8e783291dcfd974b28ce95ab9 authored about 8 years ago by Alex Crichton <[email protected]>4a07828095c8de9f39a0880634d28d2482a708f9 authored about 8 years ago by David Renshaw <[email protected]>
Allow start and end of window to match length of underlying slice.
cefdb0c321e7600e9d532759dec40cf0294c2868 authored about 8 years ago by Alex Crichton <[email protected]>4719fbdb28d8f20c44aed7a6ceab61997961f01f authored about 8 years ago by Paul Lietar <[email protected]>
6d6c2aa390a54b3f201f2f00177b8a99d4f8c2a1 authored about 8 years ago by Alex Crichton <[email protected]>
Move Framed from tokio-proto to core
2c5e4ebba881ad8ce25fb6abb924cf4cbe299832 authored about 8 years ago by Alex Crichton <[email protected]>
This commit extracts the concrete implementation of `FrameIo` in tokio-proto to
tokio-core under...
rename Read to ReadOnce and expose it
3ced812993787bc240f66e18d56b49c951acb38e authored about 8 years ago by Alex Crichton <[email protected]>67895279523686c78faa47b38b2ab349d62bcc52 authored about 8 years ago by Jack O'Connor <[email protected]>
fix(examples): Fix typos in chat example
eecf3d129cf0e31ad9af38a001d9cbd9eddf29ee authored about 8 years ago by Alex Crichton <[email protected]>
Rephrase a sentence to not contain the word `join` when we are actually using
`select` to preven...
bc2f857236952ba055aa098c1420b1eb53efeaa2 authored about 8 years ago by Alex Crichton <[email protected]>
688b67c8d86828c34083d15d5df3b89d14f62261 authored about 8 years ago by Alex Crichton <[email protected]>
227f454c522a3a30acc07f3198bfbf3725f853b3 authored about 8 years ago by Alex Crichton <[email protected]>
* Move connections-clone down a bit
* Use `Ok` and `Err` as IntoFuture
Implement `tokio_core::reactor::Interval`
62514fc40b6b20d75b0e7626e3bd1126993a47cc authored about 8 years ago by Alex Crichton <[email protected]>b1d02eb598ac2359e1aea4b69b05e5c6dfbc9453 authored about 8 years ago by Paul Colomiets <[email protected]>
The other read futures (read_exact, read_until, etc.) all expose their
concrete future types so ...
* Send source address of message in addition to the message to connected clients.
* Move `spawn_...
411caa786d3e1284544a9dc8100aad720c4d340e authored about 8 years ago by Paul Colomiets <[email protected]>
* Remove unnecessary clone
* Improve rightward drift
* Remove unnecessary lazy future
* Improve ...
fixed typo in split.rs
a99b2529e0ce0b4f623bc405d9e7519ac21dcc0b authored about 8 years ago by Alex Crichton <[email protected]>a94be1bca918ccda582c45c52f8bd96fae92bdd8 authored about 8 years ago by Marek Kotewicz <[email protected]>
0205b855d0794d882959e9147890e53c4ca6d2fe authored about 8 years ago by oberien <[email protected]>
doc(read): Add number of bytes read to doc
e32115b1b42b7feaccf46da248946af0ec79af35 authored about 8 years ago by Alex Crichton <[email protected]>doc(read_until): Fix typo in doc
37879bd91148a11dfdfa87a2825778c992d635e7 authored about 8 years ago by Alex Crichton <[email protected]>b0033eb463803d5b97de2e3f6d50f5682b24213b authored about 8 years ago by oberien <[email protected]>
254523730973b3938496fe1a70edbdd7b62c2aea authored about 8 years ago by oberien <[email protected]>
feat(io): Add `read_until`
f019f5f5bbac180dbe0f4828e70ad5c75a0e6a3e authored about 8 years ago by Alex Crichton <[email protected]>