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
So the documentation link doesn't have to be manually updated for new
releases, but rather will ...
9792b74752c68b8c1b1263110e62edeab27503ce authored almost 8 years ago by Jan Zerebecki <[email protected]>
9f8bb5cf9ffbccf87aed7d52c3f3bbcaa42a0769 authored almost 8 years ago by Carl Lerche <[email protected]>
This commit fixes the typical pattern for issuing a nonblocking connect
operation on Windows. Pr...
c87c470ebe9582a4fdae44cb5729d31a96053d78 authored almost 8 years ago by Carl Lerche <[email protected]>
When the readiness queue is associated with a node, the node's ref count
needs to be incremented.
01559812181cab9fd6ecbaf69336d9ae7b17890b authored almost 8 years ago by Carl Lerche <[email protected]>
d8750c16adbe8a77ab36039e132e12998f110710 authored almost 8 years ago by Carl Lerche <[email protected]>
550521bf720a2349026e230c5e4bbd19b5b0d20e authored almost 8 years ago by Carl Lerche <[email protected]>
7b802162d8b1ec1f1781ef2a536867feb8ef3418 authored almost 8 years ago by Carl Lerche <[email protected]>
8317961b7e91194fb9032d4d34caa1ef8de66303 authored almost 8 years ago by Carl Lerche <[email protected]>
c837a0950b21065c43a1816cfa4d955b247dde30 authored almost 8 years ago by Carl Lerche <[email protected]>
1c22d7b15a42d88040e02431ac3ed82313fe1387 authored almost 8 years ago by Carl Lerche <[email protected]>
Traditional Jails, aka shared-ip jails, do not have a fully virtualized
network stack. One resu...
cfc683dec33ae2e0fef1b35620931583d61af25e authored almost 8 years ago by Carl Lerche <[email protected]>
e8d28d787dca29abbbda9d66fa3cc62c99dd1cd5 authored almost 8 years ago by Carl Lerche <[email protected]>
The current readiness queue implication has some concurrency bugs. So,
instead of fixing the bug...
9276b16f9fdfca070a9a2345549bbd310ec595c3 authored almost 8 years ago by Carl Lerche <[email protected]>
6ba4357a4d944fdcb46d85960c16eaca3160202a authored almost 8 years ago by Carl Lerche <[email protected]>
b01a039e3e1301d09a356782c6eebcc2f0b427a2 authored almost 8 years ago by Carl Lerche <[email protected]>
b7b3525a6769eaf53c4dd8b0a20c24e3e1044c5e authored almost 8 years ago by Carl Lerche <[email protected]>
The allocation is not necessary as the kevents are applied within the same method anyway.
Also ...
607fb5466ed6d846b866d6c7da6fb54f3382c118 authored almost 8 years ago by Simonas Kazlauskas <[email protected]>Registering events on fds with EV_DISABLE is not the same as not registering the events at all. ...
32f34cdcfe7a6e13e4101afe4cb6e66bcde90a80 authored almost 8 years ago by Simonas Kazlauskas <[email protected]>The check was previously testing the fact that you cannot register an writable interest in kqueu...
11e6cb32df2152cd2b0fd9668f42547f55bcdbc5 authored almost 8 years ago by Simonas Kazlauskas <[email protected]>c4cabda638a106fae39c5a3c96ab795121e75107 authored almost 8 years ago by Carl Lerche <[email protected]>
2a2ed71be1edbd99aabbdfaaed5f43372ef2abf0 authored almost 8 years ago by oga <[email protected]>
3a5be01dcb97bcda0f2a9480c68d5081cf61872e authored almost 8 years ago by Carl Lerche <[email protected]>
4337e9561d2f211588b21de649db383f61e68d05 authored almost 8 years ago by Carl Lerche <[email protected]>
c0fb97e4c04587390acbf7b05d63d984693526a5 authored almost 8 years ago by Carl Lerche <[email protected]>
9d77d0160f22fd91444b1051f50642da2ee5c27e authored almost 8 years ago by Alex Crichton <[email protected]>
d8dd84cc32f8c349dbfdd18f39ec66ff9f4891e4 authored almost 8 years ago by Alex Crichton <[email protected]>
eadb1adc75c2d748f5c19ab80b4d61a29d633250 authored almost 8 years ago by Guillaume Gomez <[email protected]>
b480e7e81e63c5e36acdf22a0e1ac87b9f99c5ae authored almost 8 years ago by Alex Crichton <[email protected]>
fdb4bfd80ea84db3732101f99b313a67613e7825 authored almost 8 years ago by Alex Crichton <[email protected]>
07e955bc1190e2a9ae1ca72612c227ee4295b401 authored almost 8 years ago by Alex Crichton <[email protected]>
dde232063a03f97734e236e76b3c14f57dff039b authored almost 8 years ago by Julian Tescher <[email protected]>
f685e79c755306b21de74f2c8f0647a77e96b8c7 authored almost 8 years ago by Alex Crichton <[email protected]>
a4fe7acbf00b0efa612ca98c4157a2625cbd72a7 authored almost 8 years ago by Alex Crichton <[email protected]>
e04822d46612db8175e9e9dadf682ba6224573ab authored almost 8 years ago by Alex Crichton <[email protected]>
1ce027e36bbc9f3725235bd27dad751700ed416d authored almost 8 years ago by Alex Crichton <[email protected]>
the test case executes 16 writes (16KB), which return WouldBlock with the old
case. so it basica...
c1b22424853922d63704f89ed0b8788f705776af authored almost 8 years ago by Alex Crichton <[email protected]>
42940e768ad69d00f3141f873cc9b3072c58b1b8 authored almost 8 years ago by Jake Goulding <[email protected]>
And, remove `#[derive(Debug)]` for them because that's conflict
with Error required.
4831116c17478be7513352784215f04ba617dd5a authored almost 8 years ago by qupeng <[email protected]>
60744de44b375ca82cbb3f46a8830ede36eb7d52 authored almost 8 years ago by Matthew Gregan <[email protected]>
db2a5e8ac136791a1c7b66a7d118ac4876c9c119 authored almost 8 years ago by Alex Crichton <[email protected]>
e62ba594ca8badb6b5472828d6b94dc78e86b5b6 authored almost 8 years ago by Alex Crichton <[email protected]>
This commit removes the dependency on the `nix` crate in favor of local
bindings. Most of the lo...
This commit implements `readv` and `writev` support for TCP sockets in mio. This
corresponds to ...
a724f38193118c6345dc7d91edfd334a8202cae7 authored almost 8 years ago by Alex Crichton <[email protected]>
519a6a818da1ffc72e5bb63f5638438195cbb718 authored almost 8 years ago by Seo Sanghyeon <[email protected]>
0e21ae3e4090a32337eae22d52fa11b71b1f0b47 authored about 8 years ago by Alex Crichton <[email protected]>
This commit intends to extend the functionality of mio on Windows to support
custom handles bein...
31c2298c79f2ebbbd7af4f6086cd4221fe646dc1 authored about 8 years ago by Alex Crichton <[email protected]>
6d13bbea9d7586d5b487497305869f4f38a193cf authored about 8 years ago by Alex Crichton <[email protected]>
ef182bae193a9c7457cd2cf661fcaffb226e3eef authored about 8 years ago by arkpar <[email protected]>
c8312b719bb4d640806d8bbbd00e258df955e647 authored about 8 years ago by sp3d <sp3d@github>
56f8663510196fdca04bdf7c5f4d60b24297826f authored about 8 years ago by Alex Crichton <[email protected]>
This fixes mio on FreeBSD
da1f4065f904198b2856715677a47a175e99e4cb authored about 8 years ago by Jameson Little <[email protected]>Unfortunately there's a type error right now here.
b7fc4504d3b1cc6a3453a68558dc4e61f686cefc authored about 8 years ago by Alex Crichton <[email protected]>bfdb61758b1d1fb29be8e14c6d24fde56f17423b authored about 8 years ago by James Fysh <[email protected]>
Due to undefined behavior in pthread when passing in large timeout
values, the park_timeout call...
4fcab0e57d1a9c9a0464eab6999f882ce5b4758c authored about 8 years ago by king6cong <[email protected]>
This commit employs a trick [1] for avoiding allocation of an intermediate
buffer for in-flight ...
0d5d0067d78f0f81c9d4d400bc532b0c0fc740a9 authored about 8 years ago by Jack O'Connor <[email protected]>
Fixes #465
9f17b70d6fecbf912168267ea74cf536f2cba705 authored over 8 years ago by Carl Lerche <[email protected]>Fixes #463
0d3e9eab139d07a3bc05afa7c9168e6b812e020e authored over 8 years ago by Carl Lerche <[email protected]>68aaf8b8d0d0ab093a203a5e84eef03aa38f841f authored over 8 years ago by Jack O'Connor <[email protected]>
f72e92d384b22f1f7dc2c4f6897b7d1952c4e72e authored over 8 years ago by Jack O'Connor <[email protected]>
2623fa48777abd4ad0e38a2503b61a1549363ea9 authored over 8 years ago by Aidan Hobson Sayers <[email protected]>
9b165879d15efe4c202de065465b12d6b587b02e authored over 8 years ago by Corey Farwell <[email protected]>
19d2d2a217199e23766e418dc6527ca509dcab34 authored over 8 years ago by Carl Lerche <[email protected]>
* Rename `take_socket_error` to `take_error`, tweak return type.
* Add `property` accessors in a...
d6f3fb61832e4c895fb0fa82ab8502e015b06b7b authored over 8 years ago by Carl Lerche <[email protected]>
147d5afcdbc332f2b19ec3d1943d8f59079280c1 authored over 8 years ago by Carl Lerche <[email protected]>
ab58e8c160e1868f5484e7c82614fefb1d484f85 authored over 8 years ago by Carl Lerche <[email protected]>
d6f04ad5684ae0bdbde0e11f7a4237f678607e2e authored over 8 years ago by Carl Lerche <[email protected]>
3e3f691cbf1d8c7d10b93bdd9f9d0fad1053803c authored over 8 years ago by Carl Lerche <[email protected]>
6f123f2164b9c384cbba80c0920be2d941422514 authored over 8 years ago by Carl Lerche <[email protected]>
62b90817b7d501857b3d3826579141ac1c3672f9 authored over 8 years ago by Carl Lerche <[email protected]>
Fixes #334
fe22b9fa667eb199a44dcda1c5352f48431187d8 authored over 8 years ago by Carl Lerche <[email protected]>ce5d4fb5cde330c8486ddf3d91142ac03134c6d7 authored over 8 years ago by Alex Crichton <[email protected]>
Fixes #452
6ce2490c3e51233bd52287197e4e6f347832c657 authored over 8 years ago by Carl Lerche <[email protected]>45dc5c05438cda9b6e40e479024cf444e8803fa2 authored over 8 years ago by Carl Lerche <[email protected]>
00f761981e0a5d67c128b8f1a9421fdb58bdf4c2 authored over 8 years ago by Carl Lerche <[email protected]>
9b07b66f69c057d97ca1bfe319b59d06559dfeee authored over 8 years ago by Carl Lerche <[email protected]>
0e28a84e102095ba4bdaf9090416d3365c4e4e5f authored over 8 years ago by Conrad Meyer <[email protected]>
Ensure that the same strategy of rounding to the nearest tick is used
both when scheduling a tim...
Remove the internal `lazy` module and replace it with the `lazycell`
crate, which offers very si...
00e19dd6b48f6dab8bb21eb840d2b692c40a0719 authored over 8 years ago by Carl Lerche <[email protected]>
d8874b56a0f8844d3155a61dceac5e6d12b32da4 authored over 8 years ago by Carl Lerche <[email protected]>
d7bae50d67f6202850941ebd153253083c7e8d2e authored over 8 years ago by Carl Lerche <[email protected]>
c7b85ac7e1346d2f3b9b394e2f4222f02596e803 authored over 8 years ago by Carl Lerche <[email protected]>
443c486bd724267a1aa74796a2007fe377c699eb authored over 8 years ago by Carl Lerche <[email protected]>
62ec763c9cc34d8a452ed0392c575c50ddd5fc8d authored over 8 years ago by Carl Lerche <[email protected]>
Now that we never close a socket early, there's no need to have any interior
mutability. The soc...
To preserve the same semantics with Unix, when a `TcpStream` or `UdpSocket` is
dropped, we wait ...
That way as soon as the I/O object is dropped we'll stop receiving readiness
notifications for i...
No need to get synchronized access to this, it never changes.
faad23b3ca893a5dfbed8c6f1e61a91e5cda9bfe authored over 8 years ago by Alex Crichton <[email protected]>