Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Tokio

An asynchronous I/O stack for the Rust programming language.
Collective - Host: opensource - https://opencollective.com/tokio - Website: https://tokio.rs - Code: https://github.com/tokio-rs

subscriber: Implement subscribe::Filter for Option<Filter> (#2407)

## Motivation

It's currently awkward to have an optional per-subscriber filter.

## Solutio...

github.com/tokio-rs/tracing - 62d57a62c327e387a7bb91d3f503be6162b81db3 authored over 1 year ago by Jeremy Fitzhardinge <[email protected]>
attributes: bump minimum version of proc-macro2 to 1.0.60 (#2732)

As part of landing #2728, I noticed that the `-Zminimal-versions` check fails
due to proc-macro...

github.com/tokio-rs/tracing - cf8a8c598095cd007ed29044daca0f982561b292 authored over 1 year ago by David Barsky <[email protected]>
benches: move sender to a spawned task in `watch` benchmark (#6034)

github.com/tokio-rs/tokio - ca89c5b2ec70c0d6616745bab2fa6be3decbcf25 authored over 1 year ago by Tymoteusz Wiśniewski <[email protected]>
Fix potential deadlock (#59)

## Motivation

Some `Debug` implementations access a span's extensions, for example a
`color_...

github.com/tokio-rs/tracing-opentelemetry - 1c61ea6b5684236a62301d94117b32cedc096112 authored over 1 year ago by AsmPrgmC3 <[email protected]>
Update README example Cargo.toml (#60)

The `Cargo.toml` is missing the `opentelemetry_sdk` dependency to get
the `Basic Usage` example...

github.com/tokio-rs/tracing-opentelemetry - 5223a67887e97d400f093ef088b474f09bab3a60 authored over 1 year ago by Ryan Thomas <[email protected]>
[tracing-subscriber]: add chrono crate implementations of FormatTime (#2690)

## Motivation

Issue https://github.com/tokio-rs/tracing/issues/2080 explains that it's not
p...

github.com/tokio-rs/tracing - 2f8f2495cf085247d45131b11b5d410ebae07b97 authored over 1 year ago by Shayne Fletcher <[email protected]>
fix: generate `Name::full_name` properly (#923)

github.com/tokio-rs/prost - 97cd4e29c46f1cac4d27428c759b6bc807c37201 authored over 1 year ago by NBonaparte <[email protected]>
docs: fix some spelling mistakes (#633)

github.com/tokio-rs/bytes - a4e16a552bf5bee0b75d549a98551d5ab1b074e4 authored over 1 year ago by mxsm <[email protected]>
sync: use Acquire/Release instead of SeqCst in watch (#6018)

github.com/tokio-rs/tokio - 453c72070961d155a07fd54b0db1439ecd33f4ef authored over 1 year ago by Uwe Klotz <[email protected]>
sync: prevent lock poisoning in `watch::Receiver::wait_for` (#6021)

github.com/tokio-rs/tokio - e76c06ba3853548096533fcb569374414e07a86b authored over 1 year ago by Uwe Klotz <[email protected]>
sync: make `TokenBucket::close` into a destructor in example (#6032)

github.com/tokio-rs/tokio - 02aacf5110f8b9091489b1c0b6c254f7b8a9a6a4 authored over 1 year ago by Alice Ryhl <[email protected]>
tokio: remove wildcard in match patterns (#5970)

github.com/tokio-rs/tokio - 707fb4d0df72d7ee6a4f4b5a675f84cd1863bc94 authored over 1 year ago by Weijia Jiang <[email protected]>
sync: reorder Semaphore examples (#6031)

github.com/tokio-rs/tokio - b161633b5f8aac105c0da5cc7a1008495794c528 authored over 1 year ago by Alice Ryhl <[email protected]>
sync: add token bucket example to Semaphore (#5978)

github.com/tokio-rs/tokio - f5b8cf9dac1e153595036eb36ee214e5b6afb183 authored over 1 year ago by M.Amin Rayej <[email protected]>
sync: fix docs typo (#6030)

github.com/tokio-rs/tokio - aa36807c028ec359d757d359c02e4919cd14f783 authored over 1 year ago by Rebekah Kim <[email protected]>
Merge 'tokio-1.32.x' into 'master' (#6028)

github.com/tokio-rs/tokio - 74c7a879855cac99ca54f292305d85894b2e0b0c authored over 1 year ago by Alice Ryhl <[email protected]>
Merge 'tokio-1.25.2' into 'tokio-1.32.x' (#6027)

github.com/tokio-rs/tokio - ccb37c4f3911df067a33b6327bd9b5ff3e61dd8a authored over 1 year ago by Alice Ryhl <[email protected]>
chore: prepare Tokio v1.25.2 (#6026)

github.com/tokio-rs/tokio - 9ab4ca68ac0016923ca13736f7066fb3c7527308 authored over 1 year ago by Alice Ryhl <[email protected]>
Merge 'tokio-1.20.6' into 'tokio-1.25.x' (#6025)

github.com/tokio-rs/tokio - 60a0ca58fa7242700816dfaf56c05fa25b2c1ede authored over 1 year ago by Alice Ryhl <[email protected]>
chore: prepare Tokio v1.20.6 (#6024)

github.com/tokio-rs/tokio - 938c7eb0234b93e491de69c86f5d2a30c8663df7 authored over 1 year ago by Alice Ryhl <[email protected]>
io: use memchr from libc (#5960)

github.com/tokio-rs/tokio - bfa9ea8d9b4cee3d3b7a9222ae4987cbd6c7d6b2 authored over 1 year ago by Alice Ryhl <[email protected]>
Make sure axum-extra also supports being compiled to WASM (#2237)

Co-authored-by: Jonas Platte <[email protected]>

github.com/tokio-rs/axum - c8cf147657093bff3aad5cbf2dafa336235a37c6 authored over 1 year ago by David Pedersen <[email protected]>
sync: fix incorrect comment (#6020)

github.com/tokio-rs/tokio - 9bc782acfcebf198eda21be63d5b315bf40b565b authored over 1 year ago by Uwe Klotz <[email protected]>
Make tokio an optional dependency of axum-extra (#2236)

github.com/tokio-rs/axum - 3b3bbb24039bcef8cba16c288e4f57f546f0b7d9 authored over 1 year ago by David Pedersen <[email protected]>
chore: prepare tokio-util v0.7.9 (#6019)

github.com/tokio-rs/tokio - 3f6165d82e7615cb78639112520d7de76f8a0a14 authored over 1 year ago by Chris Constantine <[email protected]>
sync: fix `mark_changed` when version overflows (#6017)

github.com/tokio-rs/tokio - ad7f988da377c365cacb5ca24d044a9be5de5889 authored over 1 year ago by Uwe Klotz <[email protected]>
sync: add `watch::Sender::new` (#5998)

github.com/tokio-rs/tokio - 9d51b76d017cfef12e053760fa31f0845c214e3a authored over 1 year ago by nicflower <[email protected]>
sync: rename `watch::mark_unseen` to `watch::mark_changed` (#6014)

github.com/tokio-rs/tokio - 804511822b4be12a958d01fe1156b0a71bc8e6f7 authored over 1 year ago by Uwe Klotz <[email protected]>
sync: add Semaphore example using an `Arc<Semaphore>` (#5956)

github.com/tokio-rs/tokio - e6553c4ee3c5914cba885a6498451fcd0de3e506 authored over 1 year ago by Alexander Kirilin <[email protected]>
Use inline format args (#2232)

github.com/tokio-rs/axum - 786329d85d06549aa1b15f9e4c5d8225c658f468 authored over 1 year ago by Yuri Astrakhan <[email protected]>
ci: fix ci on tokio-1.20.x (#5999)

github.com/tokio-rs/tokio - 98bb3be0943920d29889b2200ea0cdb206d4d7a5 authored over 1 year ago by M.Amin Rayej <[email protected]>
Use tower-http's `TimeoutLayer` (#2231)

github.com/tokio-rs/axum - a9822ec80b0915c42d78d88adfe3625219254bd0 authored over 1 year ago by David Pedersen <[email protected]>
Use tuples instead of `ServiceBuilder` internally (#2229)

github.com/tokio-rs/axum - 9eb502c768d6e93adacae1101c006a065899ee52 authored over 1 year ago by David Pedersen <[email protected]>
Add `NestedPath` (#1924)

github.com/tokio-rs/axum - 20f48af9146e061174aae84f507ea04485ac1d94 authored over 1 year ago by David Pedersen <[email protected]>
Fix Cargo.lock

github.com/tokio-rs/io-uring - 6ccd36fa4024e6c9099f666f8b32de12fc23c3e1 authored over 1 year ago by quininer <[email protected]>
release 0.6.2

github.com/tokio-rs/io-uring - ac9f452b4504b745eada797783e7015abe4580bd authored over 1 year ago by quininer <[email protected]>
Add `docsrs` feature to axum-core and axum-macros (#2164)

github.com/tokio-rs/axum - 449e4c11382a64f36771f5f58bc5e5eaff18cb52 authored over 1 year ago by David Pedersen <[email protected]>
Add space between SSE field and value for compatibility (#2149)

Co-authored-by: David Pedersen <[email protected]>

github.com/tokio-rs/axum - 268ba08e8e8bb9db97c12730557340461ea1d9f7 authored over 1 year ago by ttys3 <[email protected]>
fix cargo-deny

github.com/tokio-rs/axum - 65defdb4630204ffeafa14df87cd2cd8637b6d93 authored over 1 year ago by David Pedersen <[email protected]>
release 0.12.1 (#918)

github.com/tokio-rs/prost - 9dd655312240ba028660f0c7091a8b9a66406f2a authored over 1 year ago by Lucio Franco <[email protected]>
Fixes 905, fix: Use full path of Result type + unit test + Option unti test (#917)

* add cmake and ninja in the flake

* unit-test added to replicate issue #905

* fix: Use fu...

github.com/tokio-rs/prost - 6079136781a560a4e480002f3fbce37193f60937 authored over 1 year ago by anstylian <[email protected]>
prost-type: impl Hash for Duration (#912)

Co-authored-by: Quentin Perez <[email protected]>

github.com/tokio-rs/prost - bf866464413ce4955eeaf09c4b6647d192b775ef authored over 1 year ago by Quentin Perez <[email protected]>
Update prost (#2224)

github.com/tokio-rs/axum - eade3fdad627ca9f1f6114c3cf0b8fdbab16c10f authored over 1 year ago by David Pedersen <[email protected]>
sync: document that `const_new()` is not instrumented (#6002)

github.com/tokio-rs/tokio - d247e7f5df4bd861287467ecc5f827538bee4d63 authored over 1 year ago by Hayden Stainsby <[email protected]>
feat(types): timespec from duration (#240)

github.com/tokio-rs/io-uring - cbc1b05675b2999669e22ebcc9495461e1a99b38 authored over 1 year ago by Luiz Carvalho <[email protected]>
feat: create async cancel op with cancel builder (#239)

* feat: add new flags to async cancel

* test(cancel): add unit tests for cancel op

github.com/tokio-rs/io-uring - 8a3d5e41eb0ab771ab79fb7283b67c9b23b23543 authored over 1 year ago by Luiz Carvalho <[email protected]>
util: replace `sync::reusable_box::Pending` with `std::future::Pending` (#6000)

github.com/tokio-rs/tokio - 65e7715909694d8d7d15b081cc3790b4ea1ad300 authored over 1 year ago by Victor Timofei <[email protected]>
Add IntoResponse impl to customize-extractor-error example (#2191)

github.com/tokio-rs/axum - 368c3ee08fc3896358d3bd2bfc8cc67f2925c6ef authored over 1 year ago by Lennart Melzer <[email protected]>
fix typo in axum-macros README: according to Cargo.toml msrv is 1.60 (#2204)

github.com/tokio-rs/axum - 70171980cc33ac62fae17efcd28b8551e2fe356d authored over 1 year ago by nabbisen <[email protected]>
Add auto-reload example (#2166)

github.com/tokio-rs/axum - 3f5c907e2dd0386a2e0e80c2b016ecfe4d226875 authored over 1 year ago by Jonas Platte <[email protected]>
Add tls-graceful-shutdown example (#2208)

github.com/tokio-rs/axum - 998ef8dc894ddd5b34c7c5afccea6040526e7e10 authored over 1 year ago by PGIII <[email protected]>
sync: add `watch::Receiver::mark_unseen` (#5962)

github.com/tokio-rs/tokio - 61042b4d90fa737dcf922e01466ded812c0f1a03 authored over 1 year ago by Victor Timofei <[email protected]>
Move comment to correct constant (#629)

github.com/tokio-rs/bytes - a14ef4617c1d041cd4b479cd7f5453054b8e639a authored over 1 year ago by Lucas Kent <[email protected]>
Update to tracing-opentelemetry 0.21.0 (#133)

github.com/tokio-rs/mini-redis - a1fd215d2ab77666ebf85f4eaeae78a0bc947a08 authored over 1 year ago by tottoto <[email protected]>
tokio: fix cache line size for RISC-V (#5994)

github.com/tokio-rs/tokio - 1c428cc558bd3be71fcd9466010b2ff0ed4048b6 authored over 1 year ago by Icenowy Zheng <[email protected]>
sync: add `?Sized` bound to `{MutexGuard,OwnedMutexGuard}::map` (#5997)

github.com/tokio-rs/tokio - 61f095fdc136f3e2a547d09b60a3ce1ef598b1f7 authored over 1 year ago by Alexandre Bléron <[email protected]>
io: add `Interest::remove` method (#5906)

github.com/tokio-rs/tokio - 65027b60bc7f8a01d82eae946d58f1d44e9bf9d5 authored over 1 year ago by Marek Kuskowski <[email protected]>
benches: use criterion instead of bencher (#5981)

github.com/tokio-rs/tokio - b046c0dcbb4d6779def9dc7ea1e6646ea9c42b27 authored over 1 year ago by M.Amin Rayej <[email protected]>
task: rename generic paramter for `spawn` (#5993)

github.com/tokio-rs/tokio - 737dff40cb84970d3cf80bc5e1a325241ce57890 authored over 1 year ago by Adam Chalmers <[email protected]>
Use "set up" rather than "setup" when used as a verb

github.com/tokio-rs/axum - 503d31976f8504bba76d9ff6d3b20738eb0f3385 authored over 1 year ago by Olaf Alders <[email protected]>
codec: document the line ending used by `LinesCodec` (#5982)

github.com/tokio-rs/tokio - a6be73eecbb2646549182443decdd433fb791ccf authored over 1 year ago by Weijia Jiang <[email protected]>
io: support vectored writes for `DuplexStream` (#5985)

github.com/tokio-rs/tokio - 9fafe783d3d7ae5bf4f524e0599b236e41f60624 authored over 1 year ago by M.Amin Rayej <[email protected]>
docs: fix worker_overflow_count (#5988)

github.com/tokio-rs/tokio - fb3ae0a254f1cb9f0e548059cbf55d3aac8c90f2 authored over 1 year ago by Joan Antoni RE <[email protected]>
doc: fix changelog typo (#628)

github.com/tokio-rs/bytes - bd9c164cb65cf9b80436c3229a6753dc9c4e73eb authored over 1 year ago by Alice Ryhl <[email protected]>
chore: prepare bytes v1.5.0 (#627)

github.com/tokio-rs/bytes - 74e6e200fd671340d4d4a874f83776def04f6c7b authored over 1 year ago by Alice Ryhl <[email protected]>
docs: add `axum-insights` to relevant crates. (#2713)

## Motivation

Adding a relevant library to the list of `tracing`-enabled crates.

## Soluti...

github.com/tokio-rs/tracing - b8c45ccd067a6aebdd9257c5edda6bc90bcf9028 authored over 1 year ago by Aaron Roney <[email protected]>
task: fix `spawn_local` source location (#5984)

The location of a spawned task, as shown in tokio console, is taken from
the location set on th...

github.com/tokio-rs/tokio - aad1892ab5b6d4e5e75f7ba03e72166f022e08ee authored over 1 year ago by Hayden Stainsby <[email protected]>
tracing: allow constant field names in macros (#2617)

## Motivation

I've found myself in the case where I wanted to have customized event field nam...

github.com/tokio-rs/tracing - 245d6075533651b2ebfaed7f06fc80e6ea76fc53 authored over 1 year ago by Joseph Perez <[email protected]>
journald: allow custom journal fields (#2708)

## Motivation

It's currently not possible to customize how messages will get send to journald...

github.com/tokio-rs/tracing - 672dfdf694eed7f2284a8c7537083e085c18706b authored over 1 year ago by Finomnis <[email protected]>
tracing: allow setting event names in macros (#2699)

## Motivation

The motivation is #1426. Currently, event names are set to a default
value of...

github.com/tokio-rs/tracing - c5736519c31cca95f8c195fd0c4c6312b910ba9a authored over 1 year ago by Aaron Roney <[email protected]>
core: allow `ValueSet`s of any length (#2508)

## Motivation

Fixes: #1566

## Solution

This change removes the maximum of 32 fields lim...

github.com/tokio-rs/tracing - 1c855ae04528e3f6cf1d681827fd2f468edc21fc authored over 1 year ago by Ethan Brierley <[email protected]>
attributes: generate less dead code for async block return type hint (#2709)

## Motivation

`#[tracing::instrument]` uses `unreachable!()` macro which needlessly
expands ...

github.com/tokio-rs/tracing - 683cc8a1a4eb2fdf7fda25de6287887bc0e4e958 authored over 1 year ago by Kornel <[email protected]>
flame: fix folded formatting (#2710)

## Motivation

The `.folded` format expects a `;`-separated list of the stack function,
optio...

github.com/tokio-rs/tracing - bab2e29955c3d0e44edbb3a7541f643f91f55b9d authored over 1 year ago by Gabi <[email protected]>
appender: clarify file appender docs (#2689)

## Motivation

There are a few errors in the file appender docs - this fixes them.

It also ...

github.com/tokio-rs/tracing - 9a7257d7ffcd3ab4de313c524c0a5bf83deee9f0 authored over 1 year ago by C L Eckhardt <[email protected]>
attributes: fix instrument with "log" feature (#2599)

## Motivation

The instrument macro currently doesn't work with the "log" crate
feature: #258...

github.com/tokio-rs/tracing - 81ceb65008892826f3a813e9029a4e678beff87a authored over 1 year ago by Michael Wigard <[email protected]>
Fix typo in examples README: plural form examples

github.com/tokio-rs/axum - d244d3f936c875f04cca854ab6ec5871bc66570f authored over 1 year ago by nabbisen <[email protected]>
chore: list 1.32.x as LTS release (#5980)

github.com/tokio-rs/tokio - 8ea303e027f349c25e9a86c1a762e27902c0d11e authored over 1 year ago by Hayden Stainsby <[email protected]>
process: document that `Child::wait` is cancel safe (#5977)

github.com/tokio-rs/tokio - 84ed35ef70a9121631b756a547e62cf78c72b5b4 authored over 1 year ago by M.Amin Rayej <[email protected]>
tokio: render taskdump documentation on docs.rs (#5972)

Modifies `package.metadata.docs.r` so that `--cfg tokio_taskdump`
is used by docs.rs when build...

github.com/tokio-rs/tokio - 95fb599664eb0dc56251b59a2d746a3ec25de58e authored over 1 year ago by Jack Wrenn <[email protected]>
macros: use ::core qualified imports instead of ::std inside tokio::test macro (#5973)

github.com/tokio-rs/tokio - 8b312ee57153e504a6c02dde977e79b7011ac46b authored over 1 year ago by ComplexSpaces <[email protected]>
release 0.12.0 (#904)

github.com/tokio-rs/prost - b258dc8227bdc77b9b1b3102493b3fccd4921393 authored over 1 year ago by Lucio Franco <[email protected]>
feat: `Name` trait + `Any` encoding support (#896)

* feat: `Name` trait + `Any` encoding support

As discussed in #299 and #858, adds a `Name` tr...

github.com/tokio-rs/prost - 7ce9b9756ba1ca0c6228931e2a9ff7859931ac95 authored over 1 year ago by Tony Arcieri <[email protected]>
Make Debug impl optional for types (#797)

* Make Debug impl optional on derive(Message)

* Config to optionally skip debug for messages
...

github.com/tokio-rs/prost - f9a3cfff07536a412e4f96f5ea3749c52c50170f authored over 1 year ago by Audun Skaugen <[email protected]>
io: add `SyncIOBridge::into_inner` (#5971)

github.com/tokio-rs/tokio - fd7d0ad5e57e968cd45a3dba75250ea272e32e10 authored over 1 year ago by Colin Walters <[email protected]>
Update criterion and pprof (#42)

github.com/tokio-rs/tracing-opentelemetry - a03ff2275bbb86add80f20c8c7b6126bd1a2b38f authored over 1 year ago by Julian Tescher <[email protected]>
WASM Support (#57)

## Motivation

I was attempting to use this library with a wasm target in a browser. If
you c...

github.com/tokio-rs/tracing-opentelemetry - 80ae3211dbc78d4efb31f175f0618a0015dfb546 authored over 1 year ago by Jesse Ditson <[email protected]>
chore: fix new warnings in Rust 1.72.0 (#2700)

This branch fixes a handful of new warnings which have shown up after
updating to Rust 1.72.0.
...

github.com/tokio-rs/tracing - bf05c61b7234eb1a196ef8d30f773d3ea6b60ce9 authored over 1 year ago by Eliza Weisman <[email protected]>
Prepare for v0.21.0 release (#56)

github.com/tokio-rs/tracing-opentelemetry - 61498639b0999be8b3657d406afa6c7dae01e9d8 authored over 1 year ago by Julian Tescher <[email protected]>
docs: fix protoc install link (#900)

Co-authored-by: Lucio Franco <[email protected]>

github.com/tokio-rs/prost - 6180f9fa3a93e42572633cb0b0610dcb0690c508 authored over 1 year ago by Caleb Cartwright <[email protected]>
fs: add vectored writes to `tokio::fs::File` (#5958)

github.com/tokio-rs/tokio - 37bb47c4a2aff8913e536767645772f15650e6cd authored over 1 year ago by M.Amin Rayej <[email protected]>
sync: improve docs for watch channels (#5954)

## Motivation

I found the watch docs as written to be somewhat confusing.

* It wasn't clea...

github.com/tokio-rs/tokio - cb1e10b7452e56ca964bcd1cfdd78997791f37d6 authored over 1 year ago by Rain <[email protected]>
prost-build: do not escape brackets followed by parenthesis in comments (#851)

* feat(prost-build): do not escape brackets followed by parenthesis or bracket in comments

* ...

github.com/tokio-rs/prost - 1d7405803004e85f58511af2a439460b4237a0e2 authored over 1 year ago by Pierre Gimalac <[email protected]>
chore: Bump MSRV to 1.64 (#902)

github.com/tokio-rs/prost - 413b0299e0d0e73b6085ad9b897fb7ec7e63cb2a authored over 1 year ago by Lucio Franco <[email protected]>
Fix typo in content/tokio/topics (#716)

Co-authored-by: Keith Miller <[email protected]>

github.com/tokio-rs/website - 48e89baca324065d5b608d776dc31f99e5efc1bc authored over 1 year ago by Keith Miller <[email protected]>
test: fix testing category slug (#5953)

github.com/tokio-rs/tokio - fb3028f3a2ce37350d11398635c6e75108a2c693 authored over 1 year ago by Alice Ryhl <[email protected]>
tokio: remove stats feature (#5952)

github.com/tokio-rs/tokio - b45f5831cf677fe5e86412a36834664d6265bbe9 authored over 1 year ago by Alice Ryhl <[email protected]>
sync: improve cancel-safety documentation for mpsc::Sender::send (#5947)

This specific issue (data loss because a send got cancelled) has bitten
our team a couple of ti...

github.com/tokio-rs/tokio - 0fe24fcffaa98cea639f9e3b38c9c4e93305fa0d authored over 1 year ago by Rain <[email protected]>
ci: drop MIPS targets from cross-check (#5951)

Currently, Tokio runs cross-compilation checks for the
`mips-unknown-linux-gnu` and `mipsel-unk...

github.com/tokio-rs/tokio - d1dae25cd22149d0902b4e72ca044c7ceace74a0 authored over 1 year ago by Eliza Weisman <[email protected]>
feat: add TryFrom<i32> implementation to Enumeration (#853)

github.com/tokio-rs/prost - ca73cbe4bbcbdb4f3d30455a090ff50209dc1fc3 authored over 1 year ago by Léo Meira Vital <[email protected]>
fix: trace id did not match when propagating invalid context (#55)

## Motivation

Fix following issues
* https://github.com/tokio-rs/tracing-opentelemetry/issue...

github.com/tokio-rs/tracing-opentelemetry - 4fa752748116f37af82b59e9b74cb042afa035c1 authored over 1 year ago by Yuta Yamaguchi <[email protected]>