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
github.com/tokio-rs/mio - 6d8f2e614c59c1b2ff2700912b696d6ba8735896 authored almost 9 years ago by Carl Lerche <[email protected]>
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]>
Evented now takes `&mut Poll` as the first argument. Users of Mio may
implement Evented on their...
github.com/tokio-rs/mio - 2beecb49ca4eebe509174b83c22c17e4c06a529b authored almost 9 years ago by Carl Lerche <[email protected]>
This future proofs `Timeout`. There is no reason API wise that `Timeout`
should implement `Copy`...
github.com/tokio-rs/mio - 3c4908ae55eb7718c0bf25633988861052370d99 authored almost 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - eb6f52450fc5f44f039cf62e5d2bb69613305d06 authored almost 9 years ago by Carl Lerche <[email protected]>
With Rust 1.3, `std::time::Duration` became stable. This is now the favored
way for referencing ...
github.com/tokio-rs/mio - cf8a9a2e5cd5f4c5359caf147ec175c254372b15 authored almost 9 years ago by mnussbaum <[email protected]>
github.com/tokio-rs/mio - 3bb2ef6a16a4db07f2f5c314c7f614bcd4a994ea authored almost 9 years ago by Corey Farwell <[email protected]>
With the relaxed bound, all types can be used as notify messages, but only if
the notify message...
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]>github.com/tokio-rs/mio - e20bbb01da2ddd3b82cbe03e9c1e4dc2827690ee authored almost 9 years ago by Carl Lerche <[email protected]>
Instead of constructing a configured `EventLoop` with `EventLoop::configured`,
use the builder p...
github.com/tokio-rs/mio - 8462f49e8718d327a148af1974bee64320661dbc authored almost 9 years ago by Carl Lerche <[email protected]>
Primarily replace uses of the deprecated ::std::thread::sleep_ms with the util
test function sle...
github.com/tokio-rs/mio - 4c993abded9992649fd8d1dc68721424da4f5e07 authored almost 9 years ago by Carl Lerche <[email protected]>
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]>github.com/tokio-rs/slab - 48d8eff519feae74bc373cfd4a33ce49bc4f52a9 authored about 9 years ago by Rick Richardson <[email protected]>
github.com/tokio-rs/slab - 72822c2db10fdb59e8010b927df76d012ca9a9dc authored about 9 years ago by Rick Richardson <[email protected]>
github.com/tokio-rs/slab - f363bf8de91da38ff9065c21c3480bb3e3313903 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - a2add803b1a1ec9e947f59166d8f11c5efe80759 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 168fcb5938897eadc9f57e5bc52ae148108e1778 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 5cbb93d450eaaf3fd45fc6bd3896bee99d293643 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 72393b9bfcbac174d120b82cdeaf4d936d324536 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 318bc03306948369d469f47c16384aeb77e56a0b authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 13ecc11e39af506402fb0562d5f2999f4d795a56 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 99ee9f229bcefa7862775d3389e0516924d55d35 authored about 9 years ago by Zachary Tong <[email protected]>
github.com/tokio-rs/mio - 33faa4c0cff109c674d7dc4fe256599109493380 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/bytes - 12dfc417ce3de87ca0ae867636fcb9faeccdb242 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 49625aa9a0ca98df93a1543a4d29bc0c55d088b3 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 9556b196fe20ca166e3cd0c64e7c837dd13a4083 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - e77c676ab6958e2d8c8e10c4fb2e4737f482bb98 authored about 9 years ago by Carl Lerche <[email protected]>
Closes #38
github.com/tokio-rs/bytes - 6b624b849ab422840a3e87e8e8e7eac171df67d0 authored about 9 years ago by Carl Lerche <[email protected]>github.com/tokio-rs/mio - 4d4783cba1b296846de1cc1ea4be868d6d18504b authored about 9 years ago by Carl Lerche <[email protected]>
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]>
The windows selector uses a linked list of currently active level-triggered
events. When an even...
Closes #284
github.com/tokio-rs/mio - 3b4ec97c92d2c317e2036481a8988cb3f5845cfa authored about 9 years ago by Carl Lerche <[email protected]>github.com/tokio-rs/mio - 8edff5828ea7e554128bcdea7f565589f0df5ce9 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - bedcfd0cd2c73ebcd5c7675aa6b9aea55102de1c authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 61d3c4df3b3bdc5e422b56c1b96a281616c49b33 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 3da9f2c756193ca224165ed8725ec3336d04df26 authored about 9 years ago by Carl Lerche <[email protected]>
Closes #292
The implementations are thread safe however since they use `UnsafeCell`, they
need ...
Closes #308
Windows requires that sockets are used exclusively with a single IOCP handle.
Unix ...
Introduce `clear()` and `grow()`.
github.com/tokio-rs/slab - 8d9b7b4a31e5bb494286bf067febd68b3466a210 authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>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]>github.com/tokio-rs/slab - ea1b764184ad17c59497d11b163cdae0a2ee47d2 authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
github.com/tokio-rs/slab - b31c00cfa3a946412341b59d52c3a7a81e0ac2ff authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
github.com/tokio-rs/slab - a94297a9ef16841ae5b3fb7e6d8d93df3fc766a1 authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>
github.com/tokio-rs/mio - ac165e089337b3ff43730ce49c516a86496a25f2 authored about 9 years ago by David Hotham <[email protected]>
Inspired by Vec::retain(), this method will remove all elements `e` such
that `f(&e)` return fal...
- uses a vector instead of a boxed slice
- remove Entry implementation. slab now uses the Entry ...
github.com/tokio-rs/mio - 70298b27e29743845b15e35244c110b46eb7d3f3 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 6c187af50a14fe87459d38172efa7aa9c84f15f7 authored about 9 years ago by David Hotham <[email protected]>
github.com/tokio-rs/mio - e3b3298d242970442f47b2e1ecded65b7580fb48 authored about 9 years ago by Nikita Baksalyar <[email protected]>
Add UnixStream::read_recv_fd and write_send_fd, which can read and
write a RawFd that is passed ...
github.com/tokio-rs/mio - be924178ed90c8ad19c53364fc96b361575e0b1c authored about 9 years ago by Geoffrey Thomas <[email protected]>
Compiled the tests in rustc-1.4-beta with gcc targeting Android API 9.
All the tests (mio, test,...
github.com/tokio-rs/mio - 6ff95185f95f1cb278458ba2896d95b0ce18232a authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 7b0a5580bb8837218b100991a736c2ea710ec14a authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 92ad1ae5feffd7b09f15bfc7258ac475f93a4615 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/mio - 629141abde2b8bafcd5f89e67a9e426f442983c6 authored about 9 years ago by Johannes Hoff <[email protected]>
The Getting Started guide admonishes us, "Even if we just received a
ready notification, there i...
This was accidentally removed in #262
Closes #279
github.com/tokio-rs/mio - 70952070c7a0c091167e2b96b40e6b1250b56840 authored about 9 years ago by Alex Crichton <[email protected]>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]>github.com/tokio-rs/mio - d249d850b5b6957f7d6ad7fcb541e55e3063b897 authored about 9 years ago by David Renshaw <[email protected]>
Bring these methods in line with the `std::net` equivalents by having the same
signatures, but r...
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]>github.com/tokio-rs/mio - 6c04408535feaea28ec9273bd877504395309d40 authored about 9 years ago by David Renshaw <[email protected]>
github.com/tokio-rs/bytes - 01c1e05a91fe24e0ea5f6b3050effe8a5ed402d6 authored about 9 years ago by Florian Hartwig <[email protected]>
github.com/tokio-rs/bytes - a76dd8ed0e38ead52a774d98770ca0b1f918ecf8 authored about 9 years ago by Nandor Kracser <[email protected]>
github.com/tokio-rs/bytes - 4ce8b1c2c8bfbe9bc6c26dbdfdd4c881beea91be authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/bytes - 3d0a4adc30b5b74d31b7fb03e323124e6163cd00 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/bytes - ef82792adfd3d2ce52abc81cd6dd4755df1193f6 authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/bytes - 3fae2b0bbf7ddd9e21bd24d56751a9ce53bea5fc authored about 9 years ago by Carl Lerche <[email protected]>
github.com/tokio-rs/bytes - 846aec9d2b22dc7ffe95e48a9ff40f5e2561124d authored about 9 years ago by Carl Lerche <[email protected]>
This brings the API more in line with the `std::net::TcpListener`'s signature by
returning a pai...
kevent() allows the user to register interest in events (via the changelist
argument) in the sam...
github.com/tokio-rs/mio - 860eb7929338d8f9b21a465d3a40be0ca7e678c1 authored over 9 years ago by Zack Slayton <[email protected]>
This commit removes `mio::tcp::TcpSocket` as a public type, only exposing the
`TcpStream` and `T...
github.com/tokio-rs/slab - 0756d7016d40163b2a5029ba144e4989147b36ba authored over 9 years ago by Nandor Kracser <[email protected]>
github.com/tokio-rs/mio - 330fecc5c6f3b469f920c3d0c3de51f32d10ece4 authored over 9 years ago by Michael Neumann <[email protected]>
github.com/tokio-rs/mio - 7c1f555b9895dbf161a91a60db6c267727d50e64 authored over 9 years ago by Carl Lerche <[email protected]>
This allows it to be extensible in the future without breaking backwards
compatibility, as well ...
* Hold onto mutexes instead of releasing and then immediately re-locking
* Don't move in and out...
Closes #248
github.com/tokio-rs/mio - c07dedac87b6926480628867cd7e4c20c2fe5685 authored over 9 years ago by Alex Crichton <[email protected]>
This commit removes the last `HashMap` storage in the `Selector` on Windows,
meaning that I/O sc...
github.com/tokio-rs/mio - 29ee9841c6dc051d4ead4f9cb9618c0fac732155 authored over 9 years ago by Paul Colomiets <[email protected]>
This adds a cache of buffers to be stored locally on the selector for new
requests to use for bo...
This commit removes the internal hash map from Windows' Selector implementation
keeping track of...
github.com/tokio-rs/mio - 54276bb9cec6fe19488a8db2d64dc532a17dbd8b authored over 9 years ago by Carl Lerche <[email protected]>
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]>github.com/tokio-rs/mio - 3537a6980ae718d40f53e422f7a88ec7bc50299e authored over 9 years ago by David Hotham <[email protected]>
These commits add preliminary support for the TCP/UDP API of mio, built on top
of IOCP using som...
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]>github.com/tokio-rs/mio - 4912fe3cc398994c78425aca039e79cdfbe63901 authored over 9 years ago by Y. T. CHUNG <[email protected]>
github.com/tokio-rs/mio - 782f38b9c9d8a4aff5461695ac2ec17a1041343f authored over 9 years ago by Carl Lerche <[email protected]>
Warnings about these started appearning on nightly and they'll eventually turn
into hard errors,...
Add some impls of Read/Write for `&T` (like the stdlib does) to express that a
mutable borrow is...
github.com/tokio-rs/mio - 80dc73f9fb3106d6541b4e4d970c44dc7a629cc2 authored over 9 years ago by Carl Lerche <[email protected]>