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

Tweak travis config

b7ff130a0d82d26d3641e80cb7c5d1f8bbe5a397 authored about 7 years ago by Alex Crichton <[email protected]>
Remove Core:id. (#41)

31f8cb9467c14402d7fb35359bab1028d6445d12 authored about 7 years ago by dethoter <[email protected]>
Make Handle `Send + Sync`. (#35)

* Make Handle `Send + Sync`.

This is an initial implementation making `Handle: Send + Sync`. ...

4c268a8939b11ed24c00a704eeaa453dda053fc0 authored about 7 years ago by Carl Lerche <[email protected]>
Merge pull request #279 from asomers/futures

bump futures to 0.1.16

701488e6a1020c5d8acc048c76e97a22d06fbe7c authored about 7 years ago by Alex Crichton <[email protected]>
bump futures to 0.1.16

examples/tinydb.rs uses futures::prelude, which was added in 0.1.16

2764fc3de2b08dbee27f389b937acacb6ea43637 authored about 7 years ago by Alan Somers <[email protected]>
Merge remote-tracking branch 'core/master' into new-crate

9c16d47632602611095f96bd370b05d197fb1156 authored about 7 years ago by Carl Lerche <[email protected]>
Run CI on Travis (#31)

Mio should be providing the compatibility layer so there is no need to
run CI on OS X as well a...

a402b1ca1eeeff4a5ee7dce886d1a848c9df28c6 authored about 7 years ago by Carl Lerche <[email protected]>
Don't unwrap accepted connections

Helps avoid spurious errors when testing.

Closes #277

1fe55b2b5527fdd32ca7b8895cb5764f6ac0958f authored about 7 years ago by Alex Crichton <[email protected]>
Merge pull request #30 from seamusabshere/patch-1

s/serde/tokio/ in README license section

6cca729f407d3ef94450b0eabe5f16326f2d609f authored about 7 years ago by Alex Crichton <[email protected]>
s/serde/tokio/

2ab2affe69df6a286066abb9e47346be5c0d981f authored about 7 years ago by Seamus Abshere <[email protected]>
Merge pull request #20 from tokio-rs/remove-scheduler

Remove executor from reactor.

8c838a2709d50b1d42ea722e620860668ab88f7a authored about 7 years ago by Carl Lerche <[email protected]>
Remove executor from reactor.

In accordance with tokio-rs/tokio-rfcs#3, the executor functionality of
Tokio is being removed a...

c6f1ff13d249a42a5d0ae716dffca6a22cd1d7ca authored about 7 years ago by Carl Lerche <[email protected]>
Remove timers from Tokio.

In accordance with tokio-rs/tokio-rfcs#3, timers are being extracted
from Tokio and moved to a s...

697851210c13e3df637a93af526cf6e41a217cfd authored about 7 years ago by Carl Lerche <[email protected]>
Remove deprecated code.

This commit removes code that was deprecated in tokio-core master.

b23a997cb83bffbbdb65764c5faeed58c41f7be7 authored about 7 years ago by Carl Lerche <[email protected]>
Rename crate to tokio

36aaaa152003e10599fb0c8804c1abbfa11bbbef authored about 7 years ago by Carl Lerche <[email protected]>
Clarify wording of license information in README.

This text historically was copied verbatim from rust-lang/rust's own README [1]
with the intenti...

25f30c91c44aaa6adc2530cad8a8bdb9e0b99f90 authored about 7 years ago by Alex Crichton <[email protected]>
Merge pull request #271 from cramertj/simplify-udp

Simplify UdpSocket futures

0c5c5dfafe997dc920f2ed1251d1fccbfb787c3f authored about 7 years ago by Alex Crichton <[email protected]>
Simplify UdpSocket futures

3588f4d6adb670306f7d3a62217ce7683f363938 authored about 7 years ago by Taylor Cramer <[email protected]>
Merge pull request #272 from cramertj/must-use

Set Future types as must_use

ca8104ad690b91f8c9efaf628bfc0e144fa4b0d9 authored about 7 years ago by Alex Crichton <[email protected]>
Merge pull request #270 from cramertj/fix-warnings

Fix warnings

39173f8830fbe10cc46cb3c2ad5b53e27561f9e8 authored about 7 years ago by Alex Crichton <[email protected]>
Set Sink types as must_use

762406102161029b72874195939751a91c0c6186 authored about 7 years ago by Taylor Cramer <[email protected]>
Set Stream types as must_use

bd9a07f3ad7cd16fba3c4dd8258a991a88c7f82d authored about 7 years ago by Taylor Cramer <[email protected]>
Set Future types as must_use

b4fa47bd09f8eb3925d2416b429f2c238855e731 authored about 7 years ago by Taylor Cramer <[email protected]>
Fix warnings

6b8ad4ff99aa8fe8c24ba677ccc093689613a166 authored about 7 years ago by Taylor Cramer <[email protected]>
Merge pull request #263 from casey/timeout-debug

Derive Debug for Timeout and TimeoutToken

01198532c1e08f2ffca29f2c5e1c9a3642805dc1 authored about 7 years ago by Alex Crichton <[email protected]>
Derive Debug for Timeout and TimeoutToken

e10de1e94e6af74a499883e66d472ef7c1d16e51 authored about 7 years ago by Casey Rodarmor <[email protected]>
Fix UDP test

335c3e73a43848d90be7aa1341cac793b0ea2789 authored about 7 years ago by Alex Crichton <[email protected]>
Take `&SocketAddr` in `connect`

84916f66fddd931713d74282e0b4fb420853a8c6 authored about 7 years ago by Alex Crichton <[email protected]>
Bump to 0.1.10

1c88b8f3362b94edd15d869dfa9bd3e55214d9ba authored about 7 years ago by Alex Crichton <[email protected]>
Make `poll_at` private again

Unsure that we'll want to continue to expose this, stick to being conservative
for now.

259c7a08849ecba60502e2a1b7f3c287948c2b34 authored about 7 years ago by Alex Crichton <[email protected]>
Avoid 0-length `IoVec` instances

These are unsound on Windows (unfortunately) and will soon be disallowed due to
carllerche/iovec#5

25760609fa2801b8294d05eda96d0f1dc43fcdaa authored about 7 years ago by Alex Crichton <[email protected]>
Add a `tinydb` example sharing state

This example is intended to showcase sharing state between all connected clients
on a server, fo...

0868b97832277656c8f361b8aed43d4f373b804f authored about 7 years ago by Alex Crichton <[email protected]>
Merge pull request #258 from alex/patch-1

Fixed docs for Timeout::new and new_at

fbd0a9e5f1a5b425bf04bbda2f623d67e848fb0b authored about 7 years ago by Alex Crichton <[email protected]>
Fixed docs for Timeout::new and new_at

They no longer return futures, they return io::Result.

24dd856cfd8dafa291cd2d1d1ad31ddc83ef1b4f authored about 7 years ago by Alex Gaynor <[email protected]>
Merge pull request #255 from mathstuf/doc-typos

docs: fix some typos

e33155edb1ae67a91301f811cded1a9c92840b16 authored over 7 years ago by Alex Crichton <[email protected]>
docs: fix some typos

de33e02c015ad4858820eaf30641a5b9731fd830 authored over 7 years ago by Ben Boeckel <[email protected]>
Merge pull request #254 from alexcrichton/poll-at

Add {Interval,Timeout}::poll_at

317c11552ca57223bb2fb36e84d143383799bd2e authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #253 from alexcrichton/perf

Conditionally call `consume_queue` on messages

fb05eb34af3f554c30f013fdc310353a2b58dec3 authored over 7 years ago by Alex Crichton <[email protected]>
Add {Interval,Timeout}::poll_at

Some contexts, like EC2, have `Instant::now` as a relatively expensive function
to call. To help...

25dcb1fab5b18dbb9247a5424171bf45de1d1473 authored over 7 years ago by Alex Crichton <[email protected]>
Conditionally call `consume_queue` on messages

The `consume_queue` function can be relatively slow for an empty queue (the fast
path) so optimi...

97d80296cbf712540f0531e3c1959c2b975d5b06 authored over 7 years ago by Alex Crichton <[email protected]>
Move timer heap assertions behind a dedicated cfg

No need to punish projects that enable debug assertions for themselves

b320d9ee5894b9b006844b00d677ae42195fc739 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #251 from bkchr/udpsocket_connect

Adds UdpSocket connect, send and recv methods

63d7be0368023d505cb14ffe69843da28709cbb8 authored over 7 years ago by Alex Crichton <[email protected]>
Adds a test for UdpSocket connect, recv and send

7950b435052bd807895e50d9189b92c89ca7e259 authored over 7 years ago by Bastian Köcher <[email protected]>
Adds UdpSocket connect, send and recv methods

c80105fe1ec23efd91fbc4a35f2d345be5da4472 authored over 7 years ago by Bastian Köcher <[email protected]>
Add an example of compressing on a CPU pool

8a43472b35e1807eb047ab01259adbabf0975346 authored over 7 years ago by Alex Crichton <[email protected]>
Add a README for the examples

ecedea3404a04614da967c6a43a3f802573c9261 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #250 from henninglive/udp-zero-length

UDP 0-length datagrams

2e5cd1640e9c93d6374a152554dedd212939aab8 authored over 7 years ago by Alex Crichton <[email protected]>
Touch up a few examples

85257e19af1a1fa0714a4c58297755f374cef949 authored over 7 years ago by Alex Crichton <[email protected]>
Add a UDP mode to the `connect` example

a611f6ec3043e63be340341cd97d17892ec6513c authored over 7 years ago by Alex Crichton <[email protected]>
UDP 0-length datagrams

Resolves #248, preventing UdpFramed from sending 0-length datagrams.
Also, adds 0-length tests f...

bda6ed92416aaa598c4aa3cd39d7b8d32ab0768e authored over 7 years ago by Henning Ottesen <[email protected]>
Recommend the `connect` example over `nc`

5e4cfdfab114e9c1913a98b40746727b4d2cf5a4 authored over 7 years ago by Alex Crichton <[email protected]>
Relax exact interval tests

Should make this more resilient to rounding errors on Windows

e0b751b0137fb1cf572e07fa6463f5f984f7e9a7 authored over 7 years ago by Alex Crichton <[email protected]>
Add a "tiny" HTTP example

Hopefully being relatively illustrative in how a bare-bones non-production-ready
server can be s...

5e92b10f3f28360caf0983b6c7296c2db1a4172f authored over 7 years ago by Alex Crichton <[email protected]>
Make timeout tests slightly more flexible

a4e947fba0c50d60fcd01e9d3f6a9cfe990e251d authored over 7 years ago by Alex Crichton <[email protected]>
Add a multithreaded echo server example

7b94cf307d6562a8f31c5d764122e39cda080842 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #247 from twmb/timeout_token_doc

TokenTimeout: add doc around new panic

645ae7051d08221cbd44ad1211eac8af2f0b6c67 authored over 7 years ago by Alex Crichton <[email protected]>
TokenTimeout: add doc around new panic

My slab bump in #246 added a potential new panic in Core's Inner's
`cancel_timeout`.

Thankfully...

b9dc4c900864ce3305828279128ee7162cf520eb authored over 7 years ago by Travis Bischel <[email protected]>
Merge pull request #246 from twmb/bump_slab

bump slab to 0.4.0

e30b18214797e64674fdb5f167fb094c5b63c31d authored over 7 years ago by Alex Crichton <[email protected]>
bump slab to 0.4.0

Makes some of the code easier to read.

fce59de79eb87a7da52522ed8b0766773fcc90b7 authored over 7 years ago by Travis Bischel <[email protected]>
Merge pull request #244 from arthurprs/errorkind

Prefer ErrorKind::WouldBlock

04eba12d433891681497bf56af2410699d0c4509 authored over 7 years ago by Alex Crichton <[email protected]>
Prefer ErrorKind::WouldBlock

f12b761b779f3008d0651651489052500074245d authored over 7 years ago by arthurprs <[email protected]>
Update futures dependency

e8617ea1fc0bbe8d06b785d8ce68aa2663ede2d7 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #226 from Ralith/udp-dual-stack

Expose only_v6 option for UDP sockets

77d9a1aa4f536bbf7aa0217cc779be9508c2b7b4 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #238 from cssivision/master

update example in doc comment

6090e221357bdc2c29433fe0fe8a3b91f423b84c authored over 7 years ago by Alex Crichton <[email protected]>
update example in doc comment

e5fdccfff04e996a05faf11e3d0ef18a1651915e authored over 7 years ago by cssivision <[email protected]>
Merge pull request #237 from raphlinus/master

[fuchsia] Config changes to build on Fuchsia

fbd257f2bde82ecdd9eb6c2bcd747798f3e6cd69 authored over 7 years ago by Alex Crichton <[email protected]>
[fuchsia] Config changes to build on Fuchsia

This patch disables various Unix-specific platform features that are
not enabled on Fuchsia. It ...

05b1ba434291e88187022700d1a7f59575713fdf authored over 7 years ago by Raph Levien <[email protected]>
Hide the deprecated `io` module

77b0ee0a47d48d8d67a50310acd69808f3b25553 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #236 from manuels/patch-1

Add documentation about panics to {Handle, Remote}::spawn{fn}

2a71ef8b13d0dcf0811ea4d3810f2f13b035d49a authored over 7 years ago by Alex Crichton <[email protected]>
Add documentation about panics to {Handle, Remote}::spawn{fn}

d03c736b4c7d205856a4f64dc5640f8a7c76d9fa authored over 7 years ago by manuels <[email protected]>
Bump to 0.1.9

8c297a6208520de71629178a37a32fde5340f795 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #231 from guanqun/master

typo fix in io_token's comment section

8fba4858ac25254908b11a13a976332e6b0fd9f8 authored over 7 years ago by Alex Crichton <[email protected]>
typo fix in io_token's comment section

5fe7b4225fbbc74e35052a3b9b997504323d0432 authored over 7 years ago by Guanqun Lu <[email protected]>
Clarify docs on Timeout::reset

c13e7f35337ca37ae3f4207e861375fc250f1c05 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #228 from en/reset

Add a method to reset Timeout.

2653a2195c18696a207b1e7369a684f77a7e2e2f authored over 7 years ago by Alex Crichton <[email protected]>
Add a method to reset Timeout.

6fb62d32322a5d09a003757d4223597e0cc34534 authored over 7 years ago by Yuanchao Sun <[email protected]>
Expose only_v6 option for UDP sockets

8004900ce94474498f2f1b5136a16499bd6e28f6 authored over 7 years ago by Benjamin Saunders <[email protected]>
Merge pull request #224 from seanmonstar/nop-flush

make TcpStream::flush() a noop

8379b87c53dbd2dd0a836fa1d594dfaa2f97ed56 authored over 7 years ago by Alex Crichton <[email protected]>
make TcpStream::flush() a noop

bf93b79120cad43877ab8b1cc104d5fbf07fd374 authored over 7 years ago by Sean McArthur <[email protected]>
Merge pull request #219 from ignatenkobrain/patch-1

bump env_logger to 0.4

d85f54dffbbbd418843d2af2bf04cfc4bd97c411 authored over 7 years ago by Alex Crichton <[email protected]>
bump env_logger to 0.4

ddb244429e694f4f63e65c2b33d789229480f234 authored over 7 years ago by Igor Gnatenko <[email protected]>
Merge pull request #210 from asomers/aio5

POSIX AIO support, try 2

c65c33176748d104b4f2ae6a9c8f2cacf2f870bb authored over 7 years ago by Alex Crichton <[email protected]>
Respond to alexchrichton's comments

* Combine the FreeBSD/Dragonfly platform with the other Unix platform
* Remove the Windows platf...

363e15f36cb5791d20433360a1f50a455392f991 authored over 7 years ago by Alan Somers <[email protected]>
Bump to 0.1.8

562aa65c997a1c228f439e616411d9a08e915f3c authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #215 from tokio-rs/benchmarks

TCP reactor benchmarks

74670f287e07c631163545f6be58ce1bec7b7d3a authored over 7 years ago by Alex Crichton <[email protected]>
TCP reactor benchmarks

9cd80f1cbde523c7677c5d9887b8d470510084f9 authored over 7 years ago by Carl Lerche <[email protected]>
Merge pull request #214 from alexcrichton/futures-next

Update tokio-core with new task system

d23c1a2b98b367d3c06637da9cfb240615bb7c61 authored over 7 years ago by Alex Crichton <[email protected]>
Update tokio-core with new task system

16d15520adbf496b2effaf89109667e5dc0838a0 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #213 from tokio-rs/tcp-sock-opts

Expose TCP socket options

0be8eab2609bb949ac0d8b4c4189ca3a5b1707a0 authored over 7 years ago by Alex Crichton <[email protected]>
Expose TCP socket options

7acffe478566438c6672600f7d272626a3cc8c5f authored over 7 years ago by Carl Lerche <[email protected]>
Revert changes to read_ready and add platform::all()

42f73cb0ecb7975cb0eaa76a4e0f96a949f32846 authored over 7 years ago by Alan Somers <[email protected]>
POSIX AIO support, try 2

Support POSIX AIO, post-01635df . A concrete implementation will be
added by the mio-aio and to...

81beb445659ff99b91cfce679ca63d78d23c692d authored over 7 years ago by Alan Somers <[email protected]>
Merge pull request #208 from alexcrichton/poll-ready

Add PollEvented::poll_ready

01635dfd56442c43f6b362ca3baf8868b1745ffc authored over 7 years ago by Alex Crichton <[email protected]>
Add PollEvented::poll_ready

This commit adds a general-purpose method for querying the readiness of a
`PollEvented` type. Th...

4dd3d30f2a2ba62007da0a0485a92757f9693385 authored over 7 years ago by Alex Crichton <[email protected]>
Update to latest mio version

b92fd2d22adc71b314051673c28715b23806f86f authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #207 from king6cong/master

typo fix

9e80c82400b68d89b41ab7f8f82b527f1ca7a3cb authored over 7 years ago by Alex Crichton <[email protected]>
typo fix

4d8d29391338f665b68f2210aa1664bad47cda24 authored over 7 years ago by king6cong <[email protected]>
Merge pull request #205 from MarkusJais/master

small typo fixed for io module

d723faf2d8d144b2884424f53e9201f70d52d2dc authored over 7 years ago by Alex Crichton <[email protected]>
small typo fixed for io module

5567ec904e75ee5e0357c1e33f7e42b0acf73b53 authored over 7 years ago by Markus Jais <[email protected]>
Bump to 0.1.7

98e99c71c4903293875059510dea7e8896ff85e5 authored over 7 years ago by Alex Crichton <[email protected]>