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
This reverts commit 4ae6c997ee2706bf5d10164926e9a29941aab58f.
cc40a4e7f0ea53504b8e3c96966462049f76257d authored over 6 years ago by Carl Lerche <[email protected]>
* codec: add new constructor `with_max_length ` to `LinesCodec`
* codec: add security note to d...
@jonhoo reported a panic in the call to `LocalKey::with`, which occurs
when the reactor is drop...
19d5565442e6cdbacfacddc784de9bb1061e7e70 authored over 6 years ago by Flux Xu <[email protected]>
98e76d9bc610cda12d2baead476bb8bcf9eff3d0 authored over 6 years ago by Ivan Petkov <[email protected]>
bcd42d11d9c70ffbc2064c0511d662d234a4e58e authored over 6 years ago by Alan Somers <[email protected]>
90ea2f6c5b70c968f1fdf10780c04d1f13f89c22 authored over 6 years ago by Ivan Petkov <[email protected]>
d9edc26e974020ca4d7d4737c282f9093fcd82a7 authored over 6 years ago by Alan Somers <[email protected]>
b7f5bc95fe334df81595b52094236adce0e13e9e authored over 6 years ago by Alan Somers <[email protected]>
8ad66d296f993b8261c8e2c2662e51c1311d2c5c authored over 6 years ago by Alan Somers <[email protected]>
837c3934d5dc60f095a3e82e5ffbeec0d501c004 authored over 6 years ago by Ivan Petkov <[email protected]>
* As observed in alexcrichton/tokio-signal#38, Signal instances can starve based on the order
th...
b8f8145b623824f825b33caeee03849c8cd01a22 authored over 6 years ago by Niv Kaminer <[email protected]>
* Added timeouts to all tests that were missing them
- any issue we have will likely result in ...
32d3e0e1f91b3c5ba95ae9706e60e950f4f25f20 authored over 6 years ago by Ivan Petkov <[email protected]>
214722a296dfa7489cb37b5f6998be270c213fa2 authored over 6 years ago by Ivan Petkov <[email protected]>
tokio::runtime::current_thread was added in 0.1.6
f0ac62151be424a63cb9dd0e2d834ef5aeb1e248 authored over 6 years ago by Alan Somers <[email protected]>
This allows tokio-signal to build with `-Z minimal-versions` - see
https://github.com/rust-lang/...
3f80953dee5cba450dc161315d7b8c58862c6462 authored over 6 years ago by Niv Kaminer <[email protected]>
* We introduce a new global structure which keeps track of how many
signal streams have been reg...
* Cargo runs each integration-style-test in its own process. Since the
tests use global data str...
* Currently, whenever a new signal stream is created we attempt to
register a global pipe with t...
4374f5be703e3f1fc96caa6dc4f57ea1cad37968 authored over 6 years ago by Michael Hadley <[email protected]>
b23ab94cd57af921539be0790fd56f8c43e11ffe authored over 6 years ago by jjl <[email protected]>
40c77bd17e4f3c1c838e9c557c135c76f1d5f329 authored over 6 years ago by Markus Westerlind <[email protected]>
It is not possible to test much on windows but this will at least verify
that it can be built
9a4e4f230842b4a6de23ebf0f058c99b2ec004e5 authored over 6 years ago by Markus Westerlind <[email protected]>
45ba6e2652119d507ad3c3d73f0602ef9cfd2e3e authored over 6 years ago by Markus Westerlind <[email protected]>
Fixes alexcrichton/tokio-signal#21
31b51004f2dfaebae441f4d2c7efca5bf7ce4f5a authored over 6 years ago by Markus Westerlind <[email protected]>e73b8a0cc934cd6daaa7d7af38410b561ea24a2f authored over 6 years ago by Markus Westerlind <[email protected]>
f759e4d70f12b6074912311e87058433b9bbf6b7 authored over 6 years ago by Markus Westerlind <[email protected]>
BREAKING CHANGE
`ctrl_c` now takes a `tokio_reactor::Handle`
e97e8cb7fe42e7b07f3b220e082a7fdbad38bc1c authored over 6 years ago by Markus Westerlind <[email protected]>2848df9b6cfd9b136f9ea0d81ef64b453c4029dd authored over 6 years ago by Markus Westerlind <[email protected]>
1fdff707b85d538bb471ace16af850d5ecad5e9a authored over 6 years ago by Markus Westerlind <[email protected]>
`tokio::run` expects that all futures finish processing so we can't
leave `Driver` around foreve...
4fa1b2b58c140f4752711bf4a72405a703c8e735 authored over 6 years ago by Alex Crichton <[email protected]>
5ecd929b1a5e4992da83c67944099fb6e91ba3d6 authored over 6 years ago by Alex Crichton <[email protected]>
a4895fe364d7120a3027b16a48f12f14f8e84cfc authored over 6 years ago by Alex Crichton <[email protected]>
7a24ed75097934e394405710c7dc4dd06e77a794 authored over 6 years ago by Alex Crichton <[email protected]>
0df1882f219ea90357830a4041126b3e29325718 authored over 6 years ago by Alex Crichton <[email protected]>
Closes alexcrichton/tokio-signal#19
8ddebf430999a07286a4d0c7e7da66e43ff09609 authored over 6 years ago by Alex Crichton <[email protected]>9c9760cfbb4a0fde0dd2581be6f44598369c6ae4 authored over 6 years ago by Alex Crichton <[email protected]>
Relies on `Stream::select` to merge streams.
Closes alexcrichton/tokio-signal#16
9bf3228f730c2bc7355c21610e5ca3f62154f037 authored over 6 years ago by Alex Crichton <[email protected]>72e2209bd85fffc37940cb27ac75e4dcadd256ce authored over 6 years ago by Jules Kerssemakers <[email protected]>
934c59613338e5b775eeb3a087fcefb77f2b792d authored over 6 years ago by Jules Kerssemakers <[email protected]>
6a7092b9f7528a56c000fd81747ff34f68f29a2d authored over 6 years ago by Jules Kerssemakers <[email protected]>
d41c60e21d04e58b09fc6f75cea7e096ac696da2 authored over 6 years ago by Raphael Nestler <[email protected]>
This text historically was copied verbatim from rust-lang/rust's own README [1]
with the intenti...
So we don't stay at a blank terminal without any feedback after `cargo run`
175f9afea9b7afb6695478fbd3af6a1bbb889ff5 authored over 6 years ago by Jules Kerssemakers <[email protected]>f5eadc74f1094259874831aecb25af5d1a548af7 authored over 6 years ago by Jules Kerssemakers <[email protected]>
da47cfbd58e6902b8e35ddaf368d141a3ce9c692 authored over 6 years ago by Jules Kerssemakers <[email protected]>
3db92496f6d192b44713281a43fe91c93cd4fba1 authored over 6 years ago by Jules Kerssemakers <[email protected]>
.. after learning about `cargo run --example`
1c893ef6d3abef29dc9ec70f971d6ce45ce2af2f authored over 6 years ago by Jules Kerssemakers <[email protected]>20e7598e8d179fc74e4689164fd1bb832bfb64dc authored over 6 years ago by Jules Kerssemakers <[email protected]>
78ca103f3a0bd3a3594387273df916b848c90b1a authored over 6 years ago by Alex Crichton <[email protected]>
36b58d8fa84a1087bce6de60297dfca29c426b5e authored over 6 years ago by Jules Kerssemakers <[email protected]>
Closes alexcrichton/tokio-signal#11
c601f68c9f2686790531d8d125e5be1cf5e2b0ea authored over 6 years ago by Alex Crichton <[email protected]>48eda3fe2fd1300f7060fec0fd706ba7b17e2f82 authored over 6 years ago by Jules Kerssemakers <[email protected]>
010c2223ca5c7697de471d3f098f888725f64ae8 authored over 6 years ago by Alex Crichton <[email protected]>
Replace the sequential counting (which might be exhausted) by an address
of an object (in a box,...
b6bacc1ca37ccf4fcabd43649f99e7c5c59f2510 authored over 6 years ago by Alex Crichton <[email protected]>
70e4ed67ade06ea7a6cbe15aac67e4be25be6b5e authored over 6 years ago by Alex Crichton <[email protected]>
4afef9391a43d5ae85af880a5c774df2acd5c3c1 authored over 6 years ago by Alex Crichton <[email protected]>
955cd2836d6ceff359a5431481ffdf3f8dbb9dd1 authored over 6 years ago by Alex Crichton <[email protected]>
Mixing tabs and spaces breaks indentation for people (and github) if
they use different tab width.
Run multiple loops (both in parallel and sequentially) to make sure
broadcasting to multiple of ...
8e58a9d8d40ba68fc7f63ca2475707d9ba7f1dcc authored over 6 years ago by Alex Crichton <[email protected]>
Just for now, as we need some yet unreleased features.
4142dc2faeb4a3f4c9f8ad3aa25c11d7555c04d3 authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>699b9ab89e75bad8e7520b92c0b22d740ac757e9 authored over 6 years ago by Alex Crichton <[email protected]>
Add the driver task, connecting the signal handler wakeups to the
wakeups of of the streams.
It...
367cb56e02318807b2a2560f0386dfdeb1e18239 authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>
* Drop nix/lazy_static
* Use previously registered handlers
* Handle some more errors
Which is just a wrapper around the futures::sync::mpsc. The sender is in
a global registry.
The...
04d949c380fd5c7f745f692519e3d10db3e22aca authored over 6 years ago by Michal 'vorner' Vaner <[email protected]>
Register the signal handler that wakes up someone through a self-pipe.
That someone doesn't yet ...
4519ac8e17eba8a2d976c7b5f1677c15eca69e2f authored over 6 years ago by Alex Crichton <[email protected]>
468b037e4e2e73a78cb18b7b596d27193fe2c5aa authored over 6 years ago by Alex Crichton <[email protected]>
b33ae3cdd642ddf2f369ce849b0b174c02a98a86 authored over 6 years ago by Alex Crichton <[email protected]>
e28c350e3141a7bb459fe4c71e4627371f1cab18 authored over 6 years ago by Alex Crichton <[email protected]>
92b93ee176bfc784051cfa0d6a965d3ab7cd7303 authored over 6 years ago by Alex Crichton <[email protected]>
Closes alexcrichton/tokio-signal#3
635149e3abe5621de4952d3898c37e16a8822072 authored over 6 years ago by Alex Crichton <[email protected]>Means you don't have to import libc!
Closes alexcrichton/tokio-signal#1
61c4047c6a0bd87a5d7458e01abc90e8a285a947 authored over 6 years ago by Alex Crichton <[email protected]>1a122018a22e031098c4ef3e25494e52e716d9b0 authored over 6 years ago by Chris Emerson <[email protected]>
f3f8ee431e6ea67146706dfbab7a2ef22420964b authored over 6 years ago by Alex Crichton <[email protected]>
1b6893b6f631421c73e78b874cc817600b805140 authored over 6 years ago by Alex Crichton <[email protected]>
8291c3d46281b6b0637c01aba442fccebf5ce42b authored over 6 years ago by Alex Crichton <[email protected]>
3486a61a0f2acc368ca511327098fab1332d05d5 authored over 6 years ago by Alex Crichton <[email protected]>
eca7f0760f3f8ea9ecdf9e16e5226959da12d564 authored over 6 years ago by Alex Crichton <[email protected]>
Primarily, it offers a `timeout` method for streams.
89d969d518c9cf0b1e7a7b79ddcc755550191d20 authored over 6 years ago by Ben Boeckel <[email protected]>
This works around a bug in the cargo renaming feature as well as allows
the use of `[patch]` in...
682887060880c2ecbc11df762c86a07f5df49fb6 authored over 6 years ago by Carl Lerche <[email protected]>
The types moved in `std`. This patch updates tokio-async-await to
import `PinMut` and `PinBox` ...
8052a9b3485122ddb7260c8ba306ec670280a0eb authored over 6 years ago by Stjepan Glavina <[email protected]>
a5ac6c8b72271ab6151ba71e5cc000af0582f355 authored over 6 years ago by ksqsf <[email protected]>
tokio-util: document behavior of `StreamExt::timeout` when timeout = 0
3a5952652363e6507efe98216b3cce31ec8101ef authored over 6 years ago by Léo Gaspard <[email protected]>tokio-io: update documentation for AsyncRead and AsyncWrite
322a94f72f85defc5eed09e31173cd3de922f28f authored over 6 years ago by Zachary Stewart <[email protected]>tokio-async-await: fix minimum version to export tokio::codec module (#594)
c03b23355b9116329070563612d6eb2217101472 authored over 6 years ago by Eunchong Yu <[email protected]>* tokio-io: fix non-terminating loop in length_delimited::FramedWrite (#497)
bc91bc5022ae76b43ece9f5dd5df89f517af56c4 authored over 6 years ago by Eliza Weisman <[email protected]>## Motivation
`tokio_threadpool::ThreadPool::spawn` has no return value.
## Solution
Ad...
a7b053372f220f66963fefe91690b0284d0921a0 authored over 6 years ago by Flux Xu <[email protected]>
This patch refactors `length_delimited` to be implemented as a `Codec` and
use the default `Fra...
97618746de64c07e31c9532e46f870b8aee2b4f3 authored over 6 years ago by Carl Lerche <[email protected]>
d8f8b59df923e2676658bca80cc1a0a94fd96185 authored over 6 years ago by Carl Lerche <[email protected]>