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

Update tokio-udp to use std-future (#1199)

6316aa1d0b0465e8ca72040879365a91c844887f authored over 5 years ago
tokio: add read_exact method (#1202)

0784dc27679beecdb06f273ea8c8af0168212c12 authored over 5 years ago
Implement `TryFrom` to transform various I/O primitives into their mio counterparts (#1158)

* `TryFrom<TcpListener> for mio::net::TcpListener`
* `TryFrom<TcpStream> for mio::net::TcpStrea...

dd126c2333a2382e83e8b676413db8d8ec29e79b authored over 5 years ago
sync: Fix lock test to actually test the inner lock value (#1197)

* sync: Fix lock test to actually test the returned value

* Update lock test to use task.poll

3cc33dca7c9a63ce1a54593c3bb1258cdaff7a1c authored over 5 years ago
macros: re-export `main` macro from `tokio` (#1198)

Includes minor fixes and a very basic example.

Fixes #1183

dc5fa80a09ff65728d5e9848f2efc1b83de38741 authored over 5 years ago
trace: Allow setting event parents explicitly (#1109)

## Motivation

As mentioned in tokio-rs/tracing#1100 it makes sense to be able to set
the p...

455782b964df5ea96101085d55298f52fe425bc7 authored over 5 years ago
tokio: Add io copy, read, and write (#1187)

29e417c257c62ae95cfa73f6b56825b3f833dde8 authored over 5 years ago
signal: factor out event delivery into its own module to share between Unix and Windows (#1174)

Today the Unix and Windows implementations have similar yet differing
implementations of hookin...

9df11403403b6969a5c70feb249bbf88eadf9762 authored over 5 years ago
sync: Add LockFuture for Lock (#1184)

e2b4bdb64790dc29b778f0884be4b31f9e3a9846 authored over 5 years ago
process: Move files to their own directory

c6defbce4bbb9dbd9474cc7b5cb8c9624734f545 authored over 5 years ago
process: Remove unneeded files

b7846a4e2f41cfe38889aae4a3ffdf313913d482 authored over 5 years ago
process: Update to 2018 edition

cb8607a816c2040f9e1b7f6546a96963e5ac8c76 authored over 5 years ago
process: Run cargo fmt

27c15471c1329f287d47e3a79ccc7a3cd185315b authored over 5 years ago
process: Update README

0ab25878bd93ece3644403e3d123f988c02cb675 authored over 5 years ago
trace: Improve documentation (#1148)

448302c3d460f489db67874bf9817dc4d0f021c7 authored over 5 years ago
process: Update CHANGELOG

934a1467d4efcc3f841ff259732676f38a9e2c72 authored over 5 years ago
process: Update license files

ff5381de8d566ac988b7e7c2d9c7e099b5b22f7d authored over 5 years ago
process: Delete flaky and (now) unused test

061452dc018ef54a7657f14ecd5f0d16b2fc52de authored over 5 years ago
process: Update Cargo.toml

4d639e246bf2c41fb526fe0935a2b7bbd5afe824 authored over 5 years ago
process: Only pull in mio dependency on unix platforms

fc15d7d4a4b4a18a5f18af17bad01e4a9471da69 authored over 5 years ago
process: Implement a queue for repeatedly attempting to reap orphaned processes

ecaa069f0f78b0e0dcac9c3dd731329c5e5ba182 authored over 5 years ago
process: Bump to 0.2.4

a6b2682309b9379edb83e5e7ab675cea2aab3a11 authored over 5 years ago
process: Don't kill child on drop if already successfully killed

cf84a59e5a4ef196659b3df0966832ea67868c4e authored over 5 years ago
process: Utilize a global orphan process queue to avoid leaks

fa5da27d98bd03df94361d0a59457bdc46de2391 authored over 5 years ago
process: ci: move cargo tool installation to after_success

a70a3b599aeaa56d4a3ffcdd67f6df868d388181 authored over 5 years ago
process: Add unit tests for dropping killing dropped children

e90e33d5df6e59013ceffc6e956c32ba232c6049 authored over 5 years ago
process: ci: cache cargo tarpaulin build

0938ccfefd461760dd4ce5b9d083bec4c41bce6d authored over 5 years ago
process: Change codecov comment behavior to default

d0d13d0bd04527c5b82974aab9725c0513b1b221 authored over 5 years ago
process: Fix clippy warnings

f16725ea9f275408d100ad9b5f46cdadec7f2d32 authored over 5 years ago
process: ci: fix cargo binary caching

caf43221b5a43cc676c64117238dad45a15a3012 authored over 5 years ago
process: Fix `drop_kills` test when running on macOS with a single thread

93680357dd83e0be8675b4f4e775d82a2004318f authored over 5 years ago
process: Ensure all tests are run with an explicit timeout

6fa2fdab44afecba274e3b518de675a964affee8 authored over 5 years ago
process: ci: enable clippy checks as part of the build

26faefcc34b477b49d8eee9134576219b62b3ee5 authored over 5 years ago
process: Try pinning mio to 0.1.16

784d21ae317bac7634e5cc6db186667763193dee authored over 5 years ago
process: Rename EventedReaper to Reaper

8a1777b8006ab2dc08d5eb8c9c76fc80a96ab55f authored over 5 years ago
process: ci: Install cargo-tarpaulin *after* initial tests

025474dfbb740f135288dc4615facfb6fcceca2c authored over 5 years ago
process: Refactor Unix process handling

db0c4147c8cd6dc75c968410466d0eef68760149 authored over 5 years ago
process: Optimize out the "reaped" flag

42d0f53ddbac386988a171622a174ec38d17303a authored over 5 years ago
process: Update line-by-line doc example to be more flexible

b37120f61c8e1e1aa9b7496952e04b713e05e913 authored over 5 years ago
process: Update min supported rust version as per the Tokio project policy

91dbf24cf4aaf590b517ab14b90c22061713f57e authored over 5 years ago
process: Update Travis link from .org to .com

c78fd6d6c5da728309bbab6aa2c95e122b43efeb authored over 5 years ago
process: Simplify child IO registration

10fd2afd186265a5dd87feb5d409bb38708af221 authored over 5 years ago
process: Move src/unix.rs to src/unix/mod.rs

83a55601ef2fca5334b4c21e216e61ad8c7690df authored over 5 years ago
process: Implement AsRawFd for inner Fd<T> wrappers and use it instead of self.0

3b43262a10acfd991d6cb0261c513ebb1e952087 authored over 5 years ago
process: Fix some test case deprecation warnings

c94f607f1b09ce28b5ee69f05294fae1e4a72961 authored over 5 years ago
process: Bump minimum supported rustc version to 1.26

5f18bf669ff1650098d8c0ee3887b54765f9ba27 authored over 5 years ago
process: Bump version to 0.2.3

37b4efb9e213021ba5412d9b196094cef47dc717 authored over 5 years ago
process: ci: Enable code coverage tracking via codecov.io

e7dfcf90fe69f28d8fae2a76f470ad534b493528 authored over 5 years ago
process: Implement AsRawHandle for ChildStd{in, out, err} for parity

76438c9e7035937a2a837828b211d07681cad95f authored over 5 years ago
process: Implement AsRawFd for ChildStd* structs

e0e9594f710aacf33eee9be45c6bdfcb977cc07f authored over 5 years ago
process: ci: collect code coverage info via cargo-tarpaulin

ecdfe4c4747f8253b0937291cafab4d607923d15 authored over 5 years ago
process: Bump minimum required version of tokio-signal to 0.2.5

1581c8b475d3008f0e53a42d3213bcbdd43f753e authored over 5 years ago
process: Bump to 0.2.2

329ad3324cca44ce82d98971c60a2b8fcff6a00d authored over 5 years ago
process: Update CHANGELOG

2b6695d25aeed4052e40ede67eab314bf71ef0e0 authored over 5 years ago
process: Add regression test for signal starvation

d3b2efc815619a14c0b927d4e58c58db3014b46f authored over 5 years ago
process: Bump min supported rustc version to 1.25

f7c4e3cd84a6ca96b2468d31ed4fc826952e06c0 authored over 5 years ago
process: Unix: preregister for signal notifications before polling child

9290602815c5f5c63817d9b246565445f94bd233 authored over 5 years ago
process: Update Child::forget example to use the tokio runtime

7b3e4b98ac1f11dd28524edb0179152578b642f6 authored over 5 years ago
process: Bump tokio-signal version to 0.2

e6b044a8200cb46d18b078e5fcc787ae46f23882 authored over 5 years ago
process: Bump to 0.2.1

827e77e71e19366d07a623df72857919a1276271 authored over 5 years ago
process: Add a CHANGELOG

5e9d60e834c657da9d355f9bf852c2416bd4e2df authored over 5 years ago
process: Remove all items deprecated in 0.1

ad5179b2d5997171ff2c56e3ff431dd9248082db authored over 5 years ago
process: Mark status_async2/StatusAsync2 as deprecated

de9b4014574c5be477d7566c03147165cb84e2f5 authored over 5 years ago
process: Unix: mark child as reaped on kill

09e21eceeaa1a47340652149fab9c634718bdcc9 authored over 5 years ago
process: Remove dependency on `tokio-core`

8270965459f0d696aca72714bf3e92c11e874503 authored over 5 years ago
process: Bump to 0.1.6

0aceba21bd5217910a75b53f7ae26ac33604eb4a authored over 5 years ago
process: Fix project name typo in README

f0680617ee8f71c4c1df37a243739d30d9b7fc84 authored over 5 years ago
process: fix zombification on Drop on unix

bdc87856f28e4b9a7c00581b86b8a8cde7e7efe8 authored over 5 years ago
process: Tweak travis config

dbc185cd3ab1f27fe746c56d9863bca0eff3475b authored over 5 years ago
process: Clarify wording of license information in README.

acec6356eea2ad9c249b038703c6a17c3e0ec0a8 authored over 5 years ago
process: Update dev-dependencies

82aeae147d246537673e803587ae5831fa4d5ff3 authored over 5 years ago
process: Fix copy/paste

c205e2c358abceb6e25bc7021005ac75e71b1ea1 authored over 5 years ago
process: Bump to 0.1.5

32c928b6073cab68fb6e4cb170cf248b4000f387 authored over 5 years ago
process: Update winapi to 0.3

f48944c1fbd3a02f3018462e306b88a4ccb3f435 authored over 5 years ago
process: Clarify that `Child::forget` docs that it can leak OS resources

7987b644459e5bc4072e69c86efc18e01fe8e9e5 authored over 5 years ago
process: Bugfix: ensure `status_async` closes child's stdio handles after spawning

56d3914675a48e22f1cdad66c56b1a399629069c authored over 5 years ago
process: Add `status_async2` as a closer analog to `spawn_async`

b9c6eb309c6cf63c9423db8c7d668db24bea79e5 authored over 5 years ago
process: Add an example with reading input line-by-line

50cabae181b6dd16420c2de39361a79796383e7e authored over 5 years ago
process: Add `Debug` impls for nondeprecated structs

914b803429d8e83bdd5212b26049fe0bbbc6fc5e authored over 5 years ago
process: Add an `Errors` section to `status_async2`

69295fac1e9205266e59979591ff5005cf4fe02f authored over 5 years ago
process: Bump to 0.1.4

c11eec39080df2a5477e298e944ae4f1c47fc3c8 authored over 5 years ago
process: Add `must_use` annotations to all futures

34e71fa71acf09d85460cf987012067d51b162a5 authored over 5 years ago
process: Tweak docs and macro imports

4d11784b0177cce17c2341ce0a27be6ce2788b35 authored over 5 years ago
process: Update to tokio-io, mio, and tokio-core changes

1384b31d60b401c28a8ecb7544ecbe7381faa574 authored over 5 years ago
process: Bump back to 0.1.1

22bc5e2738824098cbf2ae2b529e2c52c041d912 authored over 5 years ago
process: Bump to 0.1.2

521dc940215e22e833897cbb2ab36529267c768b authored over 5 years ago
process: Update README

6638cbc80e310beccc9046d80a22588e231650f2 authored over 5 years ago
process: Bump to 0.1.3

5c5f793ef008323cff2e20ae20da6243fa2d99ee authored over 5 years ago
process: Use appveyor to download rustup

c101e9e11de145d278a02db3207033a96f697dce authored over 5 years ago
process: Update doc urls and metadata

ed23a06fb1353fb8b1354e037ca15462f899efcd authored over 5 years ago
process: Remove caveat about tokio-signal

1aee22505a45dc633cd0cf7009e321761d591306 authored over 5 years ago
process: Use join3 instead of two joins

01b5bf6761fd53a390b81981992dc6c9c6cf2120 authored over 5 years ago
process: Rewrite the crate with an extension trait

6150be189f4f8487483830667309c51302624aea authored over 5 years ago
process: Add back in 0.1.0 compatibility layer

ca51ae96511beb7ef6b010c013a443c881fbc5c8 authored over 5 years ago
process: Add a simple `wait_with_output` test

124391e42b0bd6139adbdb182f9ced75ea471bbe authored over 5 years ago
process: Share init in tests

9680ecc109e13b0afa3e7e51168d02912441f7aa authored over 5 years ago
process: Hide compat from docs

a0c162c0ffeb9ad8e8ff51102f8b171925a0b1aa authored over 5 years ago
process: Bump minimum version of tokio-core

f20e7a4d2b04f219bc1a5716952abd999ae9838a authored over 5 years ago
process: Tweak drop_kills test

4a92c4d4b6f5fb0e774634a1cfcdf98a6512d631 authored over 5 years ago
process: Bump to 0.2.0

f3f99b723f9d378a8774397f3ac1d3088741fe15 authored over 5 years ago