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

Implement `TcpListener::accept()`

38df0d7f0ff072ba5ed676a34eaf8f6546f3e236 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Don't block in `TcpListener::accept`

Instead hold a pending Future of the next `TcpStream`.

936727fa528c527f48baeabb4d6b2d0195d274b3 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Clean up the pipe-hup test slightly

f036691681ae7868fc60480f99b9f2b62f1a63eb authored about 8 years ago by Alex Crichton <[email protected]>
Handle `hup` events as indicating read readiness

Using Linux's `epoll(7)` interface, a `EPOLLHUP` condition is
signalled for the reading end of a...

5bab8e85b91e259628dcb7d543acdc22d0c37afb authored about 8 years ago by Andreas Rottmann <[email protected]>
Add test for EPOLLHUP without EPOLLIN

Note that this brings in a lot of machinery just for the sake of
wrapping file descriptors as Po...

dc27c0a524facc03825be065688f5cc224055e68 authored about 8 years ago by Andreas Rottmann <[email protected]>
Bump to 0.1.1

3b38e518cab98fc7d1aa2e55b5df91df1d22c713 authored about 8 years ago by Alex Crichton <[email protected]>
Add some more public exports

7f96b7e9e4859832e848edac658ff42ca73b7ad7 authored about 8 years ago by Alex Crichton <[email protected]>
Fixup Result-returning encode method

b89150c4642b066a0155b6f5c9251e8be64b5059 authored about 8 years ago by Alex Crichton <[email protected]>
Merge branch 'master' of https://github.com/colindjk/tokio-core

e970e9a79c5121ea21e74a58b51a4541ca59919c authored about 8 years ago by Alex Crichton <[email protected]>
Touch up examples to ensure consistency

1a48b79474402435f371c31f3121f9ec6cd9aab7 authored about 8 years ago by Alex Crichton <[email protected]>
Touch up codes for UDP

* Move to `std::net` as it's all purely UDP related
* Rename to `UdpCodec` and `UdpFramed` to gi...

9b62ade9629a44a792ba0243af52613d7283cec0 authored about 8 years ago by Alex Crichton <[email protected]>
Merge branch 'udp_frame' of https://github.com/rrichardson/tokio-core

0d10b0e05a920f9d8b5d05d8c078419dabad9464 authored about 8 years ago by Alex Crichton <[email protected]>
Depend on futures from crates.io

56c2c31bcf545f5715429b6aa6924bde76f06c4d authored about 8 years ago by Alex Crichton <[email protected]>
added Default Codec for Udp

1a6753df1ffb84fb76d51446ba22394765b07477 authored about 8 years ago by Rick Richardson <[email protected]>
changed CodecUdp::decode to return Self::In instead of Option<Self::In>

2cb600bd19fb655c69ded7ac3cb2e86172c6285b authored about 8 years ago by Rick Richardson <[email protected]>
Merge pull request #111 from tailhook/no_split

Remove `Framed::split` because it's now in futures crate

b2ac1d8f931e36ee142a8ab2bb1af92547b9611a authored about 8 years ago by Alex Crichton <[email protected]>
made send_dgram move self, made FramedUdp::new private, other clean-ups and tweaks

b12d32ce1cfc361255e3b938ed660a3e3d437f6d authored about 8 years ago by Rick Richardson <[email protected]>
Remove `Framed::split` because it's now in futures

e27abd38418089e54aa0fd55ad1f5be8fee26826 authored about 8 years ago by Paul Colomiets <[email protected]>
Updated 'encode' return value to Result, removed parameter passing buffer

dcf994d517a43d5cd9d34433b8aaf578717d25a3 authored about 8 years ago by kibbles <[email protected]>
forgot a =

ab3915d47d607a3e3585b8270d8ecb69d7a4249e authored about 8 years ago by Rick Richardson <[email protected]>
moved udp test to examples, optimized buffer handling

161811de8b59b66f156599807c779c89ba261817 authored about 8 years ago by Rick Richardson <[email protected]>
implemented moste of udp frames test

71d8672aab2b6c4712942783920e01db578eac9c authored about 8 years ago by Rick Richardson <[email protected]>
Fix benchmark on nightly

4994f762a9f62e68a5e616d1e56387ac54a2b01b authored about 8 years ago by Alex Crichton <[email protected]>
Update travis token

1305f105cbc065d9e881b18833658c1a11fbea03 authored about 8 years ago by Alex Crichton <[email protected]>
completed basic implementation of FramedUdp for streams and sink

592a99bca4e760d00057fc3927c3c6f164e353e2 authored about 8 years ago by Rick Richardson <[email protected]>
Deprecate the `channel` module

The `futures::sync::mpsc` module should entirely supplant it.

0f49a69a06a8ed0595ed3b272720cfc03df71df2 authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #107 from norcalli/patch-1

Grammar in README.md

bd86bab42da9724238cfeb65c4502f9bf73acf4e authored about 8 years ago by Alex Crichton <[email protected]>
Grammar in README.md

bc16ad039d32fc53498d9bcb7d4700fa51f89445 authored about 8 years ago by Ashkan Kiani <[email protected]>
Merge pull request #104 from danburkert/master

Clean up Sink implementation on Framed

1bc389901655576b6287ae59b987dae074a40525 authored about 8 years ago by Alex Crichton <[email protected]>
Clean up Sink implementation on Framed

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]>
Merge pull request #102 from aturon/decoder-encoder

Reintroduce "decoder" and "encoder" for Decode and Encode, merging them into Codec

89a9ab6d3498357dedd1db25124dcb9b6531a074 authored about 8 years ago by Alex Crichton <[email protected]>
Reintroduce "decoder" and "encoder" for Decode and Encode, and merge the

traits into `Codec`

A previous commit refactored such that `Encode` and `Decode` are
implemented...

c353de13fcabd31ce61794c6c92f7529adc12cc2 authored about 8 years ago by Aaron Turon <[email protected]>
Merge pull request #103 from bheesham/failing-tests

Remove references to EasyFramed and easy module.

21851dd25c9e2ccaa2d7d7bcde945b9eda05e359 authored about 8 years ago by Alex Crichton <[email protected]>
Remove references to EasyFramed and easy module.

06a4c5e2d5cb5e9439dbbf416bd91c47bd9eefee authored about 8 years ago by Bheesham Persaud <[email protected]>
Touch up Reactor::poll

f6241b63304319559cb992055b0a9b6791794c80 authored about 8 years ago by Alex Crichton <[email protected]>
Merge branch 'aphs-core-stream' of https://github.com/aidanhs/tokio-core

092574b7deb930f222a0531e4cabc0a990d4256c authored about 8 years ago by Alex Crichton <[email protected]>
Typo

6e7410567c71f0d34d1e16d7c9cd9b555da371b7 authored about 8 years ago by Alex Crichton <[email protected]>
Add a benchmark for futures channel latency

3d69a8b7d0d653457096e9b95a6138ff5691386c authored about 8 years ago by Alex Crichton <[email protected]>
Touch up some of the benchmarks

bbea632e043ce2a45cf26fb4c9e2c26bb2e63a4c authored about 8 years ago by Alex Crichton <[email protected]>
Merge branch 'benches' of https://github.com/dpc/tokio-core

6b888ea20f3cabaf572938d904b2abe3144afa38 authored about 8 years ago by Alex Crichton <[email protected]>
Improve latency benchmarks.

7ae124077e840bdb1d585ab4c5c7088fe010773c authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Add note about how to get a Framed

17faf329e0959e87439656fbac6e3b3d7d292324 authored about 8 years ago by Aaron Turon <[email protected]>
Remove mentions of EasyFramed

91347f44a58817be439b66ddd66feaf0bf09132b authored about 8 years ago by Aaron Turon <[email protected]>
Merge pull request #97 from k4rtik/patch-1

Correct client invocation example

da3544f468b6133fa9a9274f15cdf2d9082e9d01 authored about 8 years ago by Alex Crichton <[email protected]>
This works only for IPv4 addresses

be7992e639736ff9d6d59d0e27ed1c40e71e026c authored about 8 years ago by Kartik Singhal <[email protected]>
Correct client invocation example

71baa4967ddd40e2b0a43aaa81f2c8fc3ac93063 authored about 8 years ago by Kartik Singhal <[email protected]>
travis: Run `cargo bench` on `nightly`

307ba7a8679023180f10f0d951fcf25edcd1ac95 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Add `channel_lantency` and fix previous issues.

Warmup round before actually performing the test seems to eliminate
variance.

d1a2a9d3242ab9e93bde1fa43219f1159f2eee4d authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Fix line-frames test

45fc13071c95064b5d9bdf29f080758355c7da48 authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #95 from aturon/sink

Refactor framing to use Streams and Sinks

c459b9835c051e1c917d660ee2e1f2f1737cf823 authored about 8 years ago by Alex Crichton <[email protected]>
Refactor framing to use Streams and Sinks

- 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]>
Merge pull request #93 from danburkert/master

Depend directly on git version of futures-rs

3eac142e5f79da80d7027c622749c74fb3a41d47 authored about 8 years ago by Alex Crichton <[email protected]>
Depend directly on git version of futures-rs

Cargo replace directives are not meant for libraries, since they are not
transitively inherited ...

9dce803e4a0d837561e883d8cd8e50ab7e481fd1 authored about 8 years ago by Dan Burkert <[email protected]>
Merge pull request #82 from aturon/cleanup-for-0.1

Polish tokio-core in prep for overall 0.1 release

60796f40fdd3ea4e06f8d2f44a91ce3ec1208f93 authored about 8 years ago by Aaron Turon <[email protected]>
Add `turn` on `Core` to allow single event loop iterations

fce913c04da4ba159adaea68870192ededa3fba6 authored about 8 years ago by Aidan Hobson Sayers <[email protected]>
No more need for lazy in chat example

4744a2e48be1874d3cf03ff0ace27fcdf0ace8a2 authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #92 from dwrensha/typo

Fix some typos.

6dc8333fb21b8385da5a992a1c22819d10844735 authored about 8 years ago by Alex Crichton <[email protected]>
Fix some typos.

f96d37ccf321c4e7166eef66e7d6fa7b1205cb29 authored about 8 years ago by David Renshaw <[email protected]>
Merge pull request #91 from dwrensha/simplify-echo

Simply echo example: split() can now happen on the main task.

79136ca21121fe640c27283d661f5cb2f9e930e1 authored about 8 years ago by Alex Crichton <[email protected]>
Simply echo example: split() can now happen on the main task.

556143b7c6e6631ee34625f5361f595e2fe0733f authored about 8 years ago by David Renshaw <[email protected]>
Implement split() with BiLock

614887b8c15943b4afae494af83a815058f128a3 authored about 8 years ago by Alex Crichton <[email protected]>
Add some benchmarks.

To be moved into separate repo.

8e7ed8ae21e448c664d42b48091472d86bbbc2c7 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Add a method to manually deregister an I/O object

Typically this happens automatically as the `E` in `PollEvented<E>` is an owned
reference (e.g. ...

0a3dc0bb75203107ab44991b8548094cca70ec31 authored about 8 years ago by Alex Crichton <[email protected]>
Touch up the echo examples

4615c3ea788e409df1923b75699afb1a518f5702 authored about 8 years ago by Alex Crichton <[email protected]>
Add UDP echo server example.

237bcead7a923e048e4cc27e04d68dc60af69fb0 authored about 8 years ago by Dawid Ciężarkiewicz <[email protected]>
Polish tokio-core in prep for overall 0.1 release

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]>
Add some warning comments

623ce443d89cd9ffa2c1adae8d2eb75538802d01 authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #76 from spinda/into_inner

Add methods to extract inner from EasyFramed

88fb0b32af645fce8744aac55bd115361f16a67e authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #78 from Archytaus/master

Fix typo in TcpStream and UdpSocket documentation

bb22ef5f82f080c17c86af743126d508daabec0f authored about 8 years ago by Alex Crichton <[email protected]>
Fixed a small typo of 'writey' where it was expected to be 'ready' in TcpStream and UdpSocket documentation.

c9554fa1746b5ca54952570123f1d2f44917a8f9 authored about 8 years ago by Ryan Scott <[email protected]>
Add methods to extract inner from EasyFramed

a1dfa14034a3e0c9103d00cde667ab1de3d26c1f authored about 8 years ago by Michael Smith <[email protected]>
Merge pull request #72 from dwrensha/copy-edit

Fix typo and awkward sentences.

37a2bed4cfbe49e8e783291dcfd974b28ce95ab9 authored about 8 years ago by Alex Crichton <[email protected]>
Fix typo and awkward sentences.

4a07828095c8de9f39a0880634d28d2482a708f9 authored about 8 years ago by David Renshaw <[email protected]>
Merge pull request #71 from plietar/master

Allow start and end of window to match length of underlying slice.

cefdb0c321e7600e9d532759dec40cf0294c2868 authored about 8 years ago by Alex Crichton <[email protected]>
Allow start and end of window to match length of underlying slice.

4719fbdb28d8f20c44aed7a6ceab61997961f01f authored about 8 years ago by Paul Lietar <[email protected]>
Fix tests

6d6c2aa390a54b3f201f2f00177b8a99d4f8c2a1 authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #64 from alexcrichton/add-bytes

Move Framed from tokio-proto to core

2c5e4ebba881ad8ce25fb6abb924cf4cbe299832 authored about 8 years ago by Alex Crichton <[email protected]>
Move Framed from tokio-proto to core

This commit extracts the concrete implementation of `FrameIo` in tokio-proto to
tokio-core under...

b84ef90a98fb010cd075700001ddd98288fce152 authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #55 from oconnor663/read_once

rename Read to ReadOnce and expose it

3ced812993787bc240f66e18d56b49c951acb38e authored about 8 years ago by Alex Crichton <[email protected]>
rename ReadOnce back to Read, but keep it exposed

67895279523686c78faa47b38b2ab349d62bcc52 authored about 8 years ago by Jack O'Connor <[email protected]>
Merge pull request #58 from oberien/master

fix(examples): Fix typos in chat example

eecf3d129cf0e31ad9af38a001d9cbd9eddf29ee authored about 8 years ago by Alex Crichton <[email protected]>
fix(examples): Fix typos in chat example

Rephrase a sentence to not contain the word `join` when we are actually using
`select` to preven...

7cf7833631eeb664531ed9d8a73b452d02f9bf41 authored about 8 years ago by oberien <[email protected]>
Touch up the chat example

bc2f857236952ba055aa098c1420b1eb53efeaa2 authored about 8 years ago by Alex Crichton <[email protected]>
Don't need regex from env_logger

688b67c8d86828c34083d15d5df3b89d14f62261 authored about 8 years ago by Alex Crichton <[email protected]>
Merge branch 'master' of https://github.com/oberien/tokio-core

227f454c522a3a30acc07f3198bfbf3725f853b3 authored about 8 years ago by Alex Crichton <[email protected]>
ref(examples): Minor refactoring in chat example

* Move connections-clone down a bit
* Use `Ok` and `Err` as IntoFuture

315f6018229f38b34107096924e6f09a52527cac authored about 8 years ago by oberien <[email protected]>
Merge pull request #52 from tailhook/intervals

Implement `tokio_core::reactor::Interval`

62514fc40b6b20d75b0e7626e3bd1126993a47cc authored about 8 years ago by Alex Crichton <[email protected]>
Implement `tokio_core::reactor::Interval`

b1d02eb598ac2359e1aea4b69b05e5c6dfbc9453 authored about 8 years ago by Paul Colomiets <[email protected]>
rename Read to ReadOnce and expose it

The other read futures (read_exact, read_until, etc.) all expose their
concrete future types so ...

da37ad09487cc970af63f6dfc2da58ec2d289828 authored about 8 years ago by Jack O'Connor <[email protected]>
ref(chat): Make code more readable

* Send source address of message in addition to the message to connected clients.
* Move `spawn_...

b227738bd7e5347ece625e256cb2e9a90aa3cae2 authored about 8 years ago by oberien <[email protected]>
Moves `when` to `Timeout` from `TimeoutToken`

411caa786d3e1284544a9dc8100aad720c4d340e authored about 8 years ago by Paul Colomiets <[email protected]>
fix(chat): Implement alexcrichton's suggestions

* Remove unnecessary clone
* Improve rightward drift
* Remove unnecessary lazy future
* Improve ...

6961efa8dde54a429cfebc157594b25e5d25283f authored about 8 years ago by oberien <[email protected]>
Merge pull request #51 from debris/patch-1

fixed typo in split.rs

a99b2529e0ce0b4f623bc405d9e7519ac21dcc0b authored about 8 years ago by Alex Crichton <[email protected]>
fixed typo in split.rs

a94be1bca918ccda582c45c52f8bd96fae92bdd8 authored about 8 years ago by Marek Kotewicz <[email protected]>
Add Chat example

0205b855d0794d882959e9147890e53c4ca6d2fe authored about 8 years ago by oberien <[email protected]>
Merge pull request #50 from oberien/read

doc(read): Add number of bytes read to doc

e32115b1b42b7feaccf46da248946af0ec79af35 authored about 8 years ago by Alex Crichton <[email protected]>
Merge pull request #49 from oberien/read_until

doc(read_until): Fix typo in doc

37879bd91148a11dfdfa87a2825778c992d635e7 authored about 8 years ago by Alex Crichton <[email protected]>
doc(read): Add number of bytes read to doc

b0033eb463803d5b97de2e3f6d50f5682b24213b authored about 8 years ago by oberien <[email protected]>
doc(read_until): Fix typo in doc

254523730973b3938496fe1a70edbdd7b62c2aea authored about 8 years ago by oberien <[email protected]>
Merge pull request #48 from oberien/read_until

feat(io): Add `read_until`

f019f5f5bbac180dbe0f4828e70ad5c75a0e6a3e authored about 8 years ago by Alex Crichton <[email protected]>