Ecosyste.ms: OpenCollective

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

Tokio

An asynchronous I/O stack for the Rust programming language.
Collective - Host: opensource - https://opencollective.com/tokio - Website: https://tokio.rs - Code: https://github.com/tokio-rs

Remove commented out code

github.com/tokio-rs/mio - 6d8f2e614c59c1b2ff2700912b696d6ba8735896 authored almost 9 years ago by Carl Lerche <[email protected]>
Remove `mio::util`

It only contained a re-export of `Slab`. Instead, users can use Slab directly.

github.com/tokio-rs/mio - 503c1ba2845d5b1e160a808146486704cabf4beb authored almost 9 years ago by Carl Lerche <[email protected]>
Do not expose Selector in public API

Evented now takes `&mut Poll` as the first argument. Users of Mio may
implement Evented on their...

github.com/tokio-rs/mio - 920c7e9079025880b181661ce414420831e5a1cd authored almost 9 years ago by Carl Lerche <[email protected]>
Remove `mio::prelude`

github.com/tokio-rs/mio - 2beecb49ca4eebe509174b83c22c17e4c06a529b authored almost 9 years ago by Carl Lerche <[email protected]>
Remove `Copy` impl for `Timeout`

This future proofs `Timeout`. There is no reason API wise that `Timeout`
should implement `Copy`...

github.com/tokio-rs/mio - 864d0f87c25ae8d2c2ea3b8fc23fa43cb8d9607e authored almost 9 years ago by Carl Lerche <[email protected]>
Make `Event` fields private

github.com/tokio-rs/mio - 3c4908ae55eb7718c0bf25633988861052370d99 authored almost 9 years ago by Carl Lerche <[email protected]>
Start changelog for 0.6.0

github.com/tokio-rs/mio - eb6f52450fc5f44f039cf62e5d2bb69613305d06 authored almost 9 years ago by Carl Lerche <[email protected]>
Use `std::time::Duration` instead of `_ms` fns.

With Rust 1.3, `std::time::Duration` became stable. This is now the favored
way for referencing ...

github.com/tokio-rs/mio - 14ae8f4e7bf45309419bdbc75477e88e91fe2e66 authored almost 9 years ago by Carl Lerche <[email protected]>
Implement error::Error for TimerError

github.com/tokio-rs/mio - cf8a9a2e5cd5f4c5359caf147ec175c254372b15 authored almost 9 years ago by mnussbaum <[email protected]>
Address suggestions made by rust-clippy

github.com/tokio-rs/mio - 3bb2ef6a16a4db07f2f5c314c7f614bcd4a994ea authored almost 9 years ago by Corey Farwell <[email protected]>
Relax the Send bound on notify messages.

With the relaxed bound, all types can be used as notify messages, but only if
the notify message...

github.com/tokio-rs/mio - 504b376cccf2d23c3ceb31a11b0a5bb12e3b719f authored almost 9 years ago by Jonathan Reem <[email protected]>
Cleanup `Poll` API

Add `Events` as event iterator. Move `get` to `Events`.

github.com/tokio-rs/mio - 2528a44db6aed4b2122d390f67aeb63688a2cb49 authored almost 9 years ago by Carl Lerche <[email protected]>
Rename `IoEvent` -> `Event`

github.com/tokio-rs/mio - e20bbb01da2ddd3b82cbe03e9c1e4dc2827690ee authored almost 9 years ago by Carl Lerche <[email protected]>
Rename `EventLoopConfig` -> `EventLoopBuilder`

Instead of constructing a configured `EventLoop` with `EventLoop::configured`,
use the builder p...

github.com/tokio-rs/mio - 4cd276d0639d3345d80a5f5af1524c8ed192d8a9 authored almost 9 years ago by Carl Lerche <[email protected]>
Cleanup test directory

github.com/tokio-rs/mio - 8462f49e8718d327a148af1974bee64320661dbc authored almost 9 years ago by Carl Lerche <[email protected]>
Remove all warnings during cargo test.

Primarily replace uses of the deprecated ::std::thread::sleep_ms with the util
test function sle...

github.com/tokio-rs/mio - e3ab4774e7b8bb02b42a8ba9f59d506706a75565 authored almost 9 years ago by Jonathan Reem <[email protected]>
Bump min Rust version to v1.3.0

github.com/tokio-rs/mio - 4c993abded9992649fd8d1dc68721424da4f5e07 authored almost 9 years ago by Carl Lerche <[email protected]>
Merge pull request #15 from rrichardson/master

replace should not decrement the len of the slab

github.com/tokio-rs/slab - 50d29943f2e618333d19eb0a83304e2fdd7c504a authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
added tests, and additional len adjustment for the replace empty case

github.com/tokio-rs/slab - 48d8eff519feae74bc373cfd4a33ce49bc4f52a9 authored about 9 years ago by Rick Richardson <[email protected]>
replace no longer decrements len, it is now decremented by remove()

github.com/tokio-rs/slab - 72822c2db10fdb59e8010b927df76d012ca9a9dc authored about 9 years ago by Rick Richardson <[email protected]>
Bump version to v0.1.3

github.com/tokio-rs/slab - f363bf8de91da38ff9065c21c3480bb3e3313903 authored about 9 years ago by Carl Lerche <[email protected]>
Fix the Changelog

github.com/tokio-rs/mio - a2add803b1a1ec9e947f59166d8f11c5efe80759 authored about 9 years ago by Carl Lerche <[email protected]>
Update README for release

github.com/tokio-rs/mio - 168fcb5938897eadc9f57e5bc52ae148108e1778 authored about 9 years ago by Carl Lerche <[email protected]>
Update documentation link

github.com/tokio-rs/mio - 5cbb93d450eaaf3fd45fc6bd3896bee99d293643 authored about 9 years ago by Carl Lerche <[email protected]>
Deploy docs from v0.5.x

github.com/tokio-rs/mio - 72393b9bfcbac174d120b82cdeaf4d936d324536 authored about 9 years ago by Carl Lerche <[email protected]>
Update changelog

github.com/tokio-rs/mio - 318bc03306948369d469f47c16384aeb77e56a0b authored about 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.5.0

github.com/tokio-rs/mio - 13ecc11e39af506402fb0562d5f2999f4d795a56 authored about 9 years ago by Carl Lerche <[email protected]>
NetBSD tweaks

github.com/tokio-rs/mio - 99ee9f229bcefa7862775d3389e0516924d55d35 authored about 9 years ago by Zachary Tong <[email protected]>
Bump bytes dependency version

github.com/tokio-rs/mio - 33faa4c0cff109c674d7dc4fe256599109493380 authored about 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.3.0

github.com/tokio-rs/bytes - 12dfc417ce3de87ca0ae867636fcb9faeccdb242 authored about 9 years ago by Carl Lerche <[email protected]>
Bump net2 version

github.com/tokio-rs/mio - 49625aa9a0ca98df93a1543a4d29bc0c55d088b3 authored about 9 years ago by Carl Lerche <[email protected]>
Bump miow to v0.1.1

github.com/tokio-rs/mio - 9556b196fe20ca166e3cd0c64e7c837dd13a4083 authored about 9 years ago by Carl Lerche <[email protected]>
Bump bytes dependency

github.com/tokio-rs/mio - e77c676ab6958e2d8c8e10c4fb2e4737f482bb98 authored about 9 years ago by Carl Lerche <[email protected]>
Make MutBuf::advance unsafe

Closes #38

github.com/tokio-rs/bytes - 6b624b849ab422840a3e87e8e8e7eac171df67d0 authored about 9 years ago by Carl Lerche <[email protected]>
Bump nix version to v0.4.2

github.com/tokio-rs/mio - 4d4783cba1b296846de1cc1ea4be868d6d18504b authored about 9 years ago by Carl Lerche <[email protected]>
Reduce unnecessary poll wakeups

Based on #280 by luca-barbieri

Currently run() results in the process waking up every second or...

github.com/tokio-rs/mio - 7b73ce83d12d01a09d1d0d67102f071d1ea2f9dd authored about 9 years ago by Carl Lerche <[email protected]>
Implement level triggering for windows

The windows selector uses a linked list of currently active level-triggered
events. When an even...

github.com/tokio-rs/mio - 7c6b41aac56709278b42949b1524ad2b013d880a authored about 9 years ago by Carl Lerche <[email protected]>
Implement Default for EventLoopConfig

Closes #284

github.com/tokio-rs/mio - 3b4ec97c92d2c317e2036481a8988cb3f5845cfa authored about 9 years ago by Carl Lerche <[email protected]>
Ignore all dirs starting with target

github.com/tokio-rs/mio - 8edff5828ea7e554128bcdea7f565589f0df5ce9 authored about 9 years ago by Carl Lerche <[email protected]>
Update platform support info in Readme

github.com/tokio-rs/mio - bedcfd0cd2c73ebcd5c7675aa6b9aea55102de1c authored about 9 years ago by Carl Lerche <[email protected]>
Add a quick blurb on contributing

github.com/tokio-rs/mio - 61d3c4df3b3bdc5e422b56c1b96a281616c49b33 authored about 9 years ago by Carl Lerche <[email protected]>
Include Appveyor build status in README

github.com/tokio-rs/mio - 3da9f2c756193ca224165ed8725ec3336d04df26 authored about 9 years ago by Carl Lerche <[email protected]>
Mark socket impl types on Windows as Send

Closes #292

The implementations are thread safe however since they use `UnsafeCell`, they
need ...

github.com/tokio-rs/mio - 7275409ba720f1397893caf7dec002a7931e8051 authored about 9 years ago by Carl Lerche <[email protected]>
Associate sockets with a `Selector`

Closes #308

Windows requires that sockets are used exclusively with a single IOCP handle.
Unix ...

github.com/tokio-rs/mio - 010445b53baced885b535320515896fb5c9f89a0 authored about 9 years ago by Carl Lerche <[email protected]>
Merge pull request #13 from dpc/master

Introduce `clear()` and `grow()`.

github.com/tokio-rs/slab - 8d9b7b4a31e5bb494286bf067febd68b3466a210 authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
Merge pull request #12 from dpc/fix_iter

Fix iterators when used on with offseted Slabs.

github.com/tokio-rs/slab - f42733279863d0d5768d801d95f0ad85adae47c0 authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
Introduce: `clear()` and `grow()`.

github.com/tokio-rs/slab - ea1b764184ad17c59497d11b163cdae0a2ee47d2 authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
Fix failing tests.

github.com/tokio-rs/slab - b31c00cfa3a946412341b59d52c3a7a81e0ac2ff authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
Add failing tests for iters with offset.

github.com/tokio-rs/slab - a94297a9ef16841ae5b3fb7e6d8d93df3fc766a1 authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
Update miow dependency, to fix build

github.com/tokio-rs/mio - ac165e089337b3ff43730ce49c516a86496a25f2 authored about 9 years ago by David Hotham <[email protected]>
Add retain method to slab

Inspired by Vec::retain(), this method will remove all elements `e` such
that `f(&e)` return fal...

github.com/tokio-rs/slab - 7a83b29a565fb0f888e6641cba83804e644e698c authored about 9 years ago by Herman J. Radtke III <[email protected]>
Back slab with a Vector

- uses a vector instead of a boxed slice
- remove Entry implementation. slab now uses the Entry ...

github.com/tokio-rs/slab - 5c601b871228debc41eaef74df6fa300647c48f4 authored about 9 years ago by Herman J. Radtke III <[email protected]>
Rename wio -> miow

github.com/tokio-rs/mio - 70298b27e29743845b15e35244c110b46eb7d3f3 authored about 9 years ago by Carl Lerche <[email protected]>
Use time, not clock ticks

github.com/tokio-rs/mio - 6c187af50a14fe87459d38172efa7aa9c84f15f7 authored about 9 years ago by David Hotham <[email protected]>
Implement Error trait for NotifyError

github.com/tokio-rs/mio - e3b3298d242970442f47b2e1ecded65b7580fb48 authored about 9 years ago by Nikita Baksalyar <[email protected]>
Support sending/receiving FDs over UNIX sockets

Add UnixStream::read_recv_fd and write_send_fd, which can read and
write a RawFd that is passed ...

github.com/tokio-rs/mio - f4b3c3570c54472ff79127d1290f4762c1849f99 authored about 9 years ago by Geoffrey Thomas <[email protected]>
Turn to_non_block into map_non_block

github.com/tokio-rs/mio - be924178ed90c8ad19c53364fc96b361575e0b1c authored about 9 years ago by Geoffrey Thomas <[email protected]>
epoll: should also work with Android.

Compiled the tests in rustc-1.4-beta with gcc targeting Android API 9.
All the tests (mio, test,...

github.com/tokio-rs/mio - c5088aeaae7e4be0f5690013a68467599995e929 authored about 9 years ago by Overmind JIANG <[email protected]>
Bump nix dependency

github.com/tokio-rs/mio - 6ff95185f95f1cb278458ba2896d95b0ce18232a authored about 9 years ago by Carl Lerche <[email protected]>
Bump wio dependency

github.com/tokio-rs/mio - 7b0a5580bb8837218b100991a736c2ea710ec14a authored about 9 years ago by Carl Lerche <[email protected]>
Track external changes

github.com/tokio-rs/mio - 92ad1ae5feffd7b09f15bfc7258ac475f93a4615 authored about 9 years ago by Carl Lerche <[email protected]>
Latest mio is 0.4

github.com/tokio-rs/mio - 629141abde2b8bafcd5f89e67a9e426f442983c6 authored about 9 years ago by Johannes Hoff <[email protected]>
test/test_*echo_server.rs: Handle Ok(None)

The Getting Started guide admonishes us, "Even if we just received a
ready notification, there i...

github.com/tokio-rs/mio - e3ac615bc4dce781a73d58345e934c8d046eb41a authored about 9 years ago by Geoffrey Thomas <[email protected]>
Re-add Tcp{Stream,Listener}::take_socket_error

This was accidentally removed in #262

Closes #279

github.com/tokio-rs/mio - 70952070c7a0c091167e2b96b40e6b1250b56840 authored about 9 years ago by Alex Crichton <[email protected]>
Add link to "ws" crate in README.md

Please consider linking to this WebSocket RFC6455 implementation that uses Mio.

github.com/tokio-rs/mio - 0772d421715977dde0c916dbc45383499e23246e authored about 9 years ago by Jason Housley <[email protected]>
kqueue: fix bug where an error on registration prevented the changelist from getting flushed.

github.com/tokio-rs/mio - d249d850b5b6957f7d6ad7fcb541e55e3063b897 authored about 9 years ago by David Renshaw <[email protected]>
Don't take Buf/MutBuf for UDP

Bring these methods in line with the `std::net` equivalents by having the same
signatures, but r...

github.com/tokio-rs/mio - 6a63f9699cdbd26cd2509a0e7a85cc3ed3e839d1 authored about 9 years ago by Alex Crichton <[email protected]>
Add a link to an article about "rotor" library

I've set link text to something different from article title because I feel the original title i...

github.com/tokio-rs/mio - 8c87253824f306bfe8d11028d88ab885818c2eff authored about 9 years ago by Paul Colomiets <[email protected]>
Handle kevent's EV_ERROR case.

github.com/tokio-rs/mio - 6c04408535feaea28ec9273bd877504395309d40 authored about 9 years ago by David Renshaw <[email protected]>
Implement Debug for the various ByteBuf types

github.com/tokio-rs/bytes - 01c1e05a91fe24e0ea5f6b3050effe8a5ed402d6 authored about 9 years ago by Florian Hartwig <[email protected]>
Add clear method to RingBuf

github.com/tokio-rs/bytes - a76dd8ed0e38ead52a774d98770ca0b1f918ecf8 authored about 9 years ago by Nandor Kracser <[email protected]>
Make sub mods public to help docgen

github.com/tokio-rs/bytes - 4ce8b1c2c8bfbe9bc6c26dbdfdd4c881beea91be authored about 9 years ago by Carl Lerche <[email protected]>
Fix tests

github.com/tokio-rs/bytes - 3d0a4adc30b5b74d31b7fb03e323124e6163cd00 authored about 9 years ago by Carl Lerche <[email protected]>
Specify Rust versions in travis.yml

github.com/tokio-rs/bytes - ef82792adfd3d2ce52abc81cd6dd4755df1193f6 authored about 9 years ago by Carl Lerche <[email protected]>
Remove Windows build status

github.com/tokio-rs/bytes - 3fae2b0bbf7ddd9e21bd24d56751a9ce53bea5fc authored about 9 years ago by Carl Lerche <[email protected]>
Remove Appveyor builds

github.com/tokio-rs/bytes - 846aec9d2b22dc7ffe95e48a9ff40f5e2561124d authored about 9 years ago by Carl Lerche <[email protected]>
Return remote peer address in TcpListener::accept

This brings the API more in line with the `std::net::TcpListener`'s signature by
returning a pai...

github.com/tokio-rs/mio - 15b05993bd0761ddf7a1a22396d545908dd3a0a3 authored over 9 years ago by Alex Crichton <[email protected]>
Flush kqueue changelist more frequently

kevent() allows the user to register interest in events (via the changelist
argument) in the sam...

github.com/tokio-rs/mio - 2c3435c248df53324b955b34aa841c17253ff4f2 authored over 9 years ago by David Renshaw <[email protected]>
Token now derives PartialOrd, Ord. Closes #263.

github.com/tokio-rs/mio - 860eb7929338d8f9b21a465d3a40be0ca7e678c1 authored over 9 years ago by Zack Slayton <[email protected]>
Remove TcpSocket from the public API

This commit removes `mio::tcp::TcpSocket` as a public type, only exposing the
`TcpStream` and `T...

github.com/tokio-rs/mio - 06b359a188d802162a69020f0624a4884848e7c3 authored over 9 years ago by Alex Crichton <[email protected]>
Remove unnecessary casts

github.com/tokio-rs/slab - 0756d7016d40163b2a5029ba144e4989147b36ba authored over 9 years ago by Nandor Kracser <[email protected]>
Fixes for FreeBSD and DragonFly

github.com/tokio-rs/mio - 330fecc5c6f3b469f920c3d0c3de51f32d10ece4 authored over 9 years ago by Michael Neumann <[email protected]>
Bump nix dependency

github.com/tokio-rs/mio - 7c1f555b9895dbf161a91a60db6c267727d50e64 authored over 9 years ago by Carl Lerche <[email protected]>
Move EventLoopConfig to the builder pattern

This allows it to be extensible in the future without breaking backwards
compatibility, as well ...

github.com/tokio-rs/mio - 8b84f3307a94ddf9e5e2aca6a39663e00705f3af authored over 9 years ago by Alex Crichton <[email protected]>
Various Windows optimizations

* Hold onto mutexes instead of releasing and then immediately re-locking
* Don't move in and out...

github.com/tokio-rs/mio - b38b985a234ab676384f3a703f6bf680ddde840e authored over 9 years ago by Alex Crichton <[email protected]>
Replace EventLoop::register with register_opt

Closes #248

github.com/tokio-rs/mio - c07dedac87b6926480628867cd7e4c20c2fe5685 authored over 9 years ago by Alex Crichton <[email protected]>
windows: Remove the last HashMap in Selector

This commit removes the last `HashMap` storage in the `Selector` on Windows,
meaning that I/O sc...

github.com/tokio-rs/mio - 42904eb02b80b736c9c14d552af5de25e68279e0 authored over 9 years ago by Alex Crichton <[email protected]>
Add link to "rotor" crate to README.rst

github.com/tokio-rs/mio - 29ee9841c6dc051d4ead4f9cb9618c0fac732155 authored over 9 years ago by Paul Colomiets <[email protected]>
windows: Pool buffers on the selector

This adds a cache of buffers to be stored locally on the selector for new
requests to use for bo...

github.com/tokio-rs/mio - 13d5fc9e11bbe96f1e4b9593645766dcf8e5a4d4 authored over 9 years ago by Alex Crichton <[email protected]>
windows: Remove Selector::io

This commit removes the internal hash map from Windows' Selector implementation
keeping track of...

github.com/tokio-rs/mio - 98f128177ba889d100e38f295db12a7d7260a13e authored over 9 years ago by Alex Crichton <[email protected]>
Merge branch 'v0.4.x'

github.com/tokio-rs/mio - 54276bb9cec6fe19488a8db2d64dc532a17dbd8b authored over 9 years ago by Carl Lerche <[email protected]>
Implement Handler::tick()

The `Handler::tick()` method is called at the end of each event
loop tick.

Fixes #219

github.com/tokio-rs/mio - 3c4cdb1edfe4c0d70754b78b78b58ee09f1285bf authored over 9 years ago by Herman J. Radtke III <[email protected]>
Introduce EventedFd

github.com/tokio-rs/mio - 3537a6980ae718d40f53e422f7a88ec7bc50299e authored over 9 years ago by David Hotham <[email protected]>
Preliminary Windows TCP/UDP support

These commits add preliminary support for the TCP/UDP API of mio, built on top
of IOCP using som...

github.com/tokio-rs/mio - c45b02826d6a20e594445290f2444946c0966300 authored over 9 years ago by Alex Crichton <[email protected]>
Implement Handler::tick()

The `Handler::tick()` method is called at the end of each event
loop tick.

Fixes #219

github.com/tokio-rs/mio - a579803b305b8fcb2491be94a9043490d27bc5da authored over 9 years ago by Herman J. Radtke III <[email protected]>
Add two coroutine schedulers

github.com/tokio-rs/mio - 4912fe3cc398994c78425aca039e79cdfbe63901 authored over 9 years ago by Y. T. CHUNG <[email protected]>
Merge branch 'v0.4.x'

github.com/tokio-rs/mio - 782f38b9c9d8a4aff5461695ac2ec17a1041343f authored over 9 years ago by Carl Lerche <[email protected]>
Add missing trait annotations for rust nightly

Warnings about these started appearning on nightly and they'll eventually turn
into hard errors,...

github.com/tokio-rs/mio - 736d7320c90403969c7b5ef02c03e829061444b6 authored over 9 years ago by Alex Crichton <[email protected]>
Remove UnsafeCell from Unix Awakener

Add some impls of Read/Write for `&T` (like the stdlib does) to express that a
mutable borrow is...

github.com/tokio-rs/mio - 4dadf21d381d29c02820bdc62d8200ec1b50f109 authored over 9 years ago by Alex Crichton <[email protected]>
Bump version to v0.4.2

github.com/tokio-rs/mio - 80dc73f9fb3106d6541b4e4d970c44dc7a629cc2 authored over 9 years ago by Carl Lerche <[email protected]>