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

Use clock_ticks instead of time.

clock_ticks is a friendlier to windows users

a8abadc2c6d1403b416a0bd70050091179723cf4 authored over 9 years ago by Carl Lerche <[email protected]>
Implement TcpStream/Listener & UdpSocket in mio

Also gets rid of NonBlock. This is in preparation for windows support as
described in #155.

tl;...

7e95dfd5e9dc436ed608524d44b439d0171c72b6 authored over 9 years ago by Carl Lerche <[email protected]>
Rename os mod -> sys/unix

924a34a8f941a3d46bd76d19882c48289e915641 authored over 9 years ago by Carl Lerche <[email protected]>
Add IntoNonBlock impls for TcpStream and TcpListener

d4a0853372c0eb6d72446a4e8d426a2800507e93 authored over 9 years ago by Florian Hartwig <[email protected]>
Update README

Moved 'Windows support' from the 'Non Goals' section of the feature list to the 'Eventually' sec...

f8dc21fa644526ae234db3b224c7a9570bd724d2 authored over 9 years ago by John Wrenn <[email protected]>
Bump nix version to fix build on nightly

986cb37f639dc93fcfd1d62669fa62fc453c420a authored over 9 years ago by Florian Hartwig <[email protected]>
Remove stray assert statement in Slab

fad8ffdfe551dfa983b9d6f73322ce122bf951b8 authored over 9 years ago by Florian Hartwig <[email protected]>
Bump version to v0.3.4

35e66d01db5418cd478cf660ed96353535a10b4e authored over 9 years ago by Carl Lerche <[email protected]>
Bump nix dependency

068e9e595c583c4ab45e180db7a947137ae1784e authored over 9 years ago by Carl Lerche <[email protected]>
Don't use thread::scoped in tests

323802df80f9a23750edaf735f378269c02de428 authored over 9 years ago by Florian Hartwig <[email protected]>
Track Rust nightlies

b8995bbf76e8806ab3a7bc62a7df2769ccc93dfc authored over 9 years ago by Carl Lerche <[email protected]>
Merge remote-tracking branch 'fhartwig/into-iterator'

fad8bb6de49ae1473ae556977880c9f6edc580f6 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.3.3

9e47ef0e0f86fd701199d45b5a3b1e62a870fa48 authored over 9 years ago by Carl Lerche <[email protected]>
Bump bytes to 0.2.7

279423282289e86b3a28d1b0735c2f705d3aa700 authored over 9 years ago by Carl Lerche <[email protected]>
Implement IntoInterator instances for Slab

5a0eb2a9445e63516de4e10afe5651b8681a1981 authored over 9 years ago by Florian Hartwig <[email protected]>
Bump version to v0.3.2

c66d1cec0a1046f21c4c2ffa2d1be74a344b13af authored over 9 years ago by Carl Lerche <[email protected]>
Get compiling on Rust 1.0 beta

0653cbe8d1f3dafd26f58220419b8ed1d63c04a2 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.3.1

5328f153c0bdd15177dc2fa993761d68bb6d45ea authored over 9 years ago by Carl Lerche <[email protected]>
Track Rust nightly

8a568b1bbe9d59ec2b0bfb903015f3f8c8b31179 authored over 9 years ago by Carl Lerche <[email protected]>
Mention the #mio IRC channel

53841d99b57b62e1a16cdb049fc2e290a4d8cba8 authored over 9 years ago by Carl Lerche <[email protected]>
Add docs for NonBlock<TcpListener>::accept()

0f80d70c8191e5d579072a15f2fbd8369011af8c authored over 9 years ago by Andrew Hobden <[email protected]>
Update README

ab0053c754a1362422cfb76c6765694c7a4b3b43 authored over 9 years ago by Carl Lerche <[email protected]>
Track Rust nightlies

a851acc374ada6d7cbbf1405e8c309456504e052 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to 0.3.0

60a2329bf5ffdaf9331e8e206db88b17c1e10c97 authored over 9 years ago by Carl Lerche <[email protected]>
Fix compilation on Linux.

b06deef509f37216d2846be92e906bfd3e3a997c authored over 9 years ago by Victor Berger <[email protected]>
Track Rust nightly

6f3480325bb7ddb968f30b32822dc863e4de0631 authored over 9 years ago by Carl Lerche <[email protected]>
Move token and event to the top level

0783846f50a87ea3d2cfc70213baa74aa61d765f authored over 9 years ago by Carl Lerche <[email protected]>
Rename EventLoopSender -> Sender

127fc56c3e1081e703d0273e43557cc59c0ed295 authored over 9 years ago by Carl Lerche <[email protected]>
Don't use Duration in stdlib

c02e803b47f97d10cbd15183232639334ab4a3b3 authored over 9 years ago by Carl Lerche <[email protected]>
Track Rust nightly

4b295e52d81193441b9bbb8ebad17a1297c1c24c authored over 9 years ago by Carl Lerche <[email protected]>
Bump dependency versions

1e12537055ceefc2993dc2fc6b435514edc57333 authored over 9 years ago by Carl Lerche <[email protected]>
Track nix

e489447e6c45a2c6aef0e7df855626ef8ce64c40 authored over 9 years ago by Carl Lerche <[email protected]>
Track std::io.. ResourceUnavailable -> WouldBlock .

56e12ba74f95b13f5962c8669c74416589fc8ae6 authored almost 10 years ago by Jamie Turner <[email protected]>
Track Rust nightlies

900ac77f3399089dbfd0d7b2211eeece5a338c74 authored almost 10 years ago by Carl Lerche <[email protected]>
Gracefully handle a full notify queue

0b836f8039c880ac440af785e579fb603671f1b0 authored almost 10 years ago by Carl Lerche <[email protected]>
Fix deprecation warnings

e0afd68779f3a4f74d2c4b021e4cc5fdb01e557f authored almost 10 years ago by Carl Lerche <[email protected]>
Track Rust master (fix warning)

f37c0777e38b850d7d8585aa97a33547d7241283 authored almost 10 years ago by Carl Lerche <[email protected]>
Add read / write timeouts to sockets

e7e5453c9b17faa7f8def323cc943559fd484cc2 authored almost 10 years ago by Carl Lerche <[email protected]>
Support blocking unix domain sockets

64939229a1f5501f56aac4e64ce9e66833d24d04 authored almost 10 years ago by Carl Lerche <[email protected]>
Fix deprecation warning in tests

d175e34d979e30de7c3fab304eb4e8d35690096e authored almost 10 years ago by Carl Lerche <[email protected]>
Move mio::net to the top level

0540ac639479e29413063176bbfd91938bfda873 authored almost 10 years ago by Carl Lerche <[email protected]>
Add iterators for Slab

97340cbb7bd635c745240f86eb0bbe512ee8426a authored almost 10 years ago by Florian Hartwig <[email protected]>
Track changes to RingBuf

66f8f2c7c1f6de432474d5da79ca462e3948f0e9 authored almost 10 years ago by Carl Lerche <[email protected]>
Remove some dead code from tests

d4e9e02d320fa1ae1d2e552467a4e48d7300e566 authored almost 10 years ago by Carl Lerche <[email protected]>
Correctly notify handler of errors

Error events are sent to Handler::readable with error set in ReadHint

4c724d7b8f4b6778145a5bf0d6cfac1c06f1798a authored almost 10 years ago by Jason Ozias <[email protected]>
Fix test only cfg

272c9f0c800866499b242c7063879abc0d4698cf authored almost 10 years ago by Carl Lerche <[email protected]>
Make EventLoop generic over Handler

9da7069b75a6106de7a1a4b04c2eaec94e63f876 authored almost 10 years ago by Carl Lerche <[email protected]>
Remove dead code

2d029fcb195b4e76f84703f599dd84e9fcde64d5 authored almost 10 years ago by Carl Lerche <[email protected]>
Update tcp with NonBlocking decorator

11115ef1267c5233802ac36ee37a9ca25caa1451 authored almost 10 years ago by Carl Lerche <[email protected]>
Update unix domain sockets with NonBlock decorator

1c44a118580993541a14e00d45b16b0316af3f24 authored almost 10 years ago by Carl Lerche <[email protected]>
Rename AsNonBlock -> IntoNonBlock

Closes #136

569cb39a5cec02df4d2335b06c919b15f25d0c50 authored almost 10 years ago by Carl Lerche <[email protected]>
Make EventLoop struct a reasonable size

788095bbccd95175a2635c60659e32b177fb7386 authored almost 10 years ago by Carl Lerche <[email protected]>
Introduce NonBlock<UdpSocket>

29c5e32fe96e70b762e65fe7d59a605d367d9597 authored almost 10 years ago by Carl Lerche <[email protected]>
Handler callback for when EINTR occurs from polling

b5501184b533f92d39fca165593a3220547e6127 authored almost 10 years ago by Joel Schlosser <[email protected]>
Remove NonBlock type in favor of Option

caa684abd27d99d05b7c9f9e1e632ff51d837a37 authored almost 10 years ago by Carl Lerche <[email protected]>
Drop MioResult in favor of std::io::Result

06bf140e6928a4505df1520c0805905909f7b68a authored almost 10 years ago by Carl Lerche <[email protected]>
Rename IoHandle -> Evented

62bb76959aeeddbd2fa2dc53561ae770ba26377c authored almost 10 years ago by Carl Lerche <[email protected]>
Update unix domain sockets

c9c295e2854b39c4e538f82234ff5ea47505ba9b authored almost 10 years ago by Carl Lerche <[email protected]>
Update UDP support

ec77c8fcc84d7c2fc3bb9b4a5e9bbc03badf732a authored almost 10 years ago by Carl Lerche <[email protected]>
Switch to use std::net::TcpListener

eda4b9686cd44de24433ad82f0728866a18d56f1 authored almost 10 years ago by Carl Lerche <[email protected]>
Use std::net::TcpStream for connected tcp sockets

b19485ad5de401cb604ef7b8c032d0afa7a18cf9 authored almost 10 years ago by Carl Lerche <[email protected]>
Update README

a7c9b3938777e972ddcd82144d30f8d8244bb6fd authored almost 10 years ago by Carl Lerche <[email protected]>
Remove IoAcceptor trait

39036f982e8c06579181686e87b42ac70a58dbc8 authored almost 10 years ago by Carl Lerche <[email protected]>
Rename IoReader -> TryRead, IoWriter -> TryWrite

794982bbcc7094ad6fb20324cc5263f4fb1f2659 authored almost 10 years ago by Carl Lerche <[email protected]>
Remove IoDesc, use Fd, add Io struct as Fd wrapper

* IoDesc is now no more in favor of just using Fd (defined in
std::os::unix::Fd).
* Introduce ...

5f831fd15ed396e8cc76a688388fe374b28ac718 authored almost 10 years ago by Carl Lerche <[email protected]>
Reorganize implementation functions

b60d2064ddacdd7cdefae21cf8840b5d7357041b authored almost 10 years ago by Carl Lerche <[email protected]>
Fix compilation on Linux.

9193a80373683b5cb55c267cbab6cf7b876a934f authored almost 10 years ago by Victor Berger <[email protected]>
Cleanup helper functions

147e3d3ac19ebf303042952df630c5a41abb9d95 authored almost 10 years ago by Carl Lerche <[email protected]>
Don't expose nix::SockAddr

3a8676b0d011d284fb954a2250dd9bb213e47d7b authored almost 10 years ago by Carl Lerche <[email protected]>
Track changes to socket in nix

0a313fdffc8b38d85a503a35d7d7d03982611361 authored almost 10 years ago by Carl Lerche <[email protected]>
Switch &Option<IpAddr> -> Option<&IpAddr>

5c2732ddbf8ea38e270d0beab2308ba8779628f1 authored almost 10 years ago by Carl Lerche <[email protected]>
Track getsockopt / setsockopt changes

6887b80574e6a80926fdcb19cb4123c193e74b8b authored almost 10 years ago by Carl Lerche <[email protected]>
Fix compile error

```
╭─mindcat@mindcat-linux-pc /tmp/mio ‹master›
╰─➤ cargo build ...

c4a803a0302930d6b1f4f9d7b0f044ace26a32de authored almost 10 years ago by ☯neko <[email protected]>
Track nix SockAddr variant changes

445fbaca04fb382e8497d38a8111c13adb51906e authored almost 10 years ago by Carl Lerche <[email protected]>
Remove empty windows.rs file

04871b3558def256b75537115d64d6ae918c5090 authored almost 10 years ago by Carl Lerche <[email protected]>
Remove old buf code

8ac91b5739a3a5dbca826e5960c93a4488118439 authored almost 10 years ago by Carl Lerche <[email protected]>
Fix deprecation warnings

b9deab5a577ba2a709f0677551a157171550455b authored almost 10 years ago by Carl Lerche <[email protected]>
DList now called LinkedList

5fb726a19acc259600361caa6e7428ff171fc6d7 authored almost 10 years ago by Zachary Tong <[email protected]>
Pass handler to event loop by ref

aefbc348135f237a9deede12f0978c42a20f7e44 authored almost 10 years ago by Carl Lerche <[email protected]>
errno is now i32.

b5cd6402996b40aa092616c0672853a661ebbc63 authored almost 10 years ago by Aaron Weiss <[email protected]>
Update Cargo.toml

ed910ca76b987a44aee3497e325be5faac40e0c8 authored almost 10 years ago by Carl Lerche <[email protected]>
Bump version to v0.2.1

9a836c41f97d2c776e54c0db0f69b705c189149d authored almost 10 years ago by Carl Lerche <[email protected]>
Added FromIoDesc with implementations for IO types.

b08219b502dab9899374fa40e6deeaf7d6366a6b authored almost 10 years ago by Aaron Weiss <[email protected]>
Update bytes dependency to fix build

a080f1f00d14214748edc2e28da8e632f6235adf authored almost 10 years ago by Florian Hartwig <[email protected]>
Remove dependency on bitflags

f5b62296e3cd037af9c3173efdf156d59f0b5bde authored almost 10 years ago by Carl Lerche <[email protected]>
Implement Debug for various types

a747ef6fb3f979bc0e9b66f2c607a47753268b34 authored almost 10 years ago by Carl Lerche <[email protected]>
Properly implement Clone for EventLoopSender

b17baa4d12dc33658008eacaeadbd8f85664fb09 authored almost 10 years ago by Carl Lerche <[email protected]>
Implement IoHandle for IoDesc

eacd5b0ae043ca792570d2fc1134fcef5076e1a2 authored almost 10 years ago by Carl Lerche <[email protected]>
Track Rust master (fix warnings)

bce80705010bc7a8988d2a7a4a89e9173120e562 authored almost 10 years ago by Carl Lerche <[email protected]>
Bump version to 0.2.0

f4bf342eca368a6dc5cee932cb90bdb6e7ec0dde authored almost 10 years ago by Carl Lerche <[email protected]>
Bump nix dependency

cdc60dc251163402eb9066c940ca977bf2992afc authored almost 10 years ago by Carl Lerche <[email protected]>
Depend on bytes crate, update other deps

8260e488725a59dffae6d370ddcfdf0fb10f7b9f authored almost 10 years ago by Carl Lerche <[email protected]>
Use generics vs. trait objs with UDP types

486e196336c559c09226ac7b41197c3c91aef3d0 authored almost 10 years ago by Carl Lerche <[email protected]>
Don't include deps in docs

eadcdc93db521324385b8632e0546fd1266c1eee authored almost 10 years ago by Carl Lerche <[email protected]>
Fix a warning in the ring buf test

7c6155a154b4ece7826382102e0eb518ad056d98 authored almost 10 years ago by Carl Lerche <[email protected]>
Fix errors and warning with current rustc nightly

53a5063a80df48b1cfce0e409001a328a7a33730 authored almost 10 years ago by Florian Hartwig <[email protected]>
updates for from_str trait changes

4099c195be81924f413feb2074c46ddd787d5051 authored almost 10 years ago by Rick Richardson <[email protected]>
Fix warnings from current rustc nightly

3183e8e2a2bb5d7a99bfdc9e8f2a54d747957b3b authored almost 10 years ago by Florian Hartwig <[email protected]>
io -> old_io, write -> write_all

977ec309fb5accbb069351301067840648c6ab9e authored almost 10 years ago by Florian Hartwig <[email protected]>
impl Send for ByteBuf and RingBug

79b8c90508e8e64c14491b001ff61ec8091de88e authored almost 10 years ago by Carl Lerche <[email protected]>