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

tokio: update connect to async/await (#1375)

144d980e5caec5dd7d7bba41e6906eb1400238c1 authored over 5 years ago
tokio: Update proxy to async/await (#1373)

81d789b88fcab6b32e66bc7cb1a819da52bec947 authored over 5 years ago
chore: add rust-toolchain file to track nightly version (#1374)

634c19582f7b5839deb8e7f78a9759a215243d93 authored over 5 years ago
signal: Change constructors to return a result instead of lazy future (#1340)

ff922bbe6d8de897b01f006b8e22a59bef2c9190 authored over 5 years ago
chore: Fix spelling mistake (#1359)

bf38631d6a0a567a4a15f78ac0dcdfeb640dc2f5 authored over 5 years ago
tokio: re-enable StreamExt (#1362)

6dda866191c1ff73bac534438d74f40ab326c65f authored over 5 years ago
sync: switch branch of loom dev-dependency to master (#1367)

* sync: switch branch of loom dev-dependency to master

* replace loom::fuzz with loom::model

03e450deb1150382b108835059aab5b4e3ceaf53 authored over 5 years ago
Update process to use std::future (#1343)

fbf90e63567d57520901369d780e94669e216f98 authored over 5 years ago
tcp: add `async fn TcpStream::peek` (#1360)

* tcp: add `async fn TcpStream::peek`

* tcp: apply rustfmt on tests

74168ae82f220fd5e7644b72426e1d851d2f622e authored over 5 years ago
Update chat example to async/await (#1349)

d038009e7dc766c5362fe90da9b44cb56ccc1e39 authored over 5 years ago
Update examples to return `Result` (#1305)

* update echo-udp

* update echo

* update hello_world

* update udp-client

* rustfmt
...

132e9f1da5965530b63554d7a1c59824c3de4e30 authored over 5 years ago
ci: enable clippy lints (#1335)

fe021e6c008a886c1c6ad97c9f5f0c667fad34c6 authored over 5 years ago
buf: Inital pass at updating BufStream (#1355)

f311ac3d4faa4fa1203ad5586a7676604ffe7736 authored over 5 years ago
tokio: include async-trait feature for uds (#1352)

298be802492068d28b972069c5f654de124fd510 authored over 5 years ago
Export `LinesCodecError` (#1350)

79b017c773e194e2d7a69c07f8fcd93e28eef625 authored over 5 years ago
add TryFrom/From implementations (#1347)

* TryFrom<net::TcpListener> for TcpListener
* TryFrom<net::TcpStream> for TcpStream
* TryFrom<...

ca0e5cc6701849c8a2e8f203d139992c5ea326c1 authored over 5 years ago
macros: detect double test attribute (#1336)

59bc364a0e71ace4e819a3e5f5048ce2bc388ed4 authored over 5 years ago
chore: bump to newer nightly (#1338)

e88d10a3cbf8471eddde1082e10a9d35e4376bac authored over 5 years ago
Merge tokio-process into tokio

Original repo can be found at https://github.com/alexcrichton/tokio-process/

a3b8d827112c6aac58585fea60f2e8d7950d2f7a authored over 5 years ago
signal: change unix::Signal to return () instead of signum (#1330)

* This simplifies the API surface by returning () instead of the signal
number that was used du...

d9688bc09485e0c3e732a5ed3e3749f5e893aed9 authored over 5 years ago
signal: replace `windows::Event` with `windows::CtrlBreak` (#1331)

* Add a new `windows::CtrlBreak` struct which wil represent a stream of
CTRL_BREAK_EVENT signal...

320a5fdca7637e4045d4e3c8a7e592e3a833b1da authored over 5 years ago
chore: remove redundant field names in struct literals (#1334)

9af07ce208059994b32117b248cc544803a13256 authored over 5 years ago
chore: use ptr::{null, null_mut} instead of 0 as *{const, mut} (#1333)

1b2d997863709a3d5cb1e2dc78048d7e6566a17f authored over 5 years ago
chore: remove unnecessary conversion (#1332)

7a52ddcd0962dcbd88e1dc401f0a84319397a6d9 authored over 5 years ago
tokio: remove `Send + 'static` requirement from `block_on` (#1329)

Removes the `Send` requirement to futures passed to `Runtime::block_on`.
Previously, `block_on`...

9d3e5aac083fd7369bcc48b7f75472b6f8f87ea8 authored over 5 years ago
chore: remove tokio-futures facade crate (#1327)

This switches from using the tokio-futures facade to referencing
futures-* crates directly.

a99fa6e0963e9d3abad8c33df31b42f87fe86b06 authored over 5 years ago
Remove last non-dev dependency on rand crate (#1324)

Use std RandomState for XorShift seeding. This allows dropping _rand_
crate dep here, accept as...

b89ed00a0d0b5ffa8fd3fa3a1faee31b5693cd64 authored over 5 years ago
fs: add `remove_dir_all` and `RemoveDirAllFuture` (#1325)

Adds the sister function to `remove_dir` and mirrors the `create_dir_all` that's already exposed.

12ce75f08832254bcbd1fb55f4f59f57a482f569 authored over 5 years ago
tokio: add AsyncReadExt::read_to_string (#1326)

a88308ed9f608e7225e9803f2dd69ac250c926bf authored over 5 years ago
tokio-tls: enable `Send` and `Sync` (#1317)

- update 0 as *mut () calls to std::ptr::null_mut()
- impl Send and Sync for AllowStd

a298472da85e25755413912b96a6c736cdb9dbcb authored over 5 years ago
timer: change Into to From trait for Elapsed (#1322)

d0bb16192b70be73eb7be3f5f7d9979c91e0f9a8 authored over 5 years ago
timer: impl Into<std::io::Error> for Elpased (#1321)

That convert Elpased to ErrorKind::TimedOut

a18ddb3b616b8c4c910fc927f6d72272319675c2 authored over 5 years ago
Get rid of Enter for with_default (#1315)

We want executors to enforce that there are never multiple active at the
same time. This is ens...

003b4d8074e501f0185d0d38050219ec7b491bc3 authored over 5 years ago
Replace (some) uninitialized with MaybeUninit (#1295)

6d186fe40ef8e9a2490c6d9deea523278871dcaa authored over 5 years ago
tcp: implement "split_mut" for TcpStream (#1289)

0d99ddd4f4adfb3ee099a5eefaea529200afcbd1 authored over 5 years ago
tls: update to std-future (#1224)

448d9d2eab32a4e0c0a37ddf0f153a13435dc767 authored over 5 years ago
fs: drop deprecated tempdir crate use in tests (#1312)

In particular because it pulls in old rand duplicates. Replace use
with tempfile::tempdir() whi...

0de3a69eb412354739b7b703e28b7f66f16e7dff authored over 5 years ago
examples: pdate tinydb example (#1288)

Update tinydb example to use async / await.

61aee5fc2857d07834328ee9b9a7f51762ac498e authored over 5 years ago
io: Minor adjustments to tokio-test IO (#1306)

This also re-exports `bytes::{Buf, BufMut}` from `tokio-io`.

7f7f74985e18a6bbe6e05e49ca2407506a000889 authored over 5 years ago
tokio: include `async-traits` feature (#1314)

The `tokio` facade crate will depend on the `async-traits` feature flag in
sub crates.

e6cf976662d21974f69fa7d4d60fb27b887c6c47 authored over 5 years ago
add #[must_use] to more futures and streams (#1309)

b14e189e44d6588ca4437ecbc2ca97ab7dedd925 authored over 5 years ago
io: add AsyncBufRead trait

5774a9cd64b56d703f743fe07ff3671c1af56d08 authored over 5 years ago
tokio: add AsyncBufReadExt::read_line

ab040bb498c96623f413efdc9fc16c46f72f9c63 authored over 5 years ago
tokio: add AsyncBufReadExt::lines

6742816e78dad0d2ae8137671cc409258df70acf authored over 5 years ago
Fix import of ready macro

2dde2b448faecea425555b91c004802a61e079f2 authored over 5 years ago
tokio: add AsyncBufReadExt::read_until

0cfa120ba8c93822d6a84f2e7392008d84622010 authored over 5 years ago
update udp-codec example (#1293)

da49ede41ef2430797667c02df8f615367d5fcc4 authored over 5 years ago
chore: indicate the master branch docs are old. (#1304)

Fixes #1292

d224d6415e1966458d69e717d55a2b19bb6d1acf authored over 5 years ago
chore: use ready macro from `futures-core` (#1300)

83273b8b50fd4e7a68c83f9086e2f1bd513174d7 authored over 5 years ago
chore: update rand dependency to 0.7 (#1302)

ca708d6d8783b4fc86ccc059fb7a40e14edfe812 authored over 5 years ago
executor: block thread when needed in block fn (#1303)

Fix #1296

0b75c0c53d7708e42af5b72adb58f2261f7d9fe1 authored over 5 years ago
reactor: bump parking_lot dependency (#1298)

5fbb36a060c3eb3317b50e9f58c264ac81f86608 authored over 5 years ago
Re-export tokio-fs (#1287)

c897a5b6962075c13571ee44f7cad0a7bca167c0 authored over 5 years ago
tokio-test: add tokio_test::io mock builder

48d7f7b93175b46fb5816ad03a47e4a58d2c8d52 authored over 5 years ago
tokio: re-export correct tokio-uds version (#1286)

An earlier PR (#1282) re-exported the version from crates.io and not git
master.

22918231814fb5591a4c0c6d5aa0c5ba8172c9c1 authored over 5 years ago
fs: update to use `std::future` (#1269)

795e02f4c6cfb577d6393221a8424c6e39e9d37c authored over 5 years ago
chore: bump to newer nightly (#1284)

7ac8bfc82133a19cabc917e5ab55902e3b2441df authored over 5 years ago
tokio: update echo example (#1283)

a79483750ff550d95b95cb19fb211637f67c1745 authored over 5 years ago
tokio: re-export tokio-uds (#1282)

The tokio-uds crate has been previously updated to std::future. This
commit enables the re-expo...

3855f373d3b5eaf4e63e6ec2b334e46c6b50f670 authored over 5 years ago
tokio: update threaded runtime to std::future (#1280)

re-enables the threaded runtime and sets it (again) as the default.

bd3f3270dbf632a7e23e82dd93605db1fe050ee9 authored over 5 years ago
chore: remove usage of deprecated ONCE_INIT (#1281)

e5525628cdc9cf359501384a7a820905ecab9235 authored over 5 years ago
tokio: add AsyncReadExt::read_to_end (#1279)

f1b8a318d9d65c8e1ca2b4ee3f23f2c57c53bd04 authored over 5 years ago
tokio: add AsyncWriteExt::write_all (#1277)

64343f1b786b386bb4fbd6169fc4850cce9e245a authored over 5 years ago
tokio: rewrite examples with `async`. (#1228)

82795184c1a8ce136c4f0fee2a6c9127ff495565 authored over 5 years ago
chore: script updating versions in links to docs.rs (#1249)

f529928d877809172a0349a008f5517544cc7fdd authored over 5 years ago
signal: Replace `ctrl_c` with a `CtrlC` struct (#1273)

* Add a new `CtrlC` struct which will represent a stream of SIGINT
signals on Unix or the CTRL_...

461eebe612b32d2f75fde35d737b10728ff428cd authored over 5 years ago
chore: Add link to docs (#1276)

407d15cf933bf32998a1c5c1348c950e891fc1cf authored over 5 years ago
uds: update to std-future (#1227)

80915906d8faa7a86e798d2d73509a0734987265 authored over 5 years ago
udp: UdpSocket split support (#1226)

88e775dcf0ad33e1faeed08ffd8482f467417df8 authored over 5 years ago
chore: update examples link in README (#1274)

8b49a1e05fa8d070c4d9582beb7491b284f1556a authored over 5 years ago
timer: fix build (#1275)

8fa1510d6782f8e98d77bc5e500c019c8a04d853 authored over 5 years ago
current-thread: make `tokio_current_thread::Handle` Sync (#1119)

7797a377c36d7359630e3b5c267f55677ca747b7 authored over 5 years ago
timer: fix Handle::timeout (#1093)

The old implementation didn't work for Timeout<Stream>, since the method
took a deadline rather...

b62d224fac1979a2841d8f0cc083d700eac4429d authored over 5 years ago
Use Sink trait from futures-sink-preview (#1244)

d4803bc86897517d4e4598fb2b6f2216c144ce1c authored over 5 years ago
signal: update instructions in Ctrl-C example (#1270)

Fixes: #1248

e07a03b3c5f7453f4360e0c72c805e6f5faaf32a authored over 5 years ago
chore: Update futures-preview to 0.3.0-alpha.17 (#1267)

7b86acb71d11664f64104854ea69d41d9772786e authored over 5 years ago
Remove usage of deprecated std::error::Error methods (#1206) (#1245)

0651f0942722a76be1f330bc42e365511fc81635 authored over 5 years ago
Add missing links in README.md (#1233)

Fixes: #1229

516251052d9b57f353666eab1ab360d362c1ef7e authored over 5 years ago
signal: migrate to std::futures (#1218)

Migrate to std::futures and the futures 0.3 preview and use async/await
where possible

**Bre...

cbad83f36250dee743e9ccef0cf473fce3300d28 authored over 5 years ago
add release documentation to CONTRIBUTING.md (#1171)

## Motivation

Currently, the process for releasing a new version of a Tokio crate is
somewha...

bd9760e124d9facb40a2cb86fdb18fdff2abae1f authored over 5 years ago
tcp: add `ascyc fn TcpListener::accept` (#1242)

Refs: #1209

3e898f58a56630643b4dad529cdfd61c026b584f authored over 5 years ago
ci: don't generate docs for deps on FreeBSD (#1241)

c531865d2c1b7c7960d41e8c85f3999e3a8720c4 authored over 5 years ago
ci: scope each tests/examples invocation to a specific crate (#1238)

722eb257be0548911f5047d6b09a2bcf196deec9 authored over 5 years ago
io: fix documents (#1231)

ceed29586b446f87cce381d7d1e81bd01421f115 authored over 5 years ago
tokio: re-enable timer in runtimes (#1237)

This also brings back the timer tests in the tokio crate.

70eca184f0f52dd2d634b750bba698da9418ee5f authored over 5 years ago
timer: finish updating timer (#1222)

* timer: restructure feature flags
* update timer tests
* Add `async-traits` to CI

This als...

b2c777846eda2f8d68b3877d0cd5dff77ccde76f authored over 5 years ago
docs: add note in the readme about the master branch (#1230)

8e7d8af5886000c20bbe6b6b046bbc1c8256015f authored over 5 years ago
TcpSocket specialized split (#1217)

7380dd2482c65b4176df7a9630d1ef18295937f7 authored over 5 years ago
chore: remove `tokio-trace`, add "Related Projects" to README (#1221)

## Motivation

The `tokio-trace` and `tokio-trace-core` crates have been renamed to
`tracing`...

af46eac5837af4871144923b1e75f38c41e8896d authored over 5 years ago
threadpool: update to std::future (#1219)

An initial pass at updating `tokio-threadpool` to `std::future`. The
codebase and tests both no...

e7488d983e025d1b3c025b33009dc3055b966e16 authored over 5 years ago
sync: change oneshot poll_close to poll_closed

The action of `Sender::poll_close` is to check if the receiver has been
closed, not to try to cl...

e4415d986ace8f63a7204b2dc40cf58325953c4e authored over 5 years ago
ci: disable cache on cirrus (#1215)

Caching takes longer than rebuilding

ff906acdfb8ccb3b7d9ff92c1b477de97c3d968d authored over 5 years ago
sync: add async APIs to oneshot and mpsc (#1211)

Adds:

- oneshot::Sender::close
- mpsc::Receiver::recv
- mpsc::Sender::send

Also renames ...

32ceccb4652076629303fda890ad4b2371a0dd02 authored over 5 years ago
macros: allow configuring runtime used by main macro (#1185)

0af05e7408cef92b834718ed1bd3578fc0fbd40e authored over 5 years ago
codec: update to use std-future (#1214)

Strategy was to

- copy the old codec code that was temporarily being stashed in `tokio-io`
-...

6b9e7bdace71bf64e12f7ec461a351f7eb188f60 authored over 5 years ago
chore: format code and enable rustfmt CI task (#1212)

ed4d4a5353d07d2428072965ea23c9a6eba5d87d authored over 5 years ago
tokio: rewrite io_read.rs test to use async/await (#1207)

This simplifies the test

1f47ed3dcc4b582315cdbfb195495d7d4c76d3f3 authored over 5 years ago
tokio: re-export sync::{lock,mpsc} (#1208)

These types have been updated already.

e9aaacddbda25eeb56a40e4f5e85d616d5e08b74 authored over 5 years ago
tokio: move I/O helpers to ext traits (#1204)

Refs: #1203

11f6b2862fc458204aabbed9a6f919c65215aeb5 authored over 5 years ago
test: get `cargo test --tests` working (#1205)

Broken tests are disabled

8404f796ac99504ac9fbbce898e78bb02f05804a authored over 5 years ago