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
703f07ca177218b60170e250416e8d4ed7e73e01 authored over 6 years ago by Carl Lerche <[email protected]>
db9371126dbd215fe7d6e392e54e34afb32ff364 authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>
eb1cf8fc9b125a69b8a2ed1737bfe6c1c2642fe0 authored over 6 years ago by Carl Lerche <[email protected]>
The thread pool optimizes cases where a task currently running on the
pool spawns a new future....
96f3ec903c3e3c9a4e34c7ecbdda6048af39ef98 authored over 6 years ago by Roman Zeyde <[email protected]>
8c791fd0bf2a8914eab4a706a476004f540d17fe authored over 6 years ago by Chris Pick <[email protected]>
c0747a5fc18ef97d7f61676e2b214b83aec4cc58 authored over 6 years ago by Rijenkii <[email protected]>
This imports tokio-uds from the dedicated repo.
c8e710d39e39a66c10e2f931ed606888b1448e00 authored over 6 years ago by Carl Lerche <[email protected]>e281e4f4cb78f06ddaf134fb3725a2e144f3df16 authored over 6 years ago by Carl Lerche <[email protected]>
6598334021ee281f484492c4acc75571d82f046b authored over 6 years ago by Carl Lerche <[email protected]>
35f3351c97a6eab3aae6837bcfcf308a4fccf702 authored over 6 years ago by main() <[email protected]>
1f5bb121e29997bf404beab5f6485baff878a700 authored over 6 years ago by Jason Davies <[email protected]>
88801bb6132f3f9d624a6bbbc8bd5c9517fbc936 authored over 6 years ago by sbstp <[email protected]>
Currently, not specifying a `Handle` is different than using
`Handle::default()`. This is becau...
14ec268b8aa30ede7ebd190c3caf1c4cbc856be2 authored over 6 years ago by Marek Kotewicz <[email protected]>
363b207f2b6c25857c70d76b303356db87212f59 authored over 6 years ago by Thijs Vermeir <[email protected]>
06b2c402227b4c0f64912e48966f2751dd872ccc authored over 6 years ago by Julian Tescher <[email protected]>
68b82f5721cbfa2076f53fa24961ee9273395b39 authored over 6 years ago by Thijs Vermeir <[email protected]>
7cca6499a928d10faf515ba40c1696c7b4be588f authored over 6 years ago by Thijs Vermeir <[email protected]>
8235eefbf0cb4d8cbbb0cc8bf6554c66ef4e3346 authored over 6 years ago by Carl Lerche <[email protected]>
14b31bdba52dd1661c89309e517b3d5385885dfc authored over 6 years ago by Carl Lerche <[email protected]>
This patch adds a new crate: tokio-fs. This crate provides a wrapper
around `std` functionality...
Currently, the state of the futures2 integration is pretty broken. This
patch removes the featu...
This patch introduces a version of `Runtime` that runs all components on
the current thread. Th...
The nested `Park` might need to do some work, even if the duration is 0
seconds (e.g. a `Reacto...
6defeeb2bacf26201da94dc938ed167f3dcdbf80 authored over 6 years ago by Stefan Bühler <[email protected]>
b36a73059d96bf841e8a3d415cc0bed82b8765cc authored over 6 years ago by Stefan Bühler <[email protected]>
d1d4fe4d0790a3d36e60104295165c4e2499def2 authored over 6 years ago by Roman <[email protected]>
This also adds a filter for another treiber stack expected data race. The
race is expected as p...
This ensures that all fd-based futures are put into the queue for the
current tick, if the Curr...
This patch adds a `blocking` to `tokio-threadpool`. This function serves
as a way to annotate s...
Closes #302
372400ed34a04428ee4e16d53a5d77cda40ee771 authored over 6 years ago by Carl Lerche <[email protected]>ba9d849ef09d897b8ca5076e0bef7a049b074bec authored over 6 years ago by Roman <[email protected]>
5b677934fe6cfd3030c533c1e937615c158f04b1 authored over 6 years ago by Roman <[email protected]>
dbcd8353b05002a98ea77dc2227ffeb84f0fd466 authored over 6 years ago by Sam Rijs <[email protected]>
Replaces homegrown Arc with std Arc
Is this safer? Unknown. At least we don't have to maintai...
3be6b69e1b2036f09db5e0823316daa85efbbeeb authored over 6 years ago by Carl Lerche <[email protected]>0bcf9b0ae61ec78db7ebac9853b76a2bf1c02e62 authored over 6 years ago by Carl Lerche <[email protected]>
c7157395997c7be29eeca3cb4d823266165ee63e authored over 6 years ago by Carl Lerche <[email protected]>
6aea9c43e86a9cc0d18ecbe463133490b2a1183a authored over 6 years ago by David <[email protected]>
82f6a52d1a8a134bfdb2a48e5d45be44abb09523 authored over 6 years ago by Igor Gnatenko <[email protected]>
a6b307cfbefb568bd79eaf1d91edf9ab52d18533 authored over 6 years ago by Leandro Pacheco <[email protected]>
dcb20b289c96d6b5166dfbf4192b9809dab3f076 authored over 6 years ago by Roman <[email protected]>
* Switch worker lifecycle to an enum
* Move some files around
* Rename State -> PoolState
3ba5595233d383f69cb6ea8b0d87fd6946402a60 authored over 6 years ago by Kam Y. Tse <[email protected]>
7232ba6d55a7b80d743b01efacd92ebff8897b21 authored over 6 years ago by Carl Lerche <[email protected]>
a14de909ebe26cf78cb6760235de7f2374a9a702 authored over 6 years ago by Roman <[email protected]>
d8789cd3791b1e18db61b2cf79ec34ca9a32f609 authored over 6 years ago by laizy <[email protected]>
8d4be0361ee39efdb47ba6bf2e4ef6803978b2e9 authored over 6 years ago by Roman <[email protected]>
3f2710397d36a0471f38a4cdc9d7b221c737142b authored over 6 years ago by Daniel Griffen <[email protected]>
8895a7d3ab6dd08591b89b72f19e63c71d3e99b0 authored over 6 years ago by Roman <[email protected]>
10cb9dd4687949fd56d3b8eb38aa28916f7c943a authored over 6 years ago by Carl Lerche <[email protected]>
2ca214bd2cc3f7d4b9e870f2a8a7736125b1435a authored over 6 years ago by Carl Lerche <[email protected]>
This also bumps:
* tokio-executor to v0.1.2
* tokio-threadpool to v0.1.2
* tokio-timer to v...
This patch renames `Sleep` from tokio-timer and the tokio facade to
`Delay`. Given that the fut...
This patch integrate the new timer implementation with the runtime by
initializing a timer per ...
d4d17392fef4f6161cdfbfc4fbe1d0d05db020ad authored over 6 years ago by Carl Lerche <[email protected]>
6807363efd3cca5bd1e9d50abc2386f477fce55e authored over 6 years ago by Carl Lerche <[email protected]>
* Allow customizing the threadpool's parker
This patch allows the user of threadpool to custo...
1c5d131245fabc78c9b5f086eabee81f8f23ed26 authored over 6 years ago by Carl Lerche <[email protected]>
This patch adds a new crate: tokio-timer. This crate provides an
efficient timer implemeentatio...
* Builder -> src/builder.rs
* Callback -> src/callback.rs
* Config -> src/config.rs
* Futures...
a612736f544261af2e2a87e293622561972eaf2f authored over 6 years ago by Klaus Purer <[email protected]>
bda8dd51130f11966255b62c1ae1661ce2e7062d authored over 6 years ago by Carl Lerche <[email protected]>
415a7860497eb9da62fcf6bb3c6d1d3771d3a3f5 authored over 6 years ago by Sam Rijs <[email protected]>
2edc35a45d2967316f2c51b1d0c62eed32ee966c authored over 6 years ago by Carl Lerche <[email protected]>
This also bumps:
* tokio-executor: v0.1.1
* tokio-reactor: v0.1.1
* tokio-threadpool: v0.1.1
23d95b44e73749e8b0512d6ef13bcc4b7f03aae5 authored almost 7 years ago by Carl Lerche <[email protected]>
`read_readiness` -> `write_readiness` in *write* methods
69e45f4be44ad42e0e16ee210b21371560bd85ac authored almost 7 years ago by Denis <[email protected]>Close #241
6bdfa159a7082d9b7c441d06ba3c6ebca7bb668a authored almost 7 years ago by Denis <[email protected]>5d87a9cee1e0069f436168a9884b6a325cd7f37d authored almost 7 years ago by Michal 'vorner' Vaner <[email protected]>
16d3540ce9c361144fc0b67f1da95b5294e06cd7 authored almost 7 years ago by Denis <[email protected]>
e5ebd02885da0b3927d26a4a23bd0e5297d3d262 authored almost 7 years ago by Sean McArthur <[email protected]>
* Fix races.
This mostly pulls in changes from rust-lang-nursery/futures-rs#881, but
also up...
8786741ba986375a9ab9731968a5788460244cfa authored almost 7 years ago by Aaron Turon <[email protected]>
* Split runtime module into files
* Add runtime::Builder to set up thread pool.
df9025594c2957229a218d3bfa031b29bd504596 authored almost 7 years ago by Cyril Plisko <[email protected]>
7b1306e6c2a1c146ccd700472d4db9701215e023 authored almost 7 years ago by Aaron Turon <[email protected]>
b7f4e337be0dd131fc57eec3402aee5dd882e28a authored almost 7 years ago by Sean McArthur <[email protected]>
d1046db7353aa227a70f8b7f6e5465c674dc2572 authored almost 7 years ago by Hiroaki Nakamura <[email protected]>
923a80e098d4d8355c65d3c80e5789ea0cbded95 authored almost 7 years ago by Sam Rijs <[email protected]>
64435f5b35efa761a8c3bf67f599e01b27f9d0a6 authored almost 7 years ago by Carl Lerche <[email protected]>
This patch adds opt-in support for futures 0.2.
d304791c0e3a34cce91f6bcc7178d10c1b3ec9e8 authored almost 7 years ago by Aaron Turon <[email protected]>5846b3fc2ae0a6a90e0cb1b017833dd2a22c31b5 authored almost 7 years ago by Carl Lerche <[email protected]>
Currently, the runtime does not shutdown if the runtime handle is
dropped. This can happen duri...
* Add LICENSE file to all sub crates
* Update links in README
61b28898810f97accb5cc3c855323eca160fa5e4 authored almost 7 years ago by Carl Lerche <[email protected]>
5dab821b295564a79611f99643f2a7b9f929c9e0 authored almost 7 years ago by hcpl <[email protected]>
2abeff01a53290aac0b9ce3228eb6ba6f8ce380c authored almost 7 years ago by Wesley Moore <[email protected]>
If a future panics from within the context of a thread pool, the pool
should not be impacted. T...
95899e007d1f21b59a2fb35fac4fce01154efe4d authored almost 7 years ago by Gray Olson <[email protected]>
e6e3c49e0ed8ad1939dffe6a025030ecf6969721 authored almost 7 years ago by Jeehoon Kang <[email protected]>
This patch relicenses the Tokio project exclusively under the MIT
license. Before this, the pro...
2a1585157ef700e441b20142a7d6d390a0688fc1 authored almost 7 years ago by Tosil Velkov <[email protected]>
189d6baac4fad21abe325018b3139b20102cfa45 authored almost 7 years ago by Igor Gnatenko <[email protected]>
With 0.6.13 it doesn't compile:
no method named `as_usize` found for type `mio::Ready` in the c...
bf1305c421835164d6371274d5ef75396b75a86a authored almost 7 years ago by Carl Lerche <[email protected]>
This patch fixes a bug where `CurrentThread::turn` is expected to block
even if the executor is...
This also bumps tokio-io to v0.1.6 and prepares for the initial release
of tokio-executor, toki...
bb9de276aeb1ea55cd326912148bf7b2e24f1cda authored almost 7 years ago by Carl Lerche <[email protected]>
This handles cases where clients send large amounts of data while on
localhost.
Closes #192
fed4d72effbf5187a0e62c1307798daa24c8f7fc authored almost 7 years ago by Carl Lerche <[email protected]>142bd3b2a90aaf33c14248ffcfcb1955f6b1fe66 authored almost 7 years ago by Carl Lerche <[email protected]>