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

Fix typos in documentation for Poll (#734)

131df75d9bc80b6b7ce0d5249e17d8eeee1bde85 authored about 7 years ago by Florian Marending <[email protected]>
Ensure errors on TCP writes happen on Windows (#725)

Previously an error in a TCP write might accidentally get covered up as the
`write` function di...

5b9d20c4e01a63115ebdb6b87970fc9dd361a29b authored over 7 years ago by Alex Crichton <[email protected]>
Fix misspelling of "now" in comment (#724)

7b54298e0a13e62ec6a1d7b36a006a06f2bd6ca0 authored over 7 years ago by Matt Kraai <[email protected]>
Document fuchsia module instability (#723)

e43ba6b3c24db7fded2610a4ca6a097274198bfe authored over 7 years ago by nivkner <[email protected]>
Prefer ErrorKind::WouldBlock (#722)

8078b9034dfbe4e93277877a34ea803b55c7e3a9 authored over 7 years ago by Arthur Silva <[email protected]>
Allow registration with empty interest (#640)

In order to temporarily disable event listening for a specific handle,
it may be convenient to ...

c19881bca3939633c6007e91a560437116c6e825 authored over 7 years ago by Romain Vimont <[email protected]>
Fix missing comment (#719)

0c010040e3c7cd0f2b71054c8775bd78974b896b authored over 7 years ago by Taylor Cramer <[email protected]>
Remove uses of deprecated ops::Not impl's. (#714)

Fixes #656.

294c0a8783232f6063b660ef24134dba0bd650c3 authored over 7 years ago by Ahmed Charles <[email protected]>
Fix tests on nightly (#720)

6871f83ad98937df80d729d1934c25d9208a9074 authored over 7 years ago by Carl Lerche <[email protected]>
Ensure that tests pass without default features. (#717)

Fixes #655.

52dcec8b7d9204a31d9ba92b50ae83129a4db00b authored over 7 years ago by Ahmed Charles <[email protected]>
Fix broken links (#715)

Includes a few minor typo fixes and other random improvements.

9cb636e539507f2c4c3259767762a9a903ea46e8 authored over 7 years ago by Justin Mayhew <[email protected]>
Change test_udp_socket to use Poll API. (#716)

e5d693fd7dd0450cfcf2df7559b0878df91d2577 authored over 7 years ago by Ahmed Charles <[email protected]>
Change test_tcp to use Poll API. (#712)

c6447d9a89bfacc37f280462dc4b0a986fd3168b authored over 7 years ago by Ahmed Charles <[email protected]>
Remove uses of deprecated Event and Evented at the crate root. (#711)

369d67b02e9f89a1042dcfd9193eb2581b540268 authored over 7 years ago by Ahmed Charles <[email protected]>
Change test_local_addr_ready to use Poll API. (#702)

fdf8a4e6f0e493b9f1ae9723ab9d40481cf30153 authored over 7 years ago by Ahmed Charles <[email protected]>
Remove deprecated uses of hup. (#709)

ec435e9f840b201d1886d162c05e078246347720 authored over 7 years ago by Ahmed Charles <[email protected]>
Remove uses of deprecated Registration functions. (#708)

3b47996994b2b6cfa8b1588e23c474396d013393 authored over 7 years ago by Ahmed Charles <[email protected]>
Remove uses of the deprecated udp module. (#706)

15c0c0d448456e549d0b19a01e42e7ec45c69d22 authored over 7 years ago by Ahmed Charles <[email protected]>
Only run tests for deprecated features when they are enabled. (#707)

In this case: notify, channel and tick are all deprecated.

a3a03dd23b2ad4a2d9855e577f96c5d5f2d54efd authored over 7 years ago by Ahmed Charles <[email protected]>
Change test_echo_server to use Poll API. (#701)

2ed8722a97041abb413c838fc349a7142e7e6681 authored over 7 years ago by Ahmed Charles <[email protected]>
Only run tests for deprecated features when they are enabled. (#704)

b0a71a1ad1bd266bb84d8474132792e3636ec982 authored over 7 years ago by Ahmed Charles <[email protected]>
Use (empty) as debug representation of PollOpt::empty(). (#690)

Fixes #669.

8eec1ffd4289601500d342959097e058776a4662 authored over 7 years ago by Ahmed Charles <[email protected]>
Remove uses of deprecated iovec re-export. (#700)

1771db25ec51f5a7405c5d271d6afb0569039f78 authored over 7 years ago by Ahmed Charles <[email protected]>
fuchsia: fix regression in fmt::Debug for Events (#699)

de4dca868f75e373142e4c65888fbc0c4b2819d1 authored over 7 years ago by James Tucker <[email protected]>
Change test_multicast to use Poll API. (#703)

dbd3dd00c60c0cb4339951d026c879cbb17057c6 authored over 7 years ago by Ahmed Charles <[email protected]>
Remove uses of deprecated PollOpt and Ready functions. (#705)

8acab38684de5c4cee8376a9e556ae1302e16f71 authored over 7 years ago by Ahmed Charles <[email protected]>
Remove uses of the deprecated tcp module. (#692)

d6f9e100e04b4629deecde1f2cba9f92875b33fb authored over 7 years ago by Ahmed Charles <[email protected]>
Implement IntoIterator for Events (#693)

* Add owned iterator for Events

* Change docs to not explicitly use into_iter() in example

3ad3f32b36304248f44a164a5345e15b740638be authored over 7 years ago by James Higgs <[email protected]>
Change test_close_on_drop to use Poll API. (#694)

8bf5a99409aca443e3e781c178ef4230cff839f8 authored over 7 years ago by Ahmed Charles <[email protected]>
Have consistent debug representation for opaque structs. (#691)

Fixes #671.
Fixes #670.
Fixes #672.

3e1c5e34f87acfd1f56375957f76fb1ddb062895 authored over 7 years ago by Ahmed Charles <[email protected]>
Method order in mio::net. (#688)

Fixes #664.

35bb658c4e079195a38af5447553fa7c643c0e6e authored over 7 years ago by Ahmed Charles <[email protected]>
Don't use try or unwrap in examples. (#689)

Fixes #666.

620e4c3598acc8cc4f604e70d5e4bf3fa82cbe83 authored over 7 years ago by Ahmed Charles <[email protected]>
Implement Clone for mio::event::Iter. (#687)

Fixes #662.

45b26e270d71d0e23596e3b364a690fb09ff7c16 authored over 7 years ago by Ahmed Charles <[email protected]>
Remove unneeded mut (#654)

f1c59af53c3bcfcf49d339230efdc6d4c3b1c067 authored over 7 years ago by Santiago Pastorino <[email protected]>
Make test_register_deregister use Poll API (#653)

1e35e16238dd08267c193f1c40bfa218ae1eccb8 authored over 7 years ago by Santiago Pastorino <[email protected]>
Make test_register_multiple_event_loops use Poll API (#652)

b8ce2644035d86298a0da41f68360d84c2d93f68 authored over 7 years ago by Santiago Pastorino <[email protected]>
Make test_smoke use Poll API (#651)

f1a5f12f2e31d60cac55bf4049512756c0ff4d9f authored over 7 years ago by Santiago Pastorino <[email protected]>
Make does_not_register_rw test use Poll API (#650)

85b069cf4166500c16969d997558b26125c52dad authored over 7 years ago by Santiago Pastorino <[email protected]>
Remove unused variable warning from tests (#649)

Closes #647

798ba270a79531c1190a4acb06b62fb8bf66d118 authored over 7 years ago by Santiago Pastorino <[email protected]>
Update to magenta-rs 0.2. (#646)

This update also enabled making EventedHandle non-generic.

156f38b3c84ceb7ffcb19b3ca3401e24e491a376 authored over 7 years ago by Taylor Cramer <[email protected]>
Fix x86_64-android socklen_t in bind() (#644)

987efbbaf3276692c2c564912ef1402d19df4066 authored over 7 years ago by Matt Ickstadt <[email protected]>
Remove unused mutable argument on windows (#645)

980388a44a3ce4d448393b54972f1694b037fba5 authored over 7 years ago by Alex Crichton <[email protected]>
Make all Fuchsia events registerable (#641)

b882a7030288cea3673d93b94b4a246550eb3e52 authored over 7 years ago by Taylor Cramer <[email protected]>
Add FuchsiaReady for handling custom signals (#639)

* Add FuchsiaReady for handling custom signals

* More boolean operators for FuchsiaReady

23cc470ac5a4dc93ce8f636523caa9f178dee2e7 authored over 7 years ago by Taylor Cramer <[email protected]>
Bump to 0.6.10

c8aa09f475ff54da97e8317be968a5f13376aaf9 authored over 7 years ago by Alex Crichton <[email protected]>
Include tests when packaging (#635)

Fixes #620

676b4d536abb541f95a577b4ed0413b6dbf8b824 authored over 7 years ago by Carl Lerche <[email protected]>
Implement assignment operators for Ready (#627)

Several operators (|, ^, &, -) are implemented for mio::Ready.

In addition, implement the cor...

0a909235ef4379e919fd06dfa9c7dd5d31e0b09c authored over 7 years ago by Romain Vimont <[email protected]>
convert try!() to ? (#626)

* convert try!() to ?

* upgrade the rust version to 1.13.0 in travis

91f0832036303c7f83c286e049e31be29c43b519 authored over 7 years ago by Guanqun Lu <[email protected]>
Fix NetBSD build failure due to kevent type difference (#621)

* Add NetBSD to the CI run

* Adapt to kevent type difference on NetBSD

* In struct kevent,...

0cab6caa76b55cc98999ad04bcbbccdfcac4fa57 authored over 7 years ago by Iku Iwasa <[email protected]>
bump lazycell and env_logger to latest versions (#619)

c4d3fc94bb1bcb36e3f0cacafe9c7c4ad1190a1b authored over 7 years ago by Igor Gnatenko <[email protected]>
Correct test target file path in iOS CI (#636)

b276244e1295d1f383e6fc67ca951276ee342c08 authored over 7 years ago by Iku Iwasa <[email protected]>
Fuchsia port (#629)

* Fuchsia Shell

* Selector

* Working selector and awakener

* A bunch more crap

* Imp...

b6dde86ef9989615394bbb8bcd36ca454dbd7847 authored over 7 years ago by Taylor Cramer <[email protected]>
Expose only_v6 option for UDP sockets (#624)

a5415ba319e1bef09980f972caf4ffc9bf92d5b4 authored over 7 years ago by Benjamin Saunders <[email protected]>
Remove unrelated documentation (#618)

Remove the SockAddr part from the send() documentation that was copied
from send_to().

a823b40e610dab98e5859f9ba3f599d5c4103de2 authored over 7 years ago by Romain Vimont <[email protected]>
Bump to 0.6.9 (#617)

b7e655db73d35507670a1d923e517afc8df66a19 authored over 7 years ago by Alex Crichton <[email protected]>
docs: Fix formatting of header in Change Log. (#614)

49a8d7be2e280241ebd36429b585f64053b01484 authored over 7 years ago by Ras Kasa Williams <[email protected]>
Expose TCP socket options (#610)

This is done by exposing the options provided by net2 directly instead of implementing `TcpStrea...

000a2e43204eee2367478c6f24f3ae806250dce0 authored over 7 years ago by Carl Lerche <[email protected]>
Only run stress tests on primary platforms (#611)

Other CI platforms are executed using many layers of nested
virtualization. Stress tests don't ...

1363e028bdf9933875d00751893119d7e158cac0 authored over 7 years ago by Carl Lerche <[email protected]>
Bump version to v0.6.8 (#609)

7e36c7902942459bb42960f22356478d0efe7fa5 authored over 7 years ago by Carl Lerche <[email protected]>
fix doc link (#608)

4d50eef70dc18ebba07748c7bbb73db4bfa33354 authored over 7 years ago by Carl Lerche <[email protected]>
Typo fix in poll.rs (#602)

01dedd9696e51d24ec62eee2e0e56eab8cdbebba authored over 7 years ago by Matthew Gregan <[email protected]>
Fix compile on aarch64-linux-android (#601)

aarch64-linux-android is also added to the CI run.

00a11215f0e2398a0c8d88d93dac006bbb8d7bd5 authored over 7 years ago by chshawkn <[email protected]>
Fix handling of failed TCP connections on windows (#603)

Previously, mio unconditionally called setsockopt after a TCP
connection attempt completed. If ...

1dcad280348d9bc05b41388ffeaa42ce3353d6cf authored over 7 years ago by Benjamin Saunders <[email protected]>
Fix a memory leak caused by an Arc cycle (#605)

* Fix a memory leak caused by an Arc cycle

* Fix build for old versions of Rust

* Fix brok...

d8576d9ec95d66715a7100d3be2f1165bb54c8be authored over 7 years ago by Carl Lerche <[email protected]>
POSIX AIO support (#586)

* POSIX AIO support

On BSD-based operating systems, add low-level support for queuing AIO
op...

3d09a479f7328e9cb3aada26799f5a8950472b4b authored over 7 years ago by Alan Somers <[email protected]>
Fix typo (#597)

2967209040978516ec688158ad7c0a7a0810e2f5 authored over 7 years ago by Giang Nguyen <[email protected]>
Fix usage of O_CLOEXEC in SETFL (#596)

* Fix usage of O_CLOEXEC in SETFL

* Use GETFD instead of GETFL for cloexec

d8c7b1dd38033fab8c45cf3a1d1ba4f7b3c0207f authored over 7 years ago by Aleksandr Pak <[email protected]>
Use fcntl instead of ioctl. Use epoll for fuchsia (#595)

5043f769d0b22538e4508556d6e70a8f2827ccac authored over 7 years ago by Aleksandr Pak <[email protected]>
Bump version to v0.6.7 (#594)

fa0318f63818c338be9a8356046e8f22e5c6af9e authored over 7 years ago by Carl Lerche <[email protected]>
Fix the timer thread never exits and can not deconstruct the pipe in poll. (#591)

61bf9c999bebfb8121e9db0714cca248eb68876f authored over 7 years ago by Carl Lerche <[email protected]>
Doc: typo: an Poll => a Poll (#587)

2a00e2f61034920d13ebd3dae41df9e4f97a9eea authored over 7 years ago by Arnaud Lefebvre <[email protected]>
kqueue: Ignore EPIPE coming out of `kevent` (#584)

This commit updates mio to ignore `EPIPE` coming out of `kevent`. It
turns out that older versi...

fe551aa8f80e796321177e542b74ff46b7f9552f authored over 7 years ago by Carl Lerche <[email protected]>
Backtick missing in documentation. (#580)

Closes #572

c401da580da8710ebfc15a64e971ff0aa837b611 authored over 7 years ago by Carl Lerche <[email protected]>
Fix CI build (#581)

c3eede2f6aa83ad1f52520ded103a45774116604 authored over 7 years ago by Carl Lerche <[email protected]>
Bump version to v0.6.6 (#576)

fea941dbc0057e3ad610b48f1f20f142b0a6c3b0 authored almost 8 years ago by Carl Lerche <[email protected]>
Move TCP & UDP types into `net` module. (#574)

* Move TCP & UDP types into `net` module.

Motivation for this is twofold.

1) Mirror the la...

d9f0ced2f5c276567165dde00f8e796378d77124 authored almost 8 years ago by Carl Lerche <[email protected]>
Merge branch 'master' of https://github.com/vvanders/mio into dev

3c45b76e51fab9d293e538340022616d8ae3878a authored almost 8 years ago by Alex Crichton <[email protected]>
Fix bug in custom readiness queue (#571)

A call to `Poll::poll` could corrupt the readiness queue's linked list
under certain conditions...

b1d92600c4704e6367e34100815a2bb997d89306 authored almost 8 years ago by Carl Lerche <[email protected]>
Merge branch 'master' into master

523b2aa165ffd7548574d3e62d9648e70c7a06c7 authored almost 8 years ago by Val V <[email protected]>
Bump version to v0.6.5

2d58be9a54da8a9ffa737e6276a4a23085bb66b1 authored almost 8 years ago by Carl Lerche <[email protected]>
Update iovec dependency

2f596a99206ac610f17e04a263b67f7c539586e4 authored almost 8 years ago by Carl Lerche <[email protected]>
Add changelog notes for 0.6.5

b9bd745f56cda03d291ed620637c206eb53abe24 authored almost 8 years ago by Carl Lerche <[email protected]>
Add 0.6.4 changelog notes

de4a2612e89f92fdc78286739d632e3cab6c7b07 authored almost 8 years ago by Carl Lerche <[email protected]>
Simlifying recv_from, adding unit tests for unconnected send.

ff40feb3fa2c9d5c915741a9fb068bb189fbcbd9 authored almost 8 years ago by Val Vanderschaegen <[email protected]>
Use localhost() for UDP tests.

3b6c811893240ac4232635d3aa3873775ef3051a authored almost 8 years ago by Val Vanderschaegen <[email protected]>
Merge branch 'master' into master

d86930aba61b0415d5649831073160364f4fff25 authored almost 8 years ago by Val V <[email protected]>
Add send(), recv() and connect() to UDPSocket.

85ec587d7b5891aa407eb6f0735af145f40a5fb2 authored almost 8 years ago by Val Vanderschaegen <[email protected]>
Split Ready into Ready and UnixReady

Move HUP and error event kinds to a unix specific readiness type.

5e5a1d4ce430d6dd987eeb4d9043eff2f917b9db authored almost 8 years ago by Carl Lerche <[email protected]>
Remove unused CI files and code

879c8c2abdab95cfd8d6d518f9b13cd99d45b6a0 authored almost 8 years ago by Carl Lerche <[email protected]>
Provide Debug impls for all types

eb4071db66c51ac914268f1e4f7d9b09aa02af18 authored almost 8 years ago by Carl Lerche <[email protected]>
Add FreeBSD to the CI run

be76a55d644aa0c742883a1c7bab0f84995bc0b7 authored almost 8 years ago by Carl Lerche <[email protected]>
Fix a memory leak in `RegistrationInner::update`

The `debug_assert!` statements would clone an arc and transmute to a usize, but
they never decre...

1daa5d6be697ac9f4a00d4fe0b43cd74b60cf3a7 authored almost 8 years ago by Alex Crichton <[email protected]>
Fix a use-after-free in the readiness queue

It looks like registrations created with `new2` can end up causing segfaults due
to a use-after-...

e72b475b87b1f1852e6033e27d34dd70787e0ea1 authored almost 8 years ago by Alex Crichton <[email protected]>
Fix build for windows

a1d3da7ba9e660b3bc5324002dbdc72867e0fd8a authored almost 8 years ago by Carl Lerche <[email protected]>
comment rewording

2b8e517247571a2f3b06e2ad9ccb45c22afb4aef authored almost 8 years ago by king6cong <[email protected]>
Update to use iovec crate

4e17e2b78e21373dfde0896ed21f50ce139d7c42 authored almost 8 years ago by Carl Lerche <[email protected]>
Deny missing docs

4ca518fe881e052e3f077fed029f0833f4be3c5d authored almost 8 years ago by Carl Lerche <[email protected]>
Deny warnings

78acc07203f56e48ad1fada0e7180f18e56e794f authored almost 8 years ago by Carl Lerche <[email protected]>
Add docs for EventedFd

0d6827f1cd60a3aaad3943b8240ccd29517dedf1 authored almost 8 years ago by Carl Lerche <[email protected]>
Tweak documentation of Ready

7ea8375fc54a3eab4d0742e0258338a60a5c37fb authored almost 8 years ago by Jan Zerebecki <[email protected]>