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

Remove threadpool disclaimer (#378)

703f07ca177218b60170e250416e8d4ed7e73e01 authored over 6 years ago by Carl Lerche <[email protected]>
Include a manually built runtime example (#306)

db9371126dbd215fe7d6e392e54e34afb32ff364 authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>
Unpin Rust nightly version (#379)

eb1cf8fc9b125a69b8a2ed1737bfe6c1c2642fe0 authored over 6 years ago by Carl Lerche <[email protected]>
Fix bug related to spawning optimization (#375)

The thread pool optimizes cases where a task currently running on the
pool spawns a new future....

4af6109398ef23fe7d98ab47652b2e8d00cb49c7 authored over 6 years ago by Carl Lerche <[email protected]>
Fix a small typo in README.md (#373)

96f3ec903c3e3c9a4e34c7ecbdda6048af39ef98 authored over 6 years ago by Roman Zeyde <[email protected]>
Fix Runtime::new's doc link to tokio::run (#371)

8c791fd0bf2a8914eab4a706a476004f540d17fe authored over 6 years ago by Chris Pick <[email protected]>
tokio-io: Fix the link to the repository (#372)

c0747a5fc18ef97d7f61676e2b214b83aec4cc58 authored over 6 years ago by Rijenkii <[email protected]>
Import tokio-uds (#365)

This imports tokio-uds from the dedicated repo.

c8e710d39e39a66c10e2f931ed606888b1448e00 authored over 6 years ago by Carl Lerche <[email protected]>
Remove fuchsia references as it is not supported. (#355)

e281e4f4cb78f06ddaf134fb3725a2e144f3df16 authored over 6 years ago by Carl Lerche <[email protected]>
Add Gitter badge to README (#358)

6598334021ee281f484492c4acc75571d82f046b authored over 6 years ago by Carl Lerche <[email protected]>
Document Handle::default() behavior (#359)

35f3351c97a6eab3aae6837bcfcf308a4fccf702 authored over 6 years ago by main() <[email protected]>
Fix typo in doc comment. (#361)

1f5bb121e29997bf404beab5f6485baff878a700 authored over 6 years ago by Jason Davies <[email protected]>
timer: add sleep free function (#347)

88801bb6132f3f9d624a6bbbc8bd5c9517fbc936 authored over 6 years ago by sbstp <[email protected]>
Handle::default() should lazily bind to reactor. (#350)

Currently, not specifying a `Handle` is different than using
`Handle::default()`. This is becau...

a8500632113a527780fb9c756e3d8b8a85d0f754 authored over 6 years ago by Carl Lerche <[email protected]>
Fixed broken link in tokio-fs documentation (#352)

14ec268b8aa30ede7ebd190c3caf1c4cbc856be2 authored over 6 years ago by Marek Kotewicz <[email protected]>
Fix typo in documentation (#346)

363b207f2b6c25857c70d76b303356db87212f59 authored over 6 years ago by Thijs Vermeir <[email protected]>
Fix typos (#348)

06b2c402227b4c0f64912e48966f2751dd872ccc authored over 6 years ago by Julian Tescher <[email protected]>
Fix typo in documentation (#341)

68b82f5721cbfa2076f53fa24961ee9273395b39 authored over 6 years ago by Thijs Vermeir <[email protected]>
Fix typo in documentation (#338)

7cca6499a928d10faf515ba40c1696c7b4be588f authored over 6 years ago by Thijs Vermeir <[email protected]>
Fix some dependency versions (#337)

8235eefbf0cb4d8cbbb0cc8bf6554c66ef4e3346 authored over 6 years ago by Carl Lerche <[email protected]>
Bump version to v0.1.6 (#336)

14b31bdba52dd1661c89309e517b3d5385885dfc authored over 6 years ago by Carl Lerche <[email protected]>
Filesystem manipulation APIs. (#323)

This patch adds a new crate: tokio-fs. This crate provides a wrapper
around `std` functionality...

f7681639822262d2566ef07031aed7b7f1d86f5a authored over 6 years ago by Carl Lerche <[email protected]>
Remove `futures2` feature from Cargo.toml files (#334)

Currently, the state of the futures2 integration is pretty broken. This
patch removes the featu...

7a2b5db15cc86ed69fb2c9e3796d2caa4affae9c authored over 6 years ago by Carl Lerche <[email protected]>
Current thread runtime (#308)

This patch introduces a version of `Runtime` that runs all components on
the current thread. Th...

246548384558ee0b01252935448cc23b7fd767e2 authored over 6 years ago by Roman <[email protected]>
Timer: always park nested Park (#327)

The nested `Park` might need to do some work, even if the duration is 0
seconds (e.g. a `Reacto...

6a0ecef81a27d3c928f88b578a5ea23c2fbd218b authored over 6 years ago by Stefan Bühler <[email protected]>
current_thread: make underlying `Park` instance accessible

6defeeb2bacf26201da94dc938ed167f3dcdbf80 authored over 6 years ago by Stefan Bühler <[email protected]>
tokio-io: require bytes-0.4.7 for Buf::get_uint_be

b36a73059d96bf841e8a3d415cc0bed82b8765cc authored over 6 years ago by Stefan Bühler <[email protected]>
Stop using deprecated bytes APIs in tests (#324) (#331)

d1d4fe4d0790a3d36e60104295165c4e2499def2 authored over 6 years ago by Roman <[email protected]>
Stop using deprecated bytes APIs (#324)

This also adds a filter for another treiber stack expected data race. The
race is expected as p...

9aaa8f06d1f03346fd682ab9d826b521d2efad5e authored over 6 years ago by Carl Lerche <[email protected]>
Make CurrentThread::turn() more fair by always parking with 0 timeout… (#313)

This ensures that all fd-based futures are put into the queue for the
current tick, if the Curr...

6ea00162b94961870fd4f4f681d4b61e9ce8628a authored over 6 years ago by Sebastian Dröge <[email protected]>
Threadpool blocking (#317)

This patch adds a `blocking` to `tokio-threadpool`. This function serves
as a way to annotate s...

61d635e8adab9c9d5e7b35577112061d00e00bc0 authored over 6 years ago by Carl Lerche <[email protected]>
Add additional timer::Error docs. (#311)

Closes #302

372400ed34a04428ee4e16d53a5d77cda40ee771 authored over 6 years ago by Carl Lerche <[email protected]>
Fix warning: variable does not need to be mutable (#309)

ba9d849ef09d897b8ca5076e0bef7a049b074bec authored over 6 years ago by Roman <[email protected]>
Add example that prints each packet from tcp client (#301)

5b677934fe6cfd3030c533c1e937615c158f04b1 authored over 6 years ago by Roman <[email protected]>
Update futures2 to use the futures 0.2 release (#304)

dbcd8353b05002a98ea77dc2227ffeb84f0fd466 authored over 6 years ago by Sam Rijs <[email protected]>
Refactor threadpool task types (#300)

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]>
ThreadPool refactoring (#299)

0bcf9b0ae61ec78db7ebac9853b76a2bf1c02e62 authored over 6 years ago by Carl Lerche <[email protected]>
Add arc::Weak to tsan filter. (#298)

c7157395997c7be29eeca3cb4d823266165ee63e authored over 6 years ago by Carl Lerche <[email protected]>
Update Cargo.toml (#293)

6aea9c43e86a9cc0d18ecbe463133490b2a1183a authored over 6 years ago by David <[email protected]>
threadpool: bump minimal version of executor (#292)

82f6a52d1a8a134bfdb2a48e5d45be44abb09523 authored over 6 years ago by Igor Gnatenko <[email protected]>
re-export io::{ReadHalf/WriteHalf} timer::Error (#290)

a6b307cfbefb568bd79eaf1d91edf9ab52d18533 authored over 6 years ago by Leandro Pacheco <[email protected]>
Build 32/64-bit Linux and FreeBSD on Travis CI (#286)

dcb20b289c96d6b5166dfbf4192b9809dab3f076 authored over 6 years ago by Roman <[email protected]>
Threadpool refactor (#294)

* Switch worker lifecycle to an enum
* Move some files around
* Rename State -> PoolState

79afc7ee68f9aeb684c3d5b697db26d771098c49 authored over 6 years ago by Carl Lerche <[email protected]>
Fix typo (#275)

3ba5595233d383f69cb6ea8b0d87fd6946402a60 authored over 6 years ago by Kam Y. Tse <[email protected]>
Bump tokio-timer to v0.2.1 (#287)

7232ba6d55a7b80d743b01efacd92ebff8897b21 authored over 6 years ago by Carl Lerche <[email protected]>
Build both x86 and x64 on Windows (#282)

a14de909ebe26cf78cb6760235de7f2374a9a702 authored over 6 years ago by Roman <[email protected]>
fix panic in chat example (#279)

d8789cd3791b1e18db61b2cf79ec34ca9a32f609 authored over 6 years ago by laizy <[email protected]>
Fix unused variable in tokio-threadpool\tests\threadpool.rs:581:9 (#284)

8d4be0361ee39efdb47ba6bf2e4ef6803978b2e9 authored over 6 years ago by Roman <[email protected]>
Fix tokio-timer on 32bit systems (#274)

3f2710397d36a0471f38a4cdc9d7b221c737142b authored over 6 years ago by Daniel Griffen <[email protected]>
Fix Appveyor badge on crates.io page (#280)

8895a7d3ab6dd08591b89b72f19e63c71d3e99b0 authored over 6 years ago by Roman <[email protected]>
Actually bump tokio to v0.1.5 (#273)

10cb9dd4687949fd56d3b8eb38aa28916f7c943a authored over 6 years ago by Carl Lerche <[email protected]>
Fix tokio dependency versions (#272)

2ca214bd2cc3f7d4b9e870f2a8a7736125b1435a authored over 6 years ago by Carl Lerche <[email protected]>
Bump version to v0.1.5 (#271)

This also bumps:

* tokio-executor to v0.1.2
* tokio-threadpool to v0.1.2
* tokio-timer to v...

2a01c26d5880b47da67ab4fd0698edc6867a23b6 authored over 6 years ago by Carl Lerche <[email protected]>
Rename `Sleep` to `Delay` (#270)

This patch renames `Sleep` from tokio-timer and the tokio facade to
`Delay`. Given that the fut...

ea172537aa3a67879fa19957a14879aa8f8f7639 authored over 6 years ago by Carl Lerche <[email protected]>
Integrate timers with runtime. (#266)

This patch integrate the new timer implementation with the runtime by
initializing a timer per ...

baa2502ec64587710fd8db460c5751b838138a63 authored over 6 years ago by Carl Lerche <[email protected]>
Remove println from tests (#267)

d4d17392fef4f6161cdfbfc4fbe1d0d05db020ad authored over 6 years ago by Carl Lerche <[email protected]>
Fix permissions (#268)

6807363efd3cca5bd1e9d50abc2386f477fce55e authored over 6 years ago by Carl Lerche <[email protected]>
Allow customizing the threadpool's parker (#264)

* 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]>
Provide a timer implementation (#249)

This patch adds a new crate: tokio-timer. This crate provides an
efficient timer implemeentatio...

19500f7df892b616d1b33ee51aad7b318bc36228 authored over 6 years ago by Carl Lerche <[email protected]>
Split tokio-threadpool lib.rs into files (#233)

* Builder -> src/builder.rs
* Callback -> src/callback.rs
* Config -> src/config.rs
* Futures...

ad189826f46e13445f23ef2852cb959e01439a74 authored over 6 years ago by Roman <[email protected]>
fix(cargo): Bump dependencies so that Tokio compiles with minimal versions (#258)

a612736f544261af2e2a87e293622561972eaf2f authored over 6 years ago by Klaus Purer <[email protected]>
Update futures2 Cargo.toml (#256)

bda8dd51130f11966255b62c1ae1661ce2e7062d authored over 6 years ago by Carl Lerche <[email protected]>
Fix unstable-futures feature flag propagation (#261)

415a7860497eb9da62fcf6bb3c6d1d3771d3a3f5 authored over 6 years ago by Sam Rijs <[email protected]>
Disable future 0.2 tests (#259)

2edc35a45d2967316f2c51b1d0c62eed32ee966c authored over 6 years ago by Carl Lerche <[email protected]>
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

9cffda59c9bce8550cfdb971a1f47f402ec5adcd authored almost 7 years ago by Carl Lerche <[email protected]>
Change hammer test consts (#255)

23d95b44e73749e8b0512d6ef13bcc4b7f03aae5 authored almost 7 years ago by Carl Lerche <[email protected]>
Fix a typo in tokio_reactor::PollEvented (#250)

`read_readiness` -> `write_readiness` in *write* methods

69e45f4be44ad42e0e16ee210b21371560bd85ac authored almost 7 years ago by Denis <[email protected]>
Fix `connect` example for UDP (#241)

Close #241

6bdfa159a7082d9b7c441d06ba3c6ebca7bb668a authored almost 7 years ago by Denis <[email protected]>
Docs: warn about errors from TcpListener::incoming (#247)

5d87a9cee1e0069f436168a9884b6a325cd7f37d authored almost 7 years ago by Michal 'vorner' Vaner <[email protected]>
Add UDP client example (send/recv_dgram) (#239)

16d3540ce9c361144fc0b67f1da95b5294e06cd7 authored almost 7 years ago by Denis <[email protected]>
implement poll_vectored_* and initializer method for futures2 (#242)

e5ebd02885da0b3927d26a4a23bd0e5297d3d262 authored almost 7 years ago by Sean McArthur <[email protected]>
Fix race condition related bugs (#243)

* Fix races.

This mostly pulls in changes from rust-lang-nursery/futures-rs#881, but
also up...

08c21e7bac0c0163d236943aaa3c5738e4b5bc2e authored almost 7 years ago by Carl Lerche <[email protected]>
Update to futures 0.2.0-beta (#246)

8786741ba986375a9ab9731968a5788460244cfa authored almost 7 years ago by Aaron Turon <[email protected]>
Runtime builder (#234)

* Split runtime module into files
* Add runtime::Builder to set up thread pool.

494f0dc176ac938ffd0fa020c30cb8f9665366ed authored almost 7 years ago by Roman <[email protected]>
Lapsus clavis (#245)

df9025594c2957229a218d3bfa031b29bd504596 authored almost 7 years ago by Cyril Plisko <[email protected]>
Add top-level tests for futures 0.2 integration (#231)

7b1306e6c2a1c146ccd700472d4db9701215e023 authored almost 7 years ago by Aaron Turon <[email protected]>
set Runtime thread pool name prefix (#232)

b7f4e337be0dd131fc57eec3402aee5dd882e28a authored almost 7 years ago by Sean McArthur <[email protected]>
Fix condition for updating the current date buffer (#230)

d1046db7353aa227a70f8b7f6e5465c674dc2572 authored almost 7 years ago by Hiroaki Nakamura <[email protected]>
Move tokio::net module into tokio tcp/udp crates (#224)

923a80e098d4d8355c65d3c80e5789ea0cbded95 authored almost 7 years ago by Sam Rijs <[email protected]>
Travis: Move before_deploy out of matrix block (#229)

64435f5b35efa761a8c3bf67f599e01b27f9d0a6 authored almost 7 years ago by Carl Lerche <[email protected]>
Simultaneous futures compat (#172)

This patch adds opt-in support for futures 0.2.

d304791c0e3a34cce91f6bcc7178d10c1b3ec9e8 authored almost 7 years ago by Aaron Turon <[email protected]>
Reduce AtomicTask spurious notifications (#227)

5846b3fc2ae0a6a90e0cb1b017833dd2a22c31b5 authored almost 7 years ago by Carl Lerche <[email protected]>
Shutdown the runtime on drop (#214)

Currently, the runtime does not shutdown if the runtime handle is
dropped. This can happen duri...

8eb3e58b7dc01a2e818798219958dbf1dcf53740 authored almost 7 years ago by Carl Lerche <[email protected]>
Add LICENSE file to all sub crates (#226)

* Add LICENSE file to all sub crates
* Update links in README

c0a2cc1f9e06d6a058f6bdb4da756676d9b77449 authored almost 7 years ago by Carl Lerche <[email protected]>
Try compiling Tokio on FreeBSD (#228)

61b28898810f97accb5cc3c855323eca160fa5e4 authored almost 7 years ago by Carl Lerche <[email protected]>
Fix docs markup (#225)

5dab821b295564a79611f99643f2a7b9f929c9e0 authored almost 7 years ago by hcpl <[email protected]>
Fix build on FreeBSD (#218)

2abeff01a53290aac0b9ce3228eb6ba6f8ce380c authored almost 7 years ago by Wesley Moore <[email protected]>
Handle futures that panic on a threadpool (#216)

If a future panics from within the context of a thread pool, the pool
should not be impacted. T...

96a542451dddea477a553c4fd0889527e6f1d151 authored almost 7 years ago by Carl Lerche <[email protected]>
Update comment in udp-codec example (#222)

95899e007d1f21b59a2fb35fac4fce01154efe4d authored almost 7 years ago by Gray Olson <[email protected]>
Remove uses of futures_cpupool (#220)

e6e3c49e0ed8ad1939dffe6a025030ecf6969721 authored almost 7 years ago by Jeehoon Kang <[email protected]>
Relicense Tokio exclusively under the MIT license. (#215)

This patch relicenses the Tokio project exclusively under the MIT
license. Before this, the pro...

4d514b7eb3a3bb6173b6f2c66dda7851e79739b4 authored almost 7 years ago by Carl Lerche <[email protected]>
Fix wrong file link in examples readme.md (#208)

2a1585157ef700e441b20142a7d6d390a0688fc1 authored almost 7 years ago by Tosil Velkov <[email protected]>
tokio-threadpool: bump rand to 0.4 (#205)

189d6baac4fad21abe325018b3139b20102cfa45 authored almost 7 years ago by Igor Gnatenko <[email protected]>
tokio-reactor: bump mio to 0.6.14 (#204)

With 0.6.13 it doesn't compile:
no method named `as_usize` found for type `mio::Ready` in the c...

3ad27e99ecf8f032912c7442fe5ef7cfec8d1a52 authored almost 7 years ago by Igor Gnatenko <[email protected]>
Bump version to v0.1.3 (#213)

bf1305c421835164d6371274d5ef75396b75a86a authored almost 7 years ago by Carl Lerche <[email protected]>
CurrentThread::turn should block on idle. (#212)

This patch fixes a bug where `CurrentThread::turn` is expected to block
even if the executor is...

cf7435ba30c74801f866dd9f1007d7f90d778c55 authored almost 7 years ago by Carl Lerche <[email protected]>
Bump tokio to v0.1.2 (#201)

This also bumps tokio-io to v0.1.6 and prepares for the initial release
of tokio-executor, toki...

e18c23afa135bb47c1937cc663004505c68f169d authored almost 7 years ago by Carl Lerche <[email protected]>
Add an explicit spawn fn to TaskExecutor (#200)

bb9de276aeb1ea55cd326912148bf7b2e24f1cda authored almost 7 years ago by Carl Lerche <[email protected]>
Improve the chat example, making it more robust (#199)

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]>
Depend on latest release of Mio (#198)

142bd3b2a90aaf33c14248ffcfcb1955f6b1fe66 authored almost 7 years ago by Carl Lerche <[email protected]>