Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/mio
Metal I/O library for Rust.
https://github.com/tokio-rs/mio
6ff95185f95f1cb278458ba2896d95b0ce18232a authored about 9 years ago by Carl Lerche <[email protected]>
7b0a5580bb8837218b100991a736c2ea710ec14a authored about 9 years ago by Carl Lerche <[email protected]>
92ad1ae5feffd7b09f15bfc7258ac475f93a4615 authored about 9 years ago by Carl Lerche <[email protected]>
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
70952070c7a0c091167e2b96b40e6b1250b56840 authored about 9 years ago by Alex Crichton <[email protected]>Please consider linking to this WebSocket RFC6455 implementation that uses Mio.
0772d421715977dde0c916dbc45383499e23246e authored about 9 years ago by Jason Housley <[email protected]>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...
8c87253824f306bfe8d11028d88ab885818c2eff authored about 9 years ago by Paul Colomiets <[email protected]>6c04408535feaea28ec9273bd877504395309d40 authored about 9 years ago by David Renshaw <[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...
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...
330fecc5c6f3b469f920c3d0c3de51f32d10ece4 authored over 9 years ago by Michael Neumann <[email protected]>
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
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...
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...
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
3c4cdb1edfe4c0d70754b78b78b58ee09f1285bf authored over 9 years ago by Herman J. Radtke III <[email protected]>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
a579803b305b8fcb2491be94a9043490d27bc5da authored over 9 years ago by Herman J. Radtke III <[email protected]>4912fe3cc398994c78425aca039e79cdfbe63901 authored over 9 years ago by Y. T. CHUNG <[email protected]>
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...
80dc73f9fb3106d6541b4e4d970c44dc7a629cc2 authored over 9 years ago by Carl Lerche <[email protected]>
fcec179737411ac105f8b27d38cb7ceee8c5c5d7 authored over 9 years ago by Carl Lerche <[email protected]>
77775a151d5fb9cedcb6b298f06198aec2c8e62a authored over 9 years ago by Carl Lerche <[email protected]>
46ab105a3eec7d5597c55325c1f9a857786cb90e authored over 9 years ago by Carl Lerche <[email protected]>
029a92a8fe076ec8e552c5105fad33bf73b39498 authored over 9 years ago by Carl Lerche <[email protected]>
18fc66c3ca3aeab65101ec51c668d1471f8ba369 authored over 9 years ago by Carl Lerche <[email protected]>
5aa5fa5a87c853741d2a9f2795bc7241cb8fe9c2 authored over 9 years ago by Carl Lerche <[email protected]>
Fixes #191.
94113ff13d44055cfead673ff58ddda5883e9200 authored over 9 years ago by Dawid Ciężarkiewicz <[email protected]>272fb3d06e8f7134c9611e1877b3ff71642ced67 authored over 9 years ago by Carl Lerche <[email protected]>
78722e909b332cd6397b62a697499e8e3d6f7430 authored over 9 years ago by Carl Lerche <[email protected]>
7ca356387a5fceceda530f1ea632d508d64e0e58 authored over 9 years ago by Carl Lerche <[email protected]>
60d3bf2bcd8afd7ccbeac56b05da7d46685d965d authored over 9 years ago by Carl Lerche <[email protected]>
a1d2e2e2a77fa127bf76fb1626ee3f9a8e0f033b authored over 9 years ago by Carl Lerche <[email protected]>
As per discussion in #204.
478cef3f66716bd8584620b09838a177028edda9 authored over 9 years ago by Dawid Ciężarkiewicz <[email protected]>c4e02376f1c37efee3cb0f2ab7be6b9bbb094da9 authored over 9 years ago by Carl Lerche <[email protected]>
Adds a new Reading item
cd0cb0d2ebd3c81b89c15f46659f1ceea7aba856 authored over 9 years ago by Arthur Silva <[email protected]>0e33e05f4c5b3151be70c1a03a7008b9a286a54d authored over 9 years ago by Carl Lerche <[email protected]>
The mpmc queue can fill slots out of order if a context switch occurs
between "reserving" a slot...
27830b901d14682ff77d5a4c487720bb7dbc28e6 authored over 9 years ago by Carl Lerche <[email protected]>
6c2e43b094726b6f11a25ed2ec2b295e99b1008c authored over 9 years ago by Carl Lerche <[email protected]>
Fix typo in test/test_echo_server.rs
7643c5954b874498e9f2f23fcfdea90bb421e23b authored over 9 years ago by angt <[email protected]>eed4855c627892b88f7ca68d3283cbc708a1c2b3 authored over 9 years ago by Carl Lerche <[email protected]>
1b2c5ead21f62041bb789195edae8396a57782bf authored over 9 years ago by Thijs Cadier <[email protected]>
96506f2f8373b1a1fdc802a2af3cd92251d2cd82 authored over 9 years ago by Carl Lerche <[email protected]>
66899b71c99205746831c0366332f703c6941e17 authored over 9 years ago by Carl Lerche <[email protected]>
Having separate readable & writable events makes cleanly closing the socket
and freeing up resou...
f4fcc75d18d90761907e2170e3ff8f04f0160e3f authored over 9 years ago by Carl Lerche <[email protected]>
391d5232ddae63216744cd0ef10135bf7774418d authored over 9 years ago by Carl Lerche <[email protected]>
80daf1b66d10701517359f8c5588e97959dc569f authored over 9 years ago by Carl Lerche <[email protected]>
338c6740948e53c3f15dc90cf7c42c8f504130e9 authored over 9 years ago by Carl Lerche <[email protected]>
Fixes #202
390777372d2f3b0797fd5bb61464affdd47d5daf authored over 9 years ago by Dawid Ciężarkiewicz <[email protected]>829052e62b31ab5f2a6dbd19bcffe90033fd0da2 authored over 9 years ago by Florian Hartwig <[email protected]>
57d41bb6a52c83a2d2614f3a278ece75fd723020 authored over 9 years ago by Carl Lerche <[email protected]>
76173e12af50d56a7b849051494bfecd02bd3349 authored over 9 years ago by Carl Lerche <[email protected]>
e886a1188a7fa7de8b5a05412fa1fc90b98f281b authored over 9 years ago by Carl Lerche <[email protected]>
ff4efeb2cca13be85702fab6be4ac21747767e71 authored over 9 years ago by Carl Lerche <[email protected]>
8825baea994ae29383f91a4724ad94190341c2b2 authored over 9 years ago by Carl Lerche <[email protected]>
39c187536eb82f2f334b9da882d6d8e1aed628a3 authored over 9 years ago by Carl Lerche <[email protected]>
Indicates whether the event loop is currently running. If it's not it has
either stopped or is s...
Also added a test to verify its implementation
7492fcff50b60b609ed64f6f1a1ca72b0add8850 authored over 9 years ago by Vaelden <[email protected]>This allows to send back an error when attempting to send a notification to a dropped event loop
284645d9f0e47a34240beca7d48c04f01be606fc authored over 9 years ago by Vaelden <[email protected]>bcd5eee222ec178852e655ba444cb62e40d3f5ee authored over 9 years ago by hoxnox <[email protected]>
8ee88e94de2f6402ea0d72880d66915b7622ba71 authored over 9 years ago by hoxnox <[email protected]>
Generated docs will be better and one day, there will be windows support
which won't have access...
533d3eaf7abf685a0e0bd454c61e25115e94dabb authored over 9 years ago by Carl Lerche <[email protected]>
d4dc9e8be19075335b5e34912a0d9878bf84a938 authored over 9 years ago by Carl Lerche <[email protected]>
250c0e077b2230182a44bd675ce45be2866334b9 authored over 9 years ago by David Renshaw <[email protected]>
7e7a561dcfa09572696c37fc9db969aec5d08bd2 authored over 9 years ago by Rick Richardson <[email protected]>
32621f981fbf09f35c70cd1e127faad844e56ce1 authored over 9 years ago by David Renshaw <[email protected]>
Rename TryWrite::write() to TryWrite::try_write_buf()
Rename TryRead::read_slice() to TryRead::tr...
285b1fb5b53296fa7a7e9cd192c3442f61495654 authored over 9 years ago by Thijs Cadier <[email protected]>
e562f9067b3fefe0796c7963930f97694f90c16e authored over 9 years ago by Carl Lerche <[email protected]>
Provided by nix::socket::shutdown.
226e87f972b945867c630de4fa44ccb4b9dd122c authored over 9 years ago by hoxnox <[email protected]>271a83baf4b7261183c5f587aaaad3ebe90aa037 authored over 9 years ago by Carl Lerche <[email protected]>
3b4ce71a8a405568f2aa2cdd59dd28b2bab99a4b authored over 9 years ago by Alex Morega <[email protected]>
076f118628fb186e19b236a449eceb6d016d6067 authored over 9 years ago by Carl Lerche <[email protected]>
d973ca1bc1186a0a7f54de39d7a5a54123b0feea authored over 9 years ago by Y. T. Chung <[email protected]>
e79f82ed1d30c9f28ffb93596babe7b673453b12 authored over 9 years ago by Carl Lerche <[email protected]>
f48c4aec45fb50f0120877d51bba8ef00bfe4107 authored over 9 years ago by Carl Lerche <[email protected]>
97d8a86f5b8d851fbfeace2828a0771b7f423ef3 authored over 9 years ago by Carl Lerche <[email protected]>
8479e77b3cd96b63ee92b877352b6ca7584f8f24 authored over 9 years ago by Carl Lerche <[email protected]>
f25721e17569652ae024074a4d5a387455511d8b authored over 9 years ago by Carl Lerche <[email protected]>
d7a011447c918931075be936728a2ab8755280e9 authored over 9 years ago by Carl Lerche <[email protected]>
e753c88d3fb396ed4d54a304e131c1f2aa60160d authored over 9 years ago by Carl Lerche <[email protected]>
96f8a54068aef53642c0bcb4635abced66b858b4 authored over 9 years ago by Carl Lerche <[email protected]>
33954dce51c271715d4f997f7f75a0b510cfaa62 authored over 9 years ago by Carl Lerche <[email protected]>
e7ad3dbb3958f1f63286f9ce254689e1263450cc authored over 9 years ago by Carl Lerche <[email protected]>