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

parameterized read/write against Buf/MutBuf traits

7582a7d08780d228edcb66a97a7fa16516270b70 authored almost 10 years ago by Rick Richardson <[email protected]>
Fix math bug in notify queue

58302ccd24610f13039581836e16aaf4446e2635 authored almost 10 years ago by Carl Lerche <[email protected]>
added new notify battery test

4442262ab1c4dee3fc771d81362860f3c49f8738 authored almost 10 years ago by Rick Richardson <[email protected]>
Add ergonomic constructors for PollOpt and Interest.

92c02e5068c223f467f881897c0cb4720b3315c9 authored almost 10 years ago by Jonathan Reem <[email protected]>
added termination and more telemetry to test

db65efad6696cb2c21522d1e38483f2dc166e3f3 authored almost 10 years ago by Rick Richardson <[email protected]>
Fix for `bitflags`, refs https://github.com/rust-lang/rust/pull/21254

cd0214a85e2714f3dbb46c7de10ac96e24b4ff98 authored almost 10 years ago by Fantix King <[email protected]>
Merge remote-tracking branch 'vberger/master'

ee87363ef6a856807be0d30148b92b125862bc4e authored almost 10 years ago by Carl Lerche <[email protected]>
Merge remote-tracking branch 'saneyuki/assoc'

5d8fe5364574f386a1427eb2805083e959a00f5a authored almost 10 years ago by Carl Lerche <[email protected]>
Finish converting to isize / usize

1773d6126bb67210167dc1baebccc23ff68519d7 authored almost 10 years ago by Carl Lerche <[email protected]>
Make IoAcceptor uses associated type.

329b2038e5e7bf7b38cc5d0d00d5a7a91fbfdb41 authored almost 10 years ago by Tetsuharu OHZEKI <[email protected]>
Make Slab<T> Send if T is.

Closes #90 .

b2f135e1c143854086463ea915a87c8473968815 authored almost 10 years ago by Victor Berger <[email protected]>
Rename int to isize, uint to usize, as_uint to as_usize

4a97995941106f23a8bae82cf1bbd2642e28021e authored almost 10 years ago by Dominik Prien <[email protected]>
Update for Rust 1.0 alpha

9a5c27f92c7dbf268ea1dad1fa0d68233c46918c authored almost 10 years ago by Carl Lerche <[email protected]>
Add getsockname for TcpSocket. Fix getpeername.

022c9f6f1a46a725c2f3da6f3eca237b30ebfc35 authored almost 10 years ago by Aleksandr Pak <[email protected]>
Track Rust master

ff00166cd164ca269de53ce634c6fbf24e15fff7 authored almost 10 years ago by Carl Lerche <[email protected]>
added getpeername

e0559e0e1557c91dcc6698df0c790e3af52ca9f0 authored almost 10 years ago by Rick Richardson <[email protected]>
Iterator for Poller

While switching EventLoop to iterator instead of indexing, I spotted a
potencial problem: io_pro...

abbe04d3f1d9d51cf49a27a7b958dc385c066d1a authored almost 10 years ago by Dmitry Tantsur <[email protected]>
Travis: using docker-backed infrastructure, usually faster

d18b253044d5629d3a00ddfed96f1d81e51faff9 authored almost 10 years ago by Valerii Hiora <[email protected]>
Sync fallout

5be137b7647735dd2e355abfba196c38567e865b authored almost 10 years ago by Valerii Hiora <[email protected]>
Track Rust master

00198f1488dfcfd9a60abfe0cb0ce0b437b69d78 authored almost 10 years ago by Carl Lerche <[email protected]>
Export TimerResult and TimerError, as requested in #61

Fixes #61

c3a4d21de2b252e1f59dbda9387502841cf18bf5 authored almost 10 years ago by Jonathan Reem <[email protected]>
Track Rust master

3ecbd631368650b3f7e2f733b99ca80da8753f50 authored almost 10 years ago by Carl Lerche <[email protected]>
Update to rust master

6df16bf483fc161d0f5bd830fa193f41179e68d4 authored almost 10 years ago by Valerii Hiora <[email protected]>
Re-export os::IoDesc under io::IoDesc.

5ddd497926302008b0125c04cd7523d92d906bb6 authored almost 10 years ago by Jonathan Reem <[email protected]>
add dependency on log crate

ad527c546d9a8c49db9a8301e4f13e182790b955 authored almost 10 years ago by Florian Hartwig <[email protected]>
Re-export IoHandle.

feb40f480793e90621c53c926e768f005483052e authored almost 10 years ago by Jonathan Reem <[email protected]>
Actually export EventLoopError.

36253601bf6f136e04506284968274c3c51ad5d5 authored almost 10 years ago by Jonathan Reem <[email protected]>
Rust master: macros changes & runtime removal

4c3cfc14e0c25b5862612692b45ed3b5ccc04ba5 authored about 10 years ago by Valerii Hiora <[email protected]>
Automatically deploy docs

b331966cba49b903a2feb3450a3686969f0c5d4d authored about 10 years ago by Carl Lerche <[email protected]>
Start writing some docs

0105a29654844a9dfbedd4e7844e7cf858a4158f authored about 10 years ago by Carl Lerche <[email protected]>
Merge remote-tracking branch 'aleksandrpak/master'

e42359a85f41e5e61b79cb92522c58ed00fc23c4 authored about 10 years ago by Carl Lerche <[email protected]>
Add cargo info to the README

2bd1297f808e336c69aa58491769d2b3d14cb95b authored about 10 years ago by Steve Klabnik <[email protected]>
Changed source of 'time' to crates.io

4cfcb4c2d39f8e05f0c0d2288f95570f6ba41c99 authored about 10 years ago by alekspak <[email protected]>
Fix shadowed lifetime warning.

b2fe9451c88cbe56ce992f6e066280198405320b authored about 10 years ago by Steve Klabnik <[email protected]>
Remove proc() in tests

e9643333a05271b4471687e7be5cf13d43811757 authored about 10 years ago by Carl Lerche <[email protected]>
Merge remote-tracking branch 'vhbit/proc_and_bitflags'

f182debbacfdde5dbffd34100d5eed71a05f521d authored about 10 years ago by Carl Lerche <[email protected]>
event: bitflags! now derives copy on its own.

8f9335b787d420507ae449574747ef1252b1b033 authored about 10 years ago by Jonathan Reem <[email protected]>
event: fix for ops reform.

3ed9701c72c0f58d0523718c9902480f60b76386 authored about 10 years ago by Jonathan Reem <[email protected]>
mpmc_queue: fix for the removal of proc().

48e3674e6769c98d8e294e2cec40481f218651c6 authored about 10 years ago by Jonathan Reem <[email protected]>
Track rust's master

- bitflags! now derives `Copy` internally
- `proc` is removed from language

e08b507351638a6bb2f3f8340e95e927d25b0352 authored about 10 years ago by Valerii Hiora <[email protected]>
Fix warnings

33efbb0bf8b2313a148d7f5125b3b0a50acaab09 authored about 10 years ago by Carl Lerche <[email protected]>
Fallout of Copy being opt-in

b7d87c4d6f2b7764aa8211a28e9d8ed6482fc1b7 authored about 10 years ago by Valerii Hiora <[email protected]>
added read_slice and write_slice to the IoReader and IoWriter traits and all implementations thereof

cleaned up whitespace

f0c558b1cb3be77e5be59c92d3485966ab256ca3 authored about 10 years ago by Rick Richardson <[email protected]>
Track Rust master

57f424cd1079f7feeb17c3ce758ef72c12319ad5 authored about 10 years ago by Carl Lerche <[email protected]>
Vendor mpmc queue as BoundedQueue

Fixes #62

b65fb21bbff28eed917b88a1384074d68a10dc23 authored about 10 years ago by Carl Lerche <[email protected]>
Implement Unix domain sockets support

ff6d5af8148cd8d49fddbb3350e57227244be00c authored about 10 years ago by vbuslov <[email protected]>
Borrow mutable references with Slab#get_mut

fff8edd94bd5cf5fbf5e44cfca0db3fc4341e59f authored about 10 years ago by Rick Richardson <[email protected]>
Fix compilation errors due to enums namespacing.

d8e912ea088ab0d05441e4abe19cbfc690aa77d6 authored about 10 years ago by Victor Berger <[email protected]>
Fix reregister / deregister semantics on kqueue

27b66d2ef9567b3f0c926067cdd61da7efa4fae9 authored about 10 years ago by Carl Lerche <[email protected]>
Merge remote-tracking branch 'markuskobler/master'

1f0787955405545e9c05e1bc75b4678b00e45b53 authored about 10 years ago by Carl Lerche <[email protected]>
Add a .deregister() method to the event loop.

Closes #29

edfb273cebc09a81db9e85e66c5e96cd9736684c authored about 10 years ago by Victor Berger <[email protected]>
Improve EventLoop IO interest handling

* Change io::read/write to not use a loop
* Return the count of bytes read / written
* Allow spe...

012291476402eb218c47e847009d528853d13c70 authored about 10 years ago by Rick Richardson <[email protected]>
Fixing memory leaks

117f68db869b364a47301f1a92d84b008e6eeac0 authored about 10 years ago by Markus Kobler <[email protected]>
Fix deprecation warnings

07ad77e966531add0a7c30395be9c11a3a7d66bc authored about 10 years ago by Carl Lerche <[email protected]>
Import num::Int

3173b833cfc6e1c885a8ea2c5f2038b779e8e9ae authored about 10 years ago by Evgeny Rozaliev <[email protected]>
Reexport enums variants

With https://github.com/rust-lang/rust/pull/18973 merged enum variants are namespaced. They shou...

5b1010d3a7c3728b800cb7df4e1c74778a01877d authored about 10 years ago by Evgeny Rozaliev <[email protected]>
[fix] import path for FromStr

beb14d013fdeb69ee1178e9428e0ceae5b76f58c authored about 10 years ago by Evgeny Rozaliev <[email protected]>
Merge remote-tracking branch 'rozaliev/fix_slab_contains'

c9e6e2b5c571a649c2af130454ee52644e68da5e authored about 10 years ago by Carl Lerche <[email protected]>
[test] Slab.contains()

a9e2276bfb8f5ed305a2b0508bad3eaafe4de05b authored about 10 years ago by Evgeny Rozaliev <[email protected]>
[fix] Slab.contains()

bda9100c1199349410d3f052ddd2dcf0c91f1c30 authored about 10 years ago by Evgeny Rozaliev <[email protected]>
Refactored EventLoop::timeout_ms to use Duration instead of u64.

3078383e242af65f98828d6f0efca59e5ea28f3f authored about 10 years ago by Zack Slayton <[email protected]>
Use Vec []-operator instead of deprecated get_mut

02a5dba071aa5502f046b8585e01e62bae3716cd authored about 10 years ago by vbuslov <[email protected]>
Add methods for converting between stdlib and ad-hoc SockAddr

As mio is concerned with few memory allocations, two versions of each function
are provided: con...

01ba899f8e486826ea47162a974af1aefc088d14 authored about 10 years ago by Dmitry Tantsur <[email protected]>
Add shorthands for creating listening sockets

These a of particular use when you e.g. receive socket address to listen from
downstream code or...

0532f10991a568de726dc261d175e85b94c110eb authored about 10 years ago by Dmitry Tantsur <[email protected]>
Merge pull request #39 from mikedilger/minorfixes

Track Rust master

e81008da97031b30a802e0c7457c8b1f23ffffb7 authored about 10 years ago by Carl Lerche <[email protected]>
Track Rust master

02e6d65d396c60042232ac7f84aeb068be7da6c5 authored about 10 years ago by Mike Dilger <[email protected]>
Track Rust master

52babd54e7a1b6a3fb57bcbd1cdfbac8c3c2a83e authored about 10 years ago by Carl Lerche <[email protected]>
Add support for UDP sockets/connectionless sockets

Add support to mio for listening and managing UDP sockets, including
infrastructure for supporti...

b9b308fc48391c44f1a5e11498893626dcd75d03 authored about 10 years ago by Phil Vachon <[email protected]>
Track Rust master

3d7f4bbeb474ab88eb610342efa9518c2b112530 authored about 10 years ago by Carl Lerche <[email protected]>
Remove EventLoop::listen

Resolves #24

a779b19f7f1d4d8c48c0dfb1f81d59e9f956ea28 authored about 10 years ago by Carl Lerche <[email protected]>
Remove EventLoop::shutdown_now stub

114c5a4fd35ec9ba7dd497f57cc54ca2ad34605e authored about 10 years ago by Carl Lerche <[email protected]>
Reorganize mod structure

a36e23720810d9107813da53d9acb39649315c65 authored about 10 years ago by Carl Lerche <[email protected]>
Remove unused fn Socket::is_acceptor

2db1b62b9d6a64dd7b11ea5fa4770fcb01e660c2 authored about 10 years ago by Carl Lerche <[email protected]>
Fix constant style lint

14d09721de3771563d98010cc458fe9a90a203ae authored about 10 years ago by Yehuda Katz <[email protected]>
Update to Rust master

Resolves #30

5ee11548f8073c41547b24d8126273760ec211a7 authored about 10 years ago by Andrew Dunham <[email protected]>
Fix ReadHint test

2f01caeeda49888d2fc8b31710c3c79ed2c157f0 authored about 10 years ago by Carl Lerche <[email protected]>
Improve Show on bitflags

cc6a9eedd61df274418b8db37994c2809e1a495a authored about 10 years ago by Carl Lerche <[email protected]>
Merge pull request #27 from andrew-d/patch-1

Make Tokens hashable

743afc91262ec841e511da88b3efc0abbf5f9f44 authored about 10 years ago by Carl Lerche <[email protected]>
Implements ReadHint for Hup for Linux

This implements the first part of the strategy outlined in #4.

Closes #4.

It updates the tests...

9a072b2c640ff13e918530aa49fa43a586227428 authored about 10 years ago by Yehuda Katz <[email protected]>
fix typo in Timer.next_tick_in_ms

86ac78994857e69cbd021ddecc753d66e180ed6a authored about 10 years ago by Evgeny Rozaliev <[email protected]>
Make Tokens hashable

I am working on something in which I wanted to store tokens in a HashMap - this makes it easier :-)

f3fc0fc95ba7f952fa2a6bb04713bead18f371e6 authored about 10 years ago by Andrew <[email protected]>
Rename Reactor to EventLoop

This helps to reflect that the goals of EventLoop are limited to
implementing what an epoll loop...

3909056292539dff4ab21482ea9fc1ed5ba32282 authored about 10 years ago by Carl Lerche <[email protected]>
Track Rust master

f38a7be26729d1e46b65959fa9a251b42bf9d727 authored about 10 years ago by Carl Lerche <[email protected]>
Remove Socket token generic in favor of a struct

Token has become a tuple struct wrapping a single uint. Using a generic
is not much use because ...

49e99b38eef1ffff1e3971d8159d0642ce4a5f0c authored about 10 years ago by Carl Lerche <[email protected]>
Provide a scalable, high performance timer

Uses a hashed timer wheel similar to Netty.

Resolves #9

d717457741bc73f6b482c3175594d62cc31a144c authored about 10 years ago by Carl Lerche <[email protected]>
Cross thread reactor notifications

Allow sending messages to the reactor from different threads, waking up
the reactor if needed. M...

f0266eee359d82ef6973ac1ec8d54fc6af33ea9b authored about 10 years ago by Carl Lerche <[email protected]>
Improve README and add MIT license

24b1ff00d18e0163ac69153bc9379a02fbd278cd authored over 10 years ago by Carl Lerche <[email protected]>
Introduce ReactorConfig

8be349c05b8510f9d161b650567d436d249859ad authored over 10 years ago by Carl Lerche <[email protected]>
Track Rust master

637cbe2beacf77d2babfec1a354d8e4614533ffa authored over 10 years ago by Carl Lerche <[email protected]>
Add pipe support

75e27312ee4cc8c4ea7a00566234ac63c8efbba4 authored over 10 years ago by Carl Lerche <[email protected]>
Fix slab insertion assert bug

99ea08cb6e91f93649a39ff7683fbdc12556bfbe authored over 10 years ago by Carl Lerche <[email protected]>
Extract IO polling logic to standalone abstraction

cf7a337a929cbdecb1142617b747d009f1f86acc authored over 10 years ago by Carl Lerche <[email protected]>
Fix ptr bug in slab

283258bcf0a4f626fbc14469419045e320c3e443 authored over 10 years ago by Carl Lerche <[email protected]>
Close sockets when they are dropped

fe469e4e2b1c200e033ff19628d54342f949c5ca authored over 10 years ago by Carl Lerche <[email protected]>
Use Travis to run tests

5337772945c75ee9224b01eba60d9e8467a23a27 authored over 10 years ago by Carl Lerche <[email protected]>
Tweak IO APIs, Slab & Buf work, echo server test

IO APIs now return NonBlock, which is an enum of a successfull operation
or an indication that t...

0f5fb3d60d72c19536aad3bb5d79f5340f41bd1f authored over 10 years ago by Carl Lerche <[email protected]>
Tweak io APIs + add a unit test for the reactor

Change a few APIs that were expecting Sockets, but only actually
depended on IoHandle, to take I...

3eae42b5de8207ef049be7313a823366c814596e authored over 10 years ago by Yehuda Katz <[email protected]>
Fix a few slab bugs and test

7aa2c12bd36acf89be8fa058a6fbfb9bc6df092d authored over 10 years ago by Yehuda Katz <[email protected]>
Add a Buf trait for managing read / write buffers

Read and write functions tend to do a couple of things. Read (or write)
from an byte array and r...

4c69d1bdd1a11e854e811dc5bf41479e22e4752e authored over 10 years ago by Carl Lerche <[email protected]>
Allow shutting down the reactor with Reactor::shutdown

375b2fee48bd5e728490fb2044fcb5df01a69ef4 authored over 10 years ago by Carl Lerche <[email protected]>