Ecosyste.ms: OpenCollective

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

github.com/tokio-rs/tokio-core

I/O primitives and event loop for async I/O in Rust
https://github.com/tokio-rs/tokio-core

Deprecation notice (#330)

fdba3f18370c67ec0c99c119157ad8e25be99fd9 authored about 4 years ago by Alice Ryhl <[email protected]>
Remove references to "LoopData", "lp" and improve Core::run in docs (#325)

8cd731fe469166dfba316a67987532b77d8dcea4 authored over 6 years ago by Chris Pick <[email protected]>
Bump version to v0.1.17 (#321)

14d9bc9e7756a45d1e77ad9779640342361fddd9 authored over 6 years ago by Sam Rijs <[email protected]>
Integrate with tokio-timer (#320)

92e2e68c2df161daacecdb557bd5e2f214024a91 authored over 6 years ago by Sam Rijs <[email protected]>
Bump version to v0.1.16

25e6f5513cb3e4ed28971805945dcbecee833482 authored over 6 years ago by Carl Lerche <[email protected]>
Fix bug where the wrong readiness is cleared

This is a backport of the fix provided by tokio-rs/tokio#250

Closes #317

33bdc2fc06789fcbd94d2c49dc473cf879794448 authored over 6 years ago by Carl Lerche <[email protected]>
Bump version to v0.1.15

9a39f31933a7d8c299f5746f41854fd53a2b9df0 authored almost 7 years ago by Carl Lerche <[email protected]>
Set the current_thread context for the run future. (#315)

This allows spawning new futures using `current_thread::spawn`.

a90d5b4dc85c6a03561a69fe8d7ab5bf92bc51b4 authored almost 7 years ago by Carl Lerche <[email protected]>
Set execution context for `Core::run` future. (#314)

This patch correctly sets up the execution context for the future passed
to `Core::run`. This e...

4ebc18b2e852682f2d9c8ec3abfd04ba0ea86e7d authored almost 7 years ago by Carl Lerche <[email protected]>
Drain remote queue before blocking. (#312)

Unless this is done before blocking, sending a command over the remote
channel will not be able...

389bc3bd4f49ef1783aa2f521cb87b7ace34a1c3 authored almost 7 years ago by Carl Lerche <[email protected]>
Bump version to v0.1.14 (#309)

4b88d0280ffae71a0b324d0984028ad4fbe5d1ff authored almost 7 years ago by Carl Lerche <[email protected]>
Fix PollEvented (#308)

During the internal refactor to use the `tokio` crate,
`PollEvented::new` stopped using the spe...

090846c063dde1bb2e3898d5e31f638aa6d20cfa authored almost 7 years ago by Carl Lerche <[email protected]>
Update crate to use Tokio reform internally (#303)

Tokio reform was released as a separate crate (`tokio`). However, the
ecosystem has been split ...

e1db2bb8d042fb9410f5e4085f487fb5bc8181b6 authored almost 7 years ago by Carl Lerche <[email protected]>
Add a deprecation notice

f765c8f59760b8e899c81a649f5d70f9f7c50f6e authored almost 7 years ago by Carl Lerche <[email protected]>
Be sure to call shutdown(2) in `connect` example

Closes #296

71741f0d31e9ad4e7ed10851806fdda7e75a12d1 authored almost 7 years ago by Alex Crichton <[email protected]>
Fix the build on FreeBSD (#297)

It was broken by b081e95

9400ffb0ee241e4ab007320389a95803b5d63db6 authored almost 7 years ago by Alan Somers <[email protected]>
Use 64 iovecs in TcpStream::write_buf (#295)

e140dabed2d92c09707f1fa8d456febd9c6500be authored almost 7 years ago by Sean McArthur <[email protected]>
More OSX fixes

fbdf04f6049ad718493ae851284fda66cad35ce7 authored almost 7 years ago by Alex Crichton <[email protected]>
Fix compile on OSX

a3c4aec127ce0532b0a72ba5ee2eb3096c04f56a authored almost 7 years ago by Alex Crichton <[email protected]>
Get rid of some deprecated warnings (#292)

And allow the others to pass.

b081e9593f7d758bc055e29c445b2fd70252f260 authored almost 7 years ago by Michal 'vorner' Vaner <[email protected]>
Bump to 0.1.12

99fc38e0d652ba8d9a3437e70e4729c86edffc01 authored almost 7 years ago by Alex Crichton <[email protected]>
add TcpStream::peek (#291)

ce014943eca3b63c249c8b745dc70defbe30ee34 authored almost 7 years ago by Sean McArthur <[email protected]>
Bump dependencies (#289)

b395ccb6d955a8d4f56e7cc3bfdc0bfb28742f2c authored almost 7 years ago by Bastien Orivel <[email protected]>
Use correct project name in README.md. (#288)

943cd860cb51dff519ba9cb0b115a2c8c4ba4f87 authored almost 7 years ago by Sean Stangl <[email protected]>
Bump to v0.1.11

c45bbaa04ee2a9524976374c204b9568f991dceb authored about 7 years ago by Carl Lerche <[email protected]>
Add TcpListener::accept_std (#284)

963eee3bc7615accd7d8b97ad1ea24d697d36d36 authored about 7 years ago by Steven Fackler <[email protected]>
Tweak travis config

b7ff130a0d82d26d3641e80cb7c5d1f8bbe5a397 authored about 7 years ago by Alex Crichton <[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]>
Don't unwrap accepted connections

Helps avoid spurious errors when testing.

Closes #277

1fe55b2b5527fdd32ca7b8895cb5764f6ac0958f authored about 7 years ago by Alex Crichton <[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]>
Bump to 0.1.10

1c88b8f3362b94edd15d869dfa9bd3e55214d9ba 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]>
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]>