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
b16a8613b1a6e001f1607d9f7186230e0a878b7b authored over 5 years ago by Alex Crichton <[email protected]>
a0cc60153a40eb16e0c60b4f66f867c381a3c21e authored over 5 years ago by Alex Crichton <[email protected]>
89b97929318edebe119ed14c7d618cad06a7578c authored over 5 years ago by Ivan Petkov <[email protected]>
5664660156b74eca0c4a34de13051e936948a515 authored over 5 years ago by Alex Crichton <[email protected]>
849a5ad0b2a2f2e5814d18f04b31610fc36d265a authored over 5 years ago by Andreas Rottmann <[email protected]>
97ebb2275cb4fd57b8fe7da73505e069cbbf9784 authored over 5 years ago by Andreas Rottmann <[email protected]>
7f3f868b665046479c66f5b74175a8deba59a50a authored over 5 years ago by Alex Crichton <[email protected]>
ca9586a089a1b8d06b361f1aba98eaa543d04bf9 authored over 5 years ago by Ivan Petkov <[email protected]>
4416ea07d8dbbff2f6ee2886975531afba9cba07 authored over 5 years ago by Alex Crichton <[email protected]>
f4f7bb232e49ec4b671d4ba18a516b45ea6c5e15 authored over 5 years ago by Alex Crichton <[email protected]>
5e68b0d51d7a857919468976cea655a379457279 authored over 5 years ago by Alex Crichton <[email protected]>
073a1a251ad1e2ddff9b418799306dafee7d417c authored over 5 years ago by Alex Crichton <[email protected]>
31c81faf965ca38e0787cfcbac3dd7ce80cbcb24 authored over 5 years ago by Alex Crichton <[email protected]>
413e1b78a747861174c6a77f1dde5361abdf3653 authored over 5 years ago by Alex Crichton <[email protected]>
72179d49c5dabf3cb7267d899347a16f6340c9e5 authored over 5 years ago by Alex Crichton <[email protected]>
4bd07ac6aae571bfeeef69f7a2ef399e944d4ebd authored over 5 years ago by Alex Crichton <[email protected]>
56222c588b50b9990e61aa652916d362edbaa386 authored over 5 years ago by Alex Crichton <[email protected]>
649fa13a15a43f07ec51edcd6aed08886a2af9b4 authored over 5 years ago by Alex Crichton <[email protected]>
eef655f3b1c97399c9c0b5a89cd5cb0d0b5ded31 authored over 5 years ago by Alex Crichton <[email protected]>
97508096fa5671d64eece96b974cd8d989e4a752 authored over 5 years ago by Alex Crichton <[email protected]>
A first pass at updating Tokio to use `std::future`.
Implementations of `Future` from the fut...
06c473e62842d257ed275497ce906710ea3f8e19 authored over 5 years ago by Carl Lerche <[email protected]>Extracted from #1152
This makes it possible to run benchmarks on stable + gives more statisti...
aa99950b9c983b842bd2107bb771c277d09d495d authored over 5 years ago by James Gilles <[email protected]>aac6998c22b393dd371befbc1aacc0c5f3951c1f authored over 5 years ago by Takanori Ishibashi <[email protected]>
PR #1103 accidentally changed the log level for the debug and
debug_span macros to use the INFO...
## Motivation
I was just trying to use tokio-trace for a greenfield project, but I was frustr...
36ed35c52c88aa7b737e3502b91075a80a548baa authored over 5 years ago by James Gilles <[email protected]>
Currently, when the `trace_span!`, `debug_span!`, `info_span!`,
`warn_span!`, and `error_span!`...
2ac132fb4652901a1a61b5bf7a701056ef7761ea authored over 5 years ago by Max Bruckner <[email protected]>
f9a0cb87924c8fae695685ba9bf44a8712422424 authored over 5 years ago by Hung-I Wang <[email protected]>
9fa6092e5aba058bd7589a1892404b09660934a3 authored over 5 years ago by Igor Gnatenko <[email protected]>
While we're making breaking changes to `tokio-trace`, it would be good
to get rid of the `AsId`...
The runtime is inherently multi-threaded, so it's going to have to deal
with synchronization wh...
5c0b56278b95a16f2f0b6dedfffe730b39d52948 authored over 5 years ago by yanjhk <[email protected]>
## Motivation
A common pattern in `tokio-trace` is to use the value of a local
variable as a...
8d0f102de83f8aa59661b9d1839ecc57e50873a7 authored over 5 years ago by Carl Lerche <[email protected]>
5dcb379f6da6e7bd97f5dde94706eecc1eed2de0 authored over 5 years ago by Kevin Leimkuhler <[email protected]>
970f75f830e4888f33bc65bad80f11457be5dd51 authored over 5 years ago by Kevin Leimkuhler <[email protected]>
Signed-off-by: Kevin Leimkuhler <[email protected]>
619efed28b64858016c9a3a5b0f425f3e32e076e authored over 5 years ago by Kevin Leimkuhler <[email protected]>18ed0be851a398aa4d489d80c2f611ed0d0549f1 authored over 5 years ago by Carl Lerche <[email protected]>
01052f930a56d7b7654c2dee630872a9d7ff8999 authored over 5 years ago by Carl Lerche <[email protected]>
Also includes 1b498e8aa23b53528a5a2d6e6aad2fe41f37ff60
940f2c34311f9b6950360461634e36950c6da228 authored over 5 years ago by Lucio Franco <[email protected]>## Motivation
Currently, the primary way to use a span is to use `.enter` and pass a
closure...
This updates tests to track a fix applied in Mio. Previously, Mio
incorrectly fired HUP events....
## Motivation
In `tokio-trace`, field values may be recorded as either a subset of
Rust prim...
38092010c4113e80612fe61bfec08a44c3d41a65 authored over 5 years ago by Carl Lerche <[email protected]>
The `async-await-preview` feature is removed as 0.1 will no longer track
Rust nightly.
This ...
475dabe96d98d56e641e2ce0dd2ed23031e8523f authored over 5 years ago by Carl Lerche <[email protected]>cb4aea394e6851ae8cc45a68beeaf2c93cc9a0c0 authored over 5 years ago by Carl Lerche <[email protected]>
`tokio-futures/README.md`'s link to the examples was wrong.
79d88200500f6e6c9970e1ad26469276c1a2f71f authored over 5 years ago by Jeehoon Kang <[email protected]>
Callers may not always have `futures` available at the root of the
crate. Re-exporting dependen...
This function is used by the Tokio macros introduced by #1058 but was
omitted from the PR.
Deadline was deprecated a while ago and replaced with Timeout, but the
methods on Handle got mi...
ea282efb2ed438560f080a7c9a0079ec4c701c12 authored over 5 years ago by Carl Lerche <[email protected]>
The signal-hook library got split into lower-level and higher-level
parts. The tokio-signal use...
927eb80ad44b3fd37739fbb776c2ba1914c848f9 authored over 5 years ago by Ian Hamlin <[email protected]>
6a8934e897f71a36ee07a818e86a7629bf787db4 authored over 5 years ago by Carl Lerche <[email protected]>
A general refresh of Tokio's experimental async / await support.
0e400af78c049c4b52fa4cb346237b43218b0ec9 authored over 5 years ago by Carl Lerche <[email protected]>
This does not remove all cases of using a fixed port in doc tests, but
removing some should red...
949adbb887cd05c51e17bc8e5528d8bc349e0959 authored over 5 years ago by Carl Lerche <[email protected]>
b2b796a228a0c1a2bf62ab7613e1b55c149e434f authored over 5 years ago by Ryan Dahl <[email protected]>
It is needed for lock functionality which tokio now uses.
abb014efc2dad72baed6375fa81c58f8abed3cb2 authored over 5 years ago by Igor Gnatenko <[email protected]>e5cf0cc717396d8131e3c8825667648fd7f17013 authored over 5 years ago by Lucio Franco <[email protected]>
This also bumps:
- tokio-async-await (0.1.7)
- tokio-buf (0.1.1)
- tokio-sync (0.1.5)
- to...
3ebca76a9a3c67cb1a654c7dc0a0af851cfe14ca authored over 5 years ago by Eliza Weisman <[email protected]>
fea1f780bc1c6a6e6db821572226a662fd98c450 authored over 5 years ago by Ryan Dahl <[email protected]>
712ca840336c67a61e822036607289c22ea5a2c3 authored over 5 years ago by Eliza Weisman <[email protected]>
This PR introduces `Lock`: A concurrency primitive built on top of `Semaphore` that provides a `...
cf0662199822c848b376db4973c7dbae30303c4e authored over 5 years ago by Jon Gjengset <[email protected]>* buf: Add IntoStream
* Add debug implementation for IntoStream
* Add get_ref, get_mut and...
7e51ab05e95cef00204ab18523de45f37d9687d3 authored over 5 years ago by Lucio Franco <[email protected]>
This branch changes `dispatcher::get_default` to unset the thread's
current dispatcher while th...
* Fix crate path in `Cargo.toml` of examples
* Add `edition2018` to examples in the documentati...
5029e80a897edabef99a90989a8aea12c91fdd4d authored over 5 years ago by Taiki Endo <[email protected]>
## Motivation
To ease the implementation of `Subscriber::register_callsite`, a field
should ...
## Motivation
Currently, `tokio-trace-core` permits `Subscriber`s to indicate that
they are ...
Rust nightly std::future::Future recently changed Waker
to Context.
Change to use Context
...
7ae010f0f3b22d1f3c9bc47732988b2e35fcf253 authored almost 6 years ago by Simon Wollwage <[email protected]>9144b2ff535b7a200a24902d340a438d9c8bf858 authored almost 6 years ago by Carl Lerche <[email protected]>
2c4549a18ae1595fec6a1737b4257daedd37a8fa authored almost 6 years ago by Lev Eniseev <[email protected]>
## Motivation
tokio-trace counter example was panicking due to returning 0 as the first Span Id...
## Motivation
The `Span::enter` function previously required an `&mut` reference to
enter a ...
## Motivation
In order to support conventions that add namespacing to `tokio-trace`
field na...
This branch fixes the `tokio-trace` Subscriber benchmarks panicking due
to constructing spans w...
9d8096b91188270610a11eb4f08e55d38661be22 authored almost 6 years ago by Matthias Prechtl <[email protected]>
## Motivation
Was determined that having the span! macro default to the TRACE level is
prob...
599955f716963c443542b9e39910f2c90a9745a5 authored almost 6 years ago by Taiki Endo <[email protected]>
- Use `Handle::default` over `Handle::current` for consistent semantics
- Make all `windows::Ev...
This branch modifies the `tokio_trace::Span` API functions that take
span IDs (the `Span::child...
824b7b675990baab87fa3df347fa4a5491f6809b authored almost 6 years ago by Carl Lerche <[email protected]>
cb91dd274af0a7486177c824b9744d28b43849b9 authored almost 6 years ago by Carl Lerche <[email protected]>
This branch improves the `fmt::Debug` implementation for `Metadata`,
and adds `fmt::Display` im...
a99b8e2e0b8d100e4d7ba3cf898a3af38b35ce3d authored almost 6 years ago by Carl Lerche <[email protected]>
03859a7dcdae8d4a0b654c1cae3114f3fa406d94 authored almost 6 years ago by Carl Lerche <[email protected]>
## Motivation
`tokio-trace` currently offers a strategy for compatibility with the
`log` cra...
ceca2a3cd65aadc4f28160c34653bd7d4446ad89 authored almost 6 years ago by Son <[email protected]>
## Motivation
`tokio-trace` should have static verbosity level filtering, like the
`log` cra...
7793d637397a0e73096a1df31c777920545e9d1e authored almost 6 years ago by MOZGIII <[email protected]>
e0e26bc2232f6e0fa041353b9a3faa1ba23208cf authored almost 6 years ago by Red Hara <[email protected]>
## Motivation
In order to implement "out of band" `Subscriber` APIs in third-party
subscribe...
* chore: Fix examples not working with `cargo run`
## Motivation
PR #991 moved the `tokio`...
30330da11a56dfdd11bdbef50dba073a9edc36b2 authored almost 6 years ago by Eliza Weisman <[email protected]>6e4945025cdc6f2b71d9b30aaa23c5517cca1504 authored almost 6 years ago by Carl Lerche <[email protected]>
Also bumps:
- tokio-signal (0.2.8)
- tokio-current-thread (0.1.6)
- tokio-executor (0.1.7)
...
#993 introduces changes in a sub crate that other Tokio crates depend
on. To make CI pass, a `[...
Adds a `TypedExecutor` trait that describes how to spawn futures of a specific
type. This is us...
- Move `tokio` into its own directory.
- Remove `path` dependencies.
- Run tests with once wit...