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
6316aa1d0b0465e8ca72040879365a91c844887f authored over 5 years ago
tokio: add read_exact method (#1202)
0784dc27679beecdb06f273ea8c8af0168212c12 authored over 5 years ago
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...
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...
tokio: Add io copy, read, and write (#1187)
29e417c257c62ae95cfa73f6b56825b3f833dde8 authored over 5 years ago
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...
sync: Add LockFuture for Lock (#1184)
e2b4bdb64790dc29b778f0884be4b31f9e3a9846 authored over 5 years ago
e2b4bdb64790dc29b778f0884be4b31f9e3a9846 authored over 5 years ago
process: Move files to their own directory
c6defbce4bbb9dbd9474cc7b5cb8c9624734f545 authored over 5 years ago
c6defbce4bbb9dbd9474cc7b5cb8c9624734f545 authored over 5 years ago
process: Remove unneeded files
b7846a4e2f41cfe38889aae4a3ffdf313913d482 authored over 5 years ago
b7846a4e2f41cfe38889aae4a3ffdf313913d482 authored over 5 years ago
process: Update to 2018 edition
cb8607a816c2040f9e1b7f6546a96963e5ac8c76 authored over 5 years ago
cb8607a816c2040f9e1b7f6546a96963e5ac8c76 authored over 5 years ago
process: Run cargo fmt
27c15471c1329f287d47e3a79ccc7a3cd185315b authored over 5 years ago
27c15471c1329f287d47e3a79ccc7a3cd185315b authored over 5 years ago
process: Update README
0ab25878bd93ece3644403e3d123f988c02cb675 authored over 5 years ago
0ab25878bd93ece3644403e3d123f988c02cb675 authored over 5 years ago
trace: Improve documentation (#1148)
448302c3d460f489db67874bf9817dc4d0f021c7 authored over 5 years ago
448302c3d460f489db67874bf9817dc4d0f021c7 authored over 5 years ago
process: Update CHANGELOG
934a1467d4efcc3f841ff259732676f38a9e2c72 authored over 5 years ago
934a1467d4efcc3f841ff259732676f38a9e2c72 authored over 5 years ago
process: Update license files
ff5381de8d566ac988b7e7c2d9c7e099b5b22f7d authored over 5 years ago
ff5381de8d566ac988b7e7c2d9c7e099b5b22f7d authored over 5 years ago
process: Delete flaky and (now) unused test
061452dc018ef54a7657f14ecd5f0d16b2fc52de authored over 5 years ago
061452dc018ef54a7657f14ecd5f0d16b2fc52de authored over 5 years ago
process: Update Cargo.toml
4d639e246bf2c41fb526fe0935a2b7bbd5afe824 authored over 5 years ago
4d639e246bf2c41fb526fe0935a2b7bbd5afe824 authored over 5 years ago
process: Only pull in mio dependency on unix platforms
fc15d7d4a4b4a18a5f18af17bad01e4a9471da69 authored over 5 years ago
fc15d7d4a4b4a18a5f18af17bad01e4a9471da69 authored over 5 years ago
process: Implement a queue for repeatedly attempting to reap orphaned processes
ecaa069f0f78b0e0dcac9c3dd731329c5e5ba182 authored over 5 years ago
ecaa069f0f78b0e0dcac9c3dd731329c5e5ba182 authored over 5 years ago
process: Bump to 0.2.4
a6b2682309b9379edb83e5e7ab675cea2aab3a11 authored over 5 years ago
a6b2682309b9379edb83e5e7ab675cea2aab3a11 authored over 5 years ago
process: Don't kill child on drop if already successfully killed
cf84a59e5a4ef196659b3df0966832ea67868c4e authored over 5 years ago
cf84a59e5a4ef196659b3df0966832ea67868c4e authored over 5 years ago
process: Utilize a global orphan process queue to avoid leaks
fa5da27d98bd03df94361d0a59457bdc46de2391 authored over 5 years ago
fa5da27d98bd03df94361d0a59457bdc46de2391 authored over 5 years ago
process: ci: move cargo tool installation to after_success
a70a3b599aeaa56d4a3ffcdd67f6df868d388181 authored over 5 years ago
a70a3b599aeaa56d4a3ffcdd67f6df868d388181 authored over 5 years ago
process: Add unit tests for dropping killing dropped children
e90e33d5df6e59013ceffc6e956c32ba232c6049 authored over 5 years ago
e90e33d5df6e59013ceffc6e956c32ba232c6049 authored over 5 years ago
process: ci: cache cargo tarpaulin build
0938ccfefd461760dd4ce5b9d083bec4c41bce6d authored over 5 years ago
0938ccfefd461760dd4ce5b9d083bec4c41bce6d authored over 5 years ago
process: Change codecov comment behavior to default
d0d13d0bd04527c5b82974aab9725c0513b1b221 authored over 5 years ago
d0d13d0bd04527c5b82974aab9725c0513b1b221 authored over 5 years ago
process: Fix clippy warnings
f16725ea9f275408d100ad9b5f46cdadec7f2d32 authored over 5 years ago
f16725ea9f275408d100ad9b5f46cdadec7f2d32 authored over 5 years ago
process: ci: fix cargo binary caching
caf43221b5a43cc676c64117238dad45a15a3012 authored over 5 years ago
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
93680357dd83e0be8675b4f4e775d82a2004318f authored over 5 years ago
process: Ensure all tests are run with an explicit timeout
6fa2fdab44afecba274e3b518de675a964affee8 authored over 5 years ago
6fa2fdab44afecba274e3b518de675a964affee8 authored over 5 years ago
process: ci: enable clippy checks as part of the build
26faefcc34b477b49d8eee9134576219b62b3ee5 authored over 5 years ago
26faefcc34b477b49d8eee9134576219b62b3ee5 authored over 5 years ago
process: Try pinning mio to 0.1.16
784d21ae317bac7634e5cc6db186667763193dee authored over 5 years ago
784d21ae317bac7634e5cc6db186667763193dee authored over 5 years ago
process: Rename EventedReaper to Reaper
8a1777b8006ab2dc08d5eb8c9c76fc80a96ab55f authored over 5 years ago
8a1777b8006ab2dc08d5eb8c9c76fc80a96ab55f authored over 5 years ago
process: ci: Install cargo-tarpaulin *after* initial tests
025474dfbb740f135288dc4615facfb6fcceca2c authored over 5 years ago
025474dfbb740f135288dc4615facfb6fcceca2c authored over 5 years ago
process: Refactor Unix process handling
db0c4147c8cd6dc75c968410466d0eef68760149 authored over 5 years ago
db0c4147c8cd6dc75c968410466d0eef68760149 authored over 5 years ago
process: Optimize out the "reaped" flag
42d0f53ddbac386988a171622a174ec38d17303a authored over 5 years ago
42d0f53ddbac386988a171622a174ec38d17303a authored over 5 years ago
process: Update line-by-line doc example to be more flexible
b37120f61c8e1e1aa9b7496952e04b713e05e913 authored over 5 years ago
b37120f61c8e1e1aa9b7496952e04b713e05e913 authored over 5 years ago
process: Update min supported rust version as per the Tokio project policy
91dbf24cf4aaf590b517ab14b90c22061713f57e authored over 5 years ago
91dbf24cf4aaf590b517ab14b90c22061713f57e authored over 5 years ago
process: Update Travis link from .org to .com
c78fd6d6c5da728309bbab6aa2c95e122b43efeb authored over 5 years ago
c78fd6d6c5da728309bbab6aa2c95e122b43efeb authored over 5 years ago
process: Simplify child IO registration
10fd2afd186265a5dd87feb5d409bb38708af221 authored over 5 years ago
10fd2afd186265a5dd87feb5d409bb38708af221 authored over 5 years ago
process: Move src/unix.rs to src/unix/mod.rs
83a55601ef2fca5334b4c21e216e61ad8c7690df authored over 5 years ago
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
3b43262a10acfd991d6cb0261c513ebb1e952087 authored over 5 years ago
process: Fix some test case deprecation warnings
c94f607f1b09ce28b5ee69f05294fae1e4a72961 authored over 5 years ago
c94f607f1b09ce28b5ee69f05294fae1e4a72961 authored over 5 years ago
process: Bump minimum supported rustc version to 1.26
5f18bf669ff1650098d8c0ee3887b54765f9ba27 authored over 5 years ago
5f18bf669ff1650098d8c0ee3887b54765f9ba27 authored over 5 years ago
process: Bump version to 0.2.3
37b4efb9e213021ba5412d9b196094cef47dc717 authored over 5 years ago
37b4efb9e213021ba5412d9b196094cef47dc717 authored over 5 years ago
process: ci: Enable code coverage tracking via codecov.io
e7dfcf90fe69f28d8fae2a76f470ad534b493528 authored over 5 years ago
e7dfcf90fe69f28d8fae2a76f470ad534b493528 authored over 5 years ago
process: Implement AsRawHandle for ChildStd{in, out, err} for parity
76438c9e7035937a2a837828b211d07681cad95f authored over 5 years ago
76438c9e7035937a2a837828b211d07681cad95f authored over 5 years ago
process: Implement AsRawFd for ChildStd* structs
e0e9594f710aacf33eee9be45c6bdfcb977cc07f authored over 5 years ago
e0e9594f710aacf33eee9be45c6bdfcb977cc07f authored over 5 years ago
process: ci: collect code coverage info via cargo-tarpaulin
ecdfe4c4747f8253b0937291cafab4d607923d15 authored over 5 years ago
ecdfe4c4747f8253b0937291cafab4d607923d15 authored over 5 years ago
process: Bump minimum required version of tokio-signal to 0.2.5
1581c8b475d3008f0e53a42d3213bcbdd43f753e authored over 5 years ago
1581c8b475d3008f0e53a42d3213bcbdd43f753e authored over 5 years ago
process: Bump to 0.2.2
329ad3324cca44ce82d98971c60a2b8fcff6a00d authored over 5 years ago
329ad3324cca44ce82d98971c60a2b8fcff6a00d authored over 5 years ago
process: Update CHANGELOG
2b6695d25aeed4052e40ede67eab314bf71ef0e0 authored over 5 years ago
2b6695d25aeed4052e40ede67eab314bf71ef0e0 authored over 5 years ago
process: Add regression test for signal starvation
d3b2efc815619a14c0b927d4e58c58db3014b46f authored over 5 years ago
d3b2efc815619a14c0b927d4e58c58db3014b46f authored over 5 years ago
process: Bump min supported rustc version to 1.25
f7c4e3cd84a6ca96b2468d31ed4fc826952e06c0 authored over 5 years ago
f7c4e3cd84a6ca96b2468d31ed4fc826952e06c0 authored over 5 years ago
process: Unix: preregister for signal notifications before polling child
9290602815c5f5c63817d9b246565445f94bd233 authored over 5 years ago
9290602815c5f5c63817d9b246565445f94bd233 authored over 5 years ago
process: Update Child::forget example to use the tokio runtime
7b3e4b98ac1f11dd28524edb0179152578b642f6 authored over 5 years ago
7b3e4b98ac1f11dd28524edb0179152578b642f6 authored over 5 years ago
process: Bump tokio-signal version to 0.2
e6b044a8200cb46d18b078e5fcc787ae46f23882 authored over 5 years ago
e6b044a8200cb46d18b078e5fcc787ae46f23882 authored over 5 years ago
process: Bump to 0.2.1
827e77e71e19366d07a623df72857919a1276271 authored over 5 years ago
827e77e71e19366d07a623df72857919a1276271 authored over 5 years ago
process: Add a CHANGELOG
5e9d60e834c657da9d355f9bf852c2416bd4e2df authored over 5 years ago
5e9d60e834c657da9d355f9bf852c2416bd4e2df authored over 5 years ago
process: Remove all items deprecated in 0.1
ad5179b2d5997171ff2c56e3ff431dd9248082db authored over 5 years ago
ad5179b2d5997171ff2c56e3ff431dd9248082db authored over 5 years ago
process: Mark status_async2/StatusAsync2 as deprecated
de9b4014574c5be477d7566c03147165cb84e2f5 authored over 5 years ago
de9b4014574c5be477d7566c03147165cb84e2f5 authored over 5 years ago
process: Unix: mark child as reaped on kill
09e21eceeaa1a47340652149fab9c634718bdcc9 authored over 5 years ago
09e21eceeaa1a47340652149fab9c634718bdcc9 authored over 5 years ago
process: Remove dependency on `tokio-core`
8270965459f0d696aca72714bf3e92c11e874503 authored over 5 years ago
8270965459f0d696aca72714bf3e92c11e874503 authored over 5 years ago
process: Bump to 0.1.6
0aceba21bd5217910a75b53f7ae26ac33604eb4a authored over 5 years ago
0aceba21bd5217910a75b53f7ae26ac33604eb4a authored over 5 years ago
process: Fix project name typo in README
f0680617ee8f71c4c1df37a243739d30d9b7fc84 authored over 5 years ago
f0680617ee8f71c4c1df37a243739d30d9b7fc84 authored over 5 years ago
process: fix zombification on Drop on unix
bdc87856f28e4b9a7c00581b86b8a8cde7e7efe8 authored over 5 years ago
bdc87856f28e4b9a7c00581b86b8a8cde7e7efe8 authored over 5 years ago
process: Tweak travis config
dbc185cd3ab1f27fe746c56d9863bca0eff3475b authored over 5 years ago
dbc185cd3ab1f27fe746c56d9863bca0eff3475b authored over 5 years ago
process: Clarify wording of license information in README.
acec6356eea2ad9c249b038703c6a17c3e0ec0a8 authored over 5 years ago
acec6356eea2ad9c249b038703c6a17c3e0ec0a8 authored over 5 years ago
process: Update dev-dependencies
82aeae147d246537673e803587ae5831fa4d5ff3 authored over 5 years ago
82aeae147d246537673e803587ae5831fa4d5ff3 authored over 5 years ago
process: Fix copy/paste
c205e2c358abceb6e25bc7021005ac75e71b1ea1 authored over 5 years ago
c205e2c358abceb6e25bc7021005ac75e71b1ea1 authored over 5 years ago
process: Bump to 0.1.5
32c928b6073cab68fb6e4cb170cf248b4000f387 authored over 5 years ago
32c928b6073cab68fb6e4cb170cf248b4000f387 authored over 5 years ago
process: Update winapi to 0.3
f48944c1fbd3a02f3018462e306b88a4ccb3f435 authored over 5 years ago
f48944c1fbd3a02f3018462e306b88a4ccb3f435 authored over 5 years ago
process: Clarify that `Child::forget` docs that it can leak OS resources
7987b644459e5bc4072e69c86efc18e01fe8e9e5 authored over 5 years ago
7987b644459e5bc4072e69c86efc18e01fe8e9e5 authored over 5 years ago
process: Bugfix: ensure `status_async` closes child's stdio handles after spawning
56d3914675a48e22f1cdad66c56b1a399629069c authored over 5 years ago
56d3914675a48e22f1cdad66c56b1a399629069c authored over 5 years ago
process: Add `status_async2` as a closer analog to `spawn_async`
b9c6eb309c6cf63c9423db8c7d668db24bea79e5 authored over 5 years ago
b9c6eb309c6cf63c9423db8c7d668db24bea79e5 authored over 5 years ago
process: Add an example with reading input line-by-line
50cabae181b6dd16420c2de39361a79796383e7e authored over 5 years ago
50cabae181b6dd16420c2de39361a79796383e7e authored over 5 years ago
process: Add `Debug` impls for nondeprecated structs
914b803429d8e83bdd5212b26049fe0bbbc6fc5e authored over 5 years ago
914b803429d8e83bdd5212b26049fe0bbbc6fc5e authored over 5 years ago
process: Add an `Errors` section to `status_async2`
69295fac1e9205266e59979591ff5005cf4fe02f authored over 5 years ago
69295fac1e9205266e59979591ff5005cf4fe02f authored over 5 years ago
process: Bump to 0.1.4
c11eec39080df2a5477e298e944ae4f1c47fc3c8 authored over 5 years ago
c11eec39080df2a5477e298e944ae4f1c47fc3c8 authored over 5 years ago
process: Add `must_use` annotations to all futures
34e71fa71acf09d85460cf987012067d51b162a5 authored over 5 years ago
34e71fa71acf09d85460cf987012067d51b162a5 authored over 5 years ago
process: Tweak docs and macro imports
4d11784b0177cce17c2341ce0a27be6ce2788b35 authored over 5 years ago
4d11784b0177cce17c2341ce0a27be6ce2788b35 authored over 5 years ago
process: Update to tokio-io, mio, and tokio-core changes
1384b31d60b401c28a8ecb7544ecbe7381faa574 authored over 5 years ago
1384b31d60b401c28a8ecb7544ecbe7381faa574 authored over 5 years ago
process: Bump back to 0.1.1
22bc5e2738824098cbf2ae2b529e2c52c041d912 authored over 5 years ago
22bc5e2738824098cbf2ae2b529e2c52c041d912 authored over 5 years ago
process: Bump to 0.1.2
521dc940215e22e833897cbb2ab36529267c768b authored over 5 years ago
521dc940215e22e833897cbb2ab36529267c768b authored over 5 years ago
process: Update README
6638cbc80e310beccc9046d80a22588e231650f2 authored over 5 years ago
6638cbc80e310beccc9046d80a22588e231650f2 authored over 5 years ago
process: Bump to 0.1.3
5c5f793ef008323cff2e20ae20da6243fa2d99ee authored over 5 years ago
5c5f793ef008323cff2e20ae20da6243fa2d99ee authored over 5 years ago
process: Use appveyor to download rustup
c101e9e11de145d278a02db3207033a96f697dce authored over 5 years ago
c101e9e11de145d278a02db3207033a96f697dce authored over 5 years ago
process: Update doc urls and metadata
ed23a06fb1353fb8b1354e037ca15462f899efcd authored over 5 years ago
ed23a06fb1353fb8b1354e037ca15462f899efcd authored over 5 years ago
process: Remove caveat about tokio-signal
1aee22505a45dc633cd0cf7009e321761d591306 authored over 5 years ago
1aee22505a45dc633cd0cf7009e321761d591306 authored over 5 years ago
process: Use join3 instead of two joins
01b5bf6761fd53a390b81981992dc6c9c6cf2120 authored over 5 years ago
01b5bf6761fd53a390b81981992dc6c9c6cf2120 authored over 5 years ago
process: Rewrite the crate with an extension trait
6150be189f4f8487483830667309c51302624aea authored over 5 years ago
6150be189f4f8487483830667309c51302624aea authored over 5 years ago
process: Add back in 0.1.0 compatibility layer
ca51ae96511beb7ef6b010c013a443c881fbc5c8 authored over 5 years ago
ca51ae96511beb7ef6b010c013a443c881fbc5c8 authored over 5 years ago
process: Add a simple `wait_with_output` test
124391e42b0bd6139adbdb182f9ced75ea471bbe authored over 5 years ago
124391e42b0bd6139adbdb182f9ced75ea471bbe authored over 5 years ago
process: Share init in tests
9680ecc109e13b0afa3e7e51168d02912441f7aa authored over 5 years ago
9680ecc109e13b0afa3e7e51168d02912441f7aa authored over 5 years ago
process: Hide compat from docs
a0c162c0ffeb9ad8e8ff51102f8b171925a0b1aa authored over 5 years ago
a0c162c0ffeb9ad8e8ff51102f8b171925a0b1aa authored over 5 years ago
process: Bump minimum version of tokio-core
f20e7a4d2b04f219bc1a5716952abd999ae9838a authored over 5 years ago
f20e7a4d2b04f219bc1a5716952abd999ae9838a authored over 5 years ago
process: Tweak drop_kills test
4a92c4d4b6f5fb0e774634a1cfcdf98a6512d631 authored over 5 years ago
4a92c4d4b6f5fb0e774634a1cfcdf98a6512d631 authored over 5 years ago
process: Bump to 0.2.0
f3f99b723f9d378a8774397f3ac1d3088741fe15 authored over 5 years ago
f3f99b723f9d378a8774397f3ac1d3088741fe15 authored over 5 years ago