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
30f59670c8c2843fe6852b37e0637b0d52eb9ada authored almost 6 years ago by gralpli <[email protected]>
9e4ddaeaf3ffcc6794c6669fd6a2019d3a113cbd authored almost 6 years ago by jq-rs <[email protected]>
Box::pinned has been renamed to Box::pin. Meanwhile, the pin feature
no longer requires an attr...
The side effects of calling `Handle::current()` from outside of a
runtime could be very surpris...
1a5026324fd41abe4cf46d10b1b860546080c254 authored almost 6 years ago by Pavel Strakhov <[email protected]>
fdf4aba6219fd5a30097a3a38231aa51691c4ed7 authored almost 6 years ago by Stjepan Glavina <[email protected]>
201b6ce53a0f2fe7cbba50802253fda33e6e3bd5 authored almost 6 years ago by Roman <[email protected]>
db6927520274581eb7bf6b2595ba8ad5b8c3624e authored about 6 years ago by Roman <[email protected]>
af85cb34306bc4ec58d76d49e5226bcdd1e717bb authored about 6 years ago by Roman <[email protected]>
`None` -> `Ok(None)`
36f1a19ac88f36c3d855245f36d272e940446e67 authored about 6 years ago by Christian Bourjau <[email protected]>6aa990ea75dadf344dc7c4060553c18746343b04 authored about 6 years ago by Stjepan Glavina <[email protected]>
760a7667d60be306177d522bc622b144a73f0d98 authored about 6 years ago by Simon Farnsworth <[email protected]>
2283b63e9ef6b5f7c2eaf3953bc1ec7c98a71e82 authored about 6 years ago by Matt Gathu <[email protected]>
8263e5f18d973e03fc6d0d85cbb2ea2bf95a485b authored about 6 years ago by Felix Obenhuber <[email protected]>
b3e57b60d069efe09ed5ed5dc6b2f792d9f683f0 authored about 6 years ago by Carl Lerche <[email protected]>
Refs: https://github.com/rust-lang-nursery/wg-net/issues/54
1cd0ebfc5e46d915c7571327e0bd64568a93d373 authored about 6 years ago by Matt Gathu <[email protected]>4797d7995048357dc4f81c50c6bae62ff39f2360 authored about 6 years ago by David Kellum <[email protected]>
e7d9ba7e516bf7e15a7fc064e4350792e818b068 authored about 6 years ago by Steven Fackler <[email protected]>
527dc0a66f04db6af1abadf08aceed3857d653da authored about 6 years ago by luben karavelov <[email protected]>
This also bumps the following sub crate versions:
* tokio-current-thread (0.1.4)
* tokio-rea...
272e09d349b00e36303c12ed5ce9ba77ad2c4720 authored about 6 years ago by Felix Obenhuber <[email protected]>
32357490067310bff74c9f94697d5974a570a834 authored about 6 years ago by Stjepan Glavina <[email protected]>
`inner` is a fitting name for variables of type named `Inner`, but in other cases I find them co...
9c037044c4b837a7803be34c6d1a5e23d16011de authored about 6 years ago by Stjepan Glavina <[email protected]>
Implement `Stream + Sink` layer on top of unix domain sockets
using codecs.
When spawning using `Handle` while on the executor, tasks were being
double counted. This preve...
9b1a45cc6a15f5d2be17531dffc2f50d2b019646 authored about 6 years ago by Liran Ringel <[email protected]>
477fa5580aa3796f97e3e0eb1325d4690b3b4e96 authored about 6 years ago by Carl Lerche <[email protected]>
Should hopefully fix the underlying bug that was causing tokio-tls tests to occasionally fail on...
bb6cca8ff0bd8ee3b9998cf2b0df58800eee39ae authored about 6 years ago by Toby Lawrence <[email protected]>Throttle down a stream by enforcing a fixed delay between items.
e166c4d91231c5af00df903b16b91c5c364f9b27 authored about 6 years ago by Moritz Gunz <[email protected]>* tests: allow nightly builds to fail
Signed-off-by: Toby Lawrence <[email protected]>
b7506cf66385871263dc9c087e07bad4428170e0 authored about 6 years ago by Toby Lawrence <[email protected]>
This file is testing deprecated code, so it should be permitted to
access deprecated code.
Closes #705
d3dca4552b300ad7b43491bcb67f8ddbebab503d authored about 6 years ago by Bastian Köcher <[email protected]>* async-await: fix README example dependencies
As per commit "async-await: track nightly chan...
42a0df1ea4b51eaa253e116ba7cc470ef1231287 authored about 6 years ago by andoks <[email protected]>a98eab6effaee454832b8d5ee61a7738f7b2753c authored about 6 years ago by Brian Myers <[email protected]>
* Minimize allocation needed for channels
* Use a newtype for signal ids
* We can just cas...
5a5dde70b349ca761d2900f4c7602df4b5a79c3e authored about 6 years ago by Ivan Petkov <[email protected]>d0963774a3b5ee67d077b239144685c689c11ae0 authored about 6 years ago by Alex Gaynor <[email protected]>
c83355235cbcf5cf6583f18d21750f3463babb7d authored about 6 years ago by Felix Obenhuber <[email protected]>
Fixes #704.
33a216e4c1035ccefde8359ef90af1d5a8c24573 authored about 6 years ago by Kazuyoshi Kato <[email protected]>* udp: add `into_parts` to `RecvDgram`
If `RecvDgram` can not be driven to completion it may ...
09f2ac85bf04b732a08250e49084739d1f973a11 authored about 6 years ago by Toralf Wittner <[email protected]>32a152630f75f0809b63751c0926ed6cf5a26f94 authored about 6 years ago by Ohad Ravid <[email protected]>
This change adds a few tests around directory-related functions.
9153067d66b7e93efd42561ebba812a15c5b239b authored about 6 years ago by Kazuyoshi Kato <[email protected]>Use sample_iter() instead.
d246964bdffd133e1f2bae413c6a94af13501574 authored about 6 years ago by Kazuyoshi Kato <[email protected]>## Motivation
tokio depends on an out of date version of crossbeam-utils, which results in mu...
e700607554b3af4e681ea5fa6346b72cffe35185 authored about 6 years ago by Alex Gaynor <[email protected]>Improves API ergonomics with minimal forwards-compatibility hazard.
5321550534614b156919ce8fcd28b223408a6b4c authored about 6 years ago by Benjamin Saunders <[email protected]>32e1cafb5716c46a5d1b86b5ff46d0d2810d68fa authored about 6 years ago by Stjepan Glavina <[email protected]>
49bc4025dda47b702071ffe7779e6a4983f809e3 authored about 6 years ago by Josh Leverette <[email protected]>
The `BufStream` trait provides an improved API for working with
asynchronous streams of bytes c...
* rt: fix `Runtime::reactor()` as used by tokio-core
Up until Tokio v0.1.11, the handle retur...
d011b92b9a51cb59896a1e9366478029c5f54f25 authored about 6 years ago by Carl Lerche <[email protected]>Also bumps the following sub-crates:
* tokio-fs (0.1.4)
* tokio-io (0.1.10)
* tokio-signal ...
* Also Update the CHANGELOG to match the rest of the project
b0f001a05a5c21a87c9b1151a41fabbafffe73bf authored about 6 years ago by Ivan Petkov <[email protected]>2291ba9d0db89de7d0534566e8dce2892c2fbd23 authored about 6 years ago by Iku Iwasa <[email protected]>
Just move a dot to the right place.
7f84f6b4cab22c6eeeb4fb664c52bbb115b369a3 authored about 6 years ago by Name <[email protected]>5f61bd5252d9e7e060affd8cdecf7d620c7fac4c authored about 6 years ago by Andrew Audibert <[email protected]>
bffa3ed55845e86a88a72ae018badf6f407f4ff5 authored about 6 years ago by Ryan Dahl <[email protected]>
- `tokio::run` checks Enter before creating a new threadpool and
spawning the main future.
-...
753336de8e2e31eabfd1d4db867a7529ad38e568 authored about 6 years ago by Stjepan Glavina <[email protected]>
65aea16ad1da8d25f685f9e50663b64832d0c20b authored about 6 years ago by Ryan Levick <[email protected]>
796fee63648736ba88e6e13e68c3205a85004a54 authored about 6 years ago by nickelc <[email protected]>
<!--
Thank you for your Pull Request. Please provide a description above and review
the requir...
Fixes: #688
bfa6766f3cbe113357c730f1782f842153c3f86f authored about 6 years ago by David Ross <[email protected]>a2f457fa4871a9698195ab1e9f69e0af4df94e7e authored about 6 years ago by Nikolay Kim <[email protected]>
Fixes: #681
## Motivation
Currently, a potential panic exists in `LengthDelimitedCodec::e...
1879bc49ce3126af4b561bfe535cbec9f7ae5b90 authored about 6 years ago by Eliza Weisman <[email protected]>678f6382b86646269c535a616aa7a8cc0e6d5ab4 authored about 6 years ago by Sven Marnach <[email protected]>
* threadpool: submit new tasks to a random worker
* Revert unnecessary version bumps
e27b0a46ba916126d7c66dbb0d4b27f85aec84d2 authored about 6 years ago by Stjepan Glavina <[email protected]>d35d0518f5b49ea2b301a44d31933a3b64a193b8 authored about 6 years ago by Stjepan Glavina <[email protected]>
886511c0a653a10b75fde7b378ac52170f97ac32 authored about 6 years ago by Sven Marnach <[email protected]>
This was overlooked when delegating the rest of the threadpool builder
methods from Runtime's b...
This fixes the dependency on `tokio-async-await` to not be scoped to
unix platforms.
Fixes #673
2c85cd09914305a173c6a7467ed0cf90d9049d11 authored about 6 years ago by Carl Lerche <[email protected]>1e45237a28aad44ab7fc18726ba969ba5277be85 authored about 6 years ago by Carl Lerche <[email protected]>
3a88d855380cab8b114fee1f930f431abda7b50d authored about 6 years ago by Sean McArthur <[email protected]>
Some minimal versions were not correctly updated.
Also updates:
* tokio-current-thread (v0...
b47ad242686a7f1850c724f691d8cd948f08f47f authored about 6 years ago by Carl Lerche <[email protected]>This also includes bumps to subcrates.
* tokio-async-await (0.1.4)
* tokio-codec (0.1.1)
* ...
964afb2ce30045caece2c143cd105b7a2c221b8e authored about 6 years ago by Carl Lerche <[email protected]>
The `tokio-async-await` crate is no longer a facade. Instead, the `tokio` crate
provides a feat...
331a88cee678fd9bc14589a41dcb805969c32e5d authored about 6 years ago by Stjepan Glavina <[email protected]>
Fixes: #658
46353737e7ce60ec8b3e77c044a6b2583de2fd51 authored about 6 years ago by Andrew Tunnell-Jones <[email protected]>Add reading the hyper body in the async/await example.
ffd73a64e7ec497622b7f939e38017afe7124dc4 authored over 6 years ago by Carl Lerche <[email protected]>* io: ensure ReadHalf/WriteHalf do not return WouldBlock directly
These facades were passing ...
1119d572eeb6dd53cb05cd442459cdaac36385c5 authored over 6 years ago by Toby Lawrence <[email protected]>
We need to drain the queue when dropping, or else those `Arc<Task>`s
will be leaked.
Fixes #542
20ca59114a0493df699a74b3d472e7afe1bdf921 authored over 6 years ago by Stjepan Glavina <[email protected]>## Motivation
Currently, there is a potential denial of service vulnerability in the
`lines`...
* silence deprecation warnings for deadline in tests
* add new integration test for timeout
e267a1922d70db257b1e75d5af37c6109d3c6970 authored over 6 years ago by Alexander Polakov <[email protected]>
## Motivation
Currently, the `RUST_BACKTRACE` environment variable is set to `1` on
Travis C...
* Deprecate and hide runtime::Builder::threadpool_builder
* Add functions to runtime::Builder...
0ca973a7ebc5b8a29beac1ccb6c73ef26ddcbf22 authored over 6 years ago by Eliza Weisman <[email protected]>df6acf0c2aeb9b8e77172ef30008744a1b5e0815 authored over 6 years ago by RT <[email protected]>
This is implemented by creating an `Enter` instance from within `run`.
This patch also introd...
98d23b8b29da90f174fc61c66a5b8cd9f91778e9 authored over 6 years ago by Eliza Weisman <[email protected]>
Fixes: #643
Signed-off-by: Eliza Weisman <[email protected]>
d275341fb28fbb3821b3431585dec990bda4be07 authored over 6 years ago by Liran Ringel <[email protected]>
d735e5d527cedb8b8867933d4d750e49aa262474 authored over 6 years ago by Nick Cameron <[email protected]>
This adds an implementation of future::Executor for
`executor::DefaultExecutor` and `runtime::c...
Since the CI runs all tests for all tokio crates, it is possible that a
sporadic failure in one...
Import the `tokio-signal` source from its original repo
Original repository can be found at h...
aaa5adb7fdc5ad8a4f8b73bb1b20e1327d04778a authored over 6 years ago by Ivan Petkov <[email protected]>Whole tokio is MIT only, unifying.
5f68b3aaa1b2be0ab9745f09ee4f0e6b172272ca authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>
* Don't use tokio-core any more for tests. That one brings tokio from
crates.io instead of the...
References in the Cargo.toml, various links.
7e12f5c39ed2a06d067586b0acbd5823ef551fb7 authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>462882b356650e2da788535884ddba2e0489ded2 authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>
As a preparation to merge with tokio.
35687f1d187ec21019906f900e99f064bf55c0eb authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>This saves some code and gets rid of quite some amount of unsafe code.
e7dc3a10916f298915ae40503b33041e53593c86 authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>b594e240f9bcee0a8022471d9cb69e01f783cfd7 authored over 6 years ago by Ivan Petkov <[email protected]>
* Originally reported in alexcrichton/tokio-process#42
* The root cause appears to be due to two...