Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/tokio-core

I/O primitives and event loop for async I/O in Rust
https://github.com/tokio-rs/tokio-core

TCP reactor benchmarks

9cd80f1cbde523c7677c5d9887b8d470510084f9 authored over 7 years ago by Carl Lerche <[email protected]>
Merge pull request #214 from alexcrichton/futures-next

Update tokio-core with new task system

d23c1a2b98b367d3c06637da9cfb240615bb7c61 authored over 7 years ago by Alex Crichton <[email protected]>
Update tokio-core with new task system

16d15520adbf496b2effaf89109667e5dc0838a0 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #213 from tokio-rs/tcp-sock-opts

Expose TCP socket options

0be8eab2609bb949ac0d8b4c4189ca3a5b1707a0 authored over 7 years ago by Alex Crichton <[email protected]>
Expose TCP socket options

7acffe478566438c6672600f7d272626a3cc8c5f authored over 7 years ago by Carl Lerche <[email protected]>
Revert changes to read_ready and add platform::all()

42f73cb0ecb7975cb0eaa76a4e0f96a949f32846 authored over 7 years ago by Alan Somers <[email protected]>
POSIX AIO support, try 2

Support POSIX AIO, post-01635df . A concrete implementation will be
added by the mio-aio and to...

81beb445659ff99b91cfce679ca63d78d23c692d authored over 7 years ago by Alan Somers <[email protected]>
Merge pull request #208 from alexcrichton/poll-ready

Add PollEvented::poll_ready

01635dfd56442c43f6b362ca3baf8868b1745ffc authored over 7 years ago by Alex Crichton <[email protected]>
Add PollEvented::poll_ready

This commit adds a general-purpose method for querying the readiness of a
`PollEvented` type. Th...

4dd3d30f2a2ba62007da0a0485a92757f9693385 authored over 7 years ago by Alex Crichton <[email protected]>
Update to latest mio version

b92fd2d22adc71b314051673c28715b23806f86f authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #207 from king6cong/master

typo fix

9e80c82400b68d89b41ab7f8f82b527f1ca7a3cb authored over 7 years ago by Alex Crichton <[email protected]>
typo fix

4d8d29391338f665b68f2210aa1664bad47cda24 authored over 7 years ago by king6cong <[email protected]>
Merge pull request #205 from MarkusJais/master

small typo fixed for io module

d723faf2d8d144b2884424f53e9201f70d52d2dc authored over 7 years ago by Alex Crichton <[email protected]>
small typo fixed for io module

5567ec904e75ee5e0357c1e33f7e42b0acf73b53 authored over 7 years ago by Markus Jais <[email protected]>
Bump to 0.1.7

98e99c71c4903293875059510dea7e8896ff85e5 authored over 7 years ago by Alex Crichton <[email protected]>
Add a test for spawn-in-drop

011a7b02f70cbd29ce20bdf6ed8858117b616027 authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #204 from fafhrd91/master

drop inner borrow before dropping task

05191f14d79999700e9ec9252c3e6a1ef88b97e3 authored over 7 years ago by Alex Crichton <[email protected]>
drop inner borrow before dropping task

0cfa98566ec6c53892b812e897f6fd6aa5cda413 authored over 7 years ago by Nikolay Kim <[email protected]>
Merge pull request #201 from munckymagik/update-tokio_rs-links

Update links to pages in the tokio.rs going-deeper section

4545110f451a3f8df298916f323c2a5b43cce7cf authored over 7 years ago by Alex Crichton <[email protected]>
Update links to pages in the tokio.rs going-deeper section

See: tokio-rs/website#72

31114431136931456beb8ceb57da01de2156f68a authored over 7 years ago by Dan Munckton <[email protected]>
Return `NotReady` from `TcpStream::read_buf`

29144e6c9bb4165df31a319f0b30d72ae690366a authored over 7 years ago by Alex Crichton <[email protected]>
Merge pull request #195 from living180/master

Fix logic error in TcpStream.read_buf()

8d58b70ce61cb077e7b68fd1f7bbdfed8aba6722 authored over 7 years ago by Alex Crichton <[email protected]>
Fix logic error in TcpStream.read_buf()

If the underlying read_bufs() call returned a WouldBlock error,
TcpStream.read_buf() was erroneo...

f5db8136d7ca11a4cd8645b6f2ea1c0406254e1c authored over 7 years ago by Daniel Harding <[email protected]>
Return `NotReady` from TcpStream::write_buf

Closes #194

45e69bfb61d5638cd89b8ed0c2808738a9c8802b authored over 7 years ago by Alex Crichton <[email protected]>
Limit the scope of borrow_mut in `consume_queue`

Otherwise we may accidentally hold the borrowed ref cell for too long which can
cause a borrow e...

37e2870f04fb64f5bef378645bbe7438ebf70b7d authored almost 8 years ago by Alex Crichton <[email protected]>
Remove deprecated benchmark

8383e8bf7ab972daaaa502c2aea73577c3bda3db authored almost 8 years ago by Alex Crichton <[email protected]>
Bump to 0.1.6

c80953f0783c7fa43e1b751b0caca236bb928791 authored almost 8 years ago by Alex Crichton <[email protected]>
Fix build on beta/nightly

I believe this happened due to a very recent rustc soundness fix!

Closes #189

8c1838e0934d1b7f0675fb4fa62eb3898f4f6ec7 authored almost 8 years ago by Alex Crichton <[email protected]>
Bump to 0.1.5

e79f6654406a4f037a5f62db1aba09fe0d1344f4 authored almost 8 years ago by Alex Crichton <[email protected]>
Add the proxy example from #100

a8e09c5608381907e8597609387cfff83901467d authored almost 8 years ago by Alex Crichton <[email protected]>
Migrate to using tokio-io

Deprecate the existing `io` module in this crate entirely.

More details coming soon!

Closes #61

89fcc96dd44bff0ba85432d96a3a8f5b20adc94e authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #187 from king6cong/master

comment rewording

8fecf98aef1bb2f4f37303c44b2a51126b9c54ff authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #174 from asomers/aioprep

Replace magic numbers with constants from mio

b0d04e04f2ebddc596d38ae62e29e576107a6d08 authored almost 8 years ago by Alex Crichton <[email protected]>
comment rewording

a67e0d3efb93cb2bcf619417bdccdf8e89532614 authored almost 8 years ago by king6cong <[email protected]>
Replace more instances of magic numbers

eb66ff3ad1706b0206363db80a321a6c948505b3 authored almost 8 years ago by Alan Somers <[email protected]>
Add Debug for {Handle,Remote,Core}

Closes #170

5c411c548b32e1668dd4712c05e62ef24ba0fcc8 authored almost 8 years ago by Alex Crichton <[email protected]>
Define constants to replace magic numbers

3b8f1695ff7f9fa4d6fed42b98213a34a26a6fb9 authored almost 8 years ago by Alan Somers <[email protected]>
Merge pull request #186 from seeekr/patch-1

fix typo in reactor::Core::run docs

bd75a522c3d58c09b67d5ae2942e085918b599cb authored almost 8 years ago by Alex Crichton <[email protected]>
fix typo in reactor::Core::run docs

1722d8ed45a654e40034360b0984c2248326a9a8 authored almost 8 years ago by Denis Andrejew <[email protected]>
Merge pull request #181 from JanZerebecki/fix-typo-core-run

Fix typo in docblock for Core::run()

6a4df9a3b67bfe39543174162e55dc1212f2c863 authored almost 8 years ago by Alex Crichton <[email protected]>
Fix typo in docblock for Core::run()

e8bd2117d03e35664643773c51b77e056bba75bd authored almost 8 years ago by Jan Zerebecki <[email protected]>
Tweak Debug output of PollEvented

b773d554449b7edb2cc67bc014aa9c135e809777 authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #180 from agrover/debug-for-pollevented

Implement Debug for PollEvented<E> if E implements Debug

005994cdeae7de81b4bc1e0de8346115181a5ec7 authored almost 8 years ago by Alex Crichton <[email protected]>
Implement Debug for PollEvented<E> if E implements Debug

Useful, esp since mio::unix::EventedFd already implements Debug.

Signed-off-by: Andy Grover <ag...

9e3f3caad06fa89ab8ad25f5260f7512d22e8e00 authored almost 8 years ago by Andy Grover <[email protected]>
Merge pull request #173 from partim/easybuf-traits

Add PartialOrd, Ord, and Hash to EasyBuf, generalize PartialEq.

6c774756e65f3eda72d2e6f0771141af2876fef0 authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #175 from mayhewj/rename-sender

Rename sender in connect example

a3c1796a452ed5502a65bb40f2982bf85cd4e5fc authored almost 8 years ago by Carl Lerche <[email protected]>
Rename sender in connect example

c9a8208c8a855a9417eabfab4f00551dcfab0c82 authored almost 8 years ago by Justin Mayhew <[email protected]>
Add PartialOrd and Ord to EasyBuf, generalize PartialEq.

54dcd3a015bb61eb7f297da69f2ad978425c488d authored almost 8 years ago by Martin Hoffmann <[email protected]>
Merge pull request #168 from Byron/master

Implement PartialEq for EasyBuf

1bc2ef6affe2828604b488d39b1618a8f2b5edb6 authored almost 8 years ago by Alex Crichton <[email protected]>
Implement PartialEq for EasyBuf

fe9a798811524fc355265182e3eb04ddf60a3e91 authored almost 8 years ago by Sebastian Thiel <[email protected]>
Merge pull request #166 from Byron/master

Allocation in get_mut() always uses 8 * 1024 bytes

a597b962a34930e4e1091baf06308e2ae32131ac authored almost 8 years ago by Alex Crichton <[email protected]>
Test semantics of buffer allocation of get_mut()

* if remaining bytes are smaller then 8 * 1024, allocate 8 * 1024
* otherwise allocate as much a...

65c5c5241b43dff0d33c417df2e4aa67ba71176c authored almost 8 years ago by Sebastian Thiel <[email protected]>
Assure we don't have to allocate while growing the vector

We now have enough capacity to copy the unconsumed portion
of the previous frame.

e11dd06ead68230dde6455367ff3237387e4981e authored almost 8 years ago by Sebastian Thiel <[email protected]>
Allocation in get_mut() always uses 8 * 1024 bytes

The previous implementation would always use the capacity
of the previous buffer, which would ef...

5adde38a65fb13871e2c397de169f58e2918fe51 authored almost 8 years ago by Sebastian Thiel <[email protected]>
Merge pull request #162 from manuel-woelker/master

impl Into<Vec<u8>> for EasyBuf (cf. #120)

574b6f0c54f5818d08921fed0af85a499f0d8e14 authored almost 8 years ago by Alex Crichton <[email protected]>
impl Into<Vec<u8>> for EasyBuf (cf. #120)

b4cd223476a55cda3251d1fd9119434ec61488d2 authored almost 8 years ago by Manuel Woelker <[email protected]>
fix allocating EasyBuf::get_mut() leaving vector too large (cf. #162)

f86addf113310b903281e32a82ef2a73d5986aa5 authored almost 8 years ago by Manuel Woelker <[email protected]>
Merge pull request #164 from fortytw2/patch-1

rename sock -> listener in docs

a4017ee84654ebe78d81d4ba8cb0a675c4748f10 authored almost 8 years ago by Alex Crichton <[email protected]>
rename sock -> listener in docs

Makes it much clearer for someone fairly new to rust (like me) to follow along when the same nam...

8a360f87f505b0357343b39280c5fe7b022e5f41 authored almost 8 years ago by Ian Chiles <[email protected]>
Merge pull request #161 from seeekr/patch-1

Fix typo in non-doc comment in copy.rs

cecaad715df67f7b61664cf316fccaf97b51e493 authored almost 8 years ago by Alex Crichton <[email protected]>
Fix typo in non-doc comment in copy.rs

e31b76c047c21e0ac0112e41f60d25b5c7c8810c authored almost 8 years ago by Denis Andrejew <[email protected]>
Merge pull request #157 from seanmonstar/vecio

add read_bufs and write_bufs to Io and TcpStream

05f01d6c9bfa113b737303a632a0440b6933cba6 authored almost 8 years ago by Alex Crichton <[email protected]>
add read_bufs and write_bufs to Io and TcpStream

829563ccfc566997bd90141c4d34b3b68fb17e5b authored almost 8 years ago by Sean McArthur <[email protected]>
Merge pull request #159 from jtescher/fix-typos

Fix typos

cf74a6b2c9a227e66deb6f03eb662a87399a7f47 authored almost 8 years ago by Alex Crichton <[email protected]>
Fix typos

baeb35b6d42765f283170002da477a3d72c75b36 authored almost 8 years ago by Julian Tescher <[email protected]>
Touch up TcpStream::from_stream

a4b4d57cb78b621b7108bd540f701c83805fdb23 authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #158 from GuillaumeGomez/from_stream

Add from_stream method

4363663deaf5b1b23842561ea9be4fe35cd22bda authored almost 8 years ago by Alex Crichton <[email protected]>
Add from_stream method

c1f1320203c7c5124bdd7684fae18dd48506d3a5 authored almost 8 years ago by Guillaume Gomez <[email protected]>
Remove unneeded macro_use

5b425dfed999e4c3188c7c8f573bae3b0d618c5e authored almost 8 years ago by Alex Crichton <[email protected]>
Update crates.io metadata

fcdeb0e5d677e2791635780fb7d3f2f552e51e45 authored almost 8 years ago by Alex Crichton <[email protected]>
Bump to 0.1.4

75fe37bc8cbb54672ca59dfc5f6d3f32699f892c authored almost 8 years ago by Alex Crichton <[email protected]>
Add a fast path to TcpListener::accept

c9d0fe59ddebc8e6aaabcacb97f086330692eb56 authored almost 8 years ago by Alex Crichton <[email protected]>
Add a function to upgrade a Remote to a Handle

Intended for fast paths which can be a little more optimized for when they're
run directly on th...

b22b7972786d952559e620a9451a195fc185bde1 authored almost 8 years ago by Alex Crichton <[email protected]>
Remove extraneous `clone` in Remote

e69b67fcfe29a28fb7980694c0379ad98139bb99 authored almost 8 years ago by Alex Crichton <[email protected]>
impl fmt::Debug for EasyBuf (cf. #120)

Debug format looks like this for small resp. long buffers

EasyBuf{len=2/6 [5, 6]}
EasyBuf{len=2...

b9e182a2ceaf798f8af4004a3030512a187fe4d8 authored almost 8 years ago by Manuel Woelker <[email protected]>
Merge pull request #149 from vorner/loop_id

Provide a publicly-accessible Core ID

e8d4524586e4a3352bfd657641b144c8fa5dfea2 authored almost 8 years ago by Alex Crichton <[email protected]>
Provide a publicly-accessible Core ID

Allow distinguishing between multiple `Core`s and associating data with
them through a `HashMap`...

8d02a1c2b6d4c1cb9908bed48067dd7634c31894 authored almost 8 years ago by Michal 'vorner' Vaner <[email protected]>
Merge pull request #145 from azdle/udp-codec-tweaks

UDP Codec Example Tweaks

9fe0bc19076a52c6e68858febb473059a130dc3d authored almost 8 years ago by Alex Crichton <[email protected]>
return implicitly (rather than both explicitly and implicitly)

0c553f958aa32e2ec462b541e29d5154bd9c237b authored almost 8 years ago by Patrick Barrett <[email protected]>
use the 'Out' type in encode rather than copy/paste

e502603532fe2c76c8c584a71660df87bfa121c7 authored almost 8 years ago by Patrick Barrett <[email protected]>
Move from a custom channel to futures::sync

Closes #143

d0833074d6c47970b69baf69702c92a497c93fc2 authored almost 8 years ago by Alex Crichton <[email protected]>
Add some docs links and such

c47c445be6e20b49c3382ca6f59be5e9a4044946 authored almost 8 years ago by Alex Crichton <[email protected]>
Update docs/homepage link

28ace4d33c70b128332f7ab1132bb4abb33a7176 authored almost 8 years ago by Alex Crichton <[email protected]>
Point to tokio.rs

1985eae7f53083c7fda5e38c28720cc1a70a7550 authored almost 8 years ago by Alex Crichton <[email protected]>
Allow a bit of sloppiness in the timeout test

f77fe7d3b5c4ec7c7fe8ae726fcc3f6d47aaec1c authored almost 8 years ago by Alex Crichton <[email protected]>
Touch up some docs in tokio-core

9294b1345cdbf078ce089cf61e57906bacdec7db authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #144 from critiqjo/docs-fix

Docs: Remove outdated reference to `task::poll_on`

c61d3bc71eeb72fc445eb1d1817efeccb8ece718 authored almost 8 years ago by Alex Crichton <[email protected]>
Docs: Remove outdated reference to `task::poll_on`

372d55ce0b745580f4f1552b23dadcc2ea221d01 authored almost 8 years ago by critiqjo <[email protected]>
Update docs to docs.rs

28104710354bfe2ad8710370c5d5ee6482af7493 authored almost 8 years ago by Alex Crichton <[email protected]>
Bump to 0.1.3

76c3e162b702c5a654fd22f1597266fcd81d188b authored almost 8 years ago by Alex Crichton <[email protected]>
Touch up `TcpStream::connect` and revert breaking change

64c360c30ebfadc8b5333206482a78d4f62975f4 authored almost 8 years ago by Alex Crichton <[email protected]>
Merge branch 'master' of https://github.com/alreece45/tokio-core

2499dd35a2517690fbf7ec8e14e5522c1c9ae50f authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #141 from critiqjo/depr-fix

Update the use of deprecated APIs

4eb036d3f67d284e71e789560608ad189cdd4611 authored almost 8 years ago by Alex Crichton <[email protected]>
Update the use of deprecated APIs

For stuff that moved from futures::task to futures::executor

e5bbf004d351f9829c192f792db7311ef88ab8ce authored almost 8 years ago by critiqjo <[email protected]>
Merge pull request #140 from SirVer/patch-1

Fix typo.

ff7fcd1074c084c190fd0af9991cdaa5daed60c6 authored almost 8 years ago by Alex Crichton <[email protected]>
Merge pull request #139 from sinkuu/use_io_result

Use `io::Result`

ae314245dc321157ad38b789e3d17abf455c3cb4 authored almost 8 years ago by Alex Crichton <[email protected]>
Fix typo.

58913c80a3ba4f48565793b6a3165ff2aaa2343f authored almost 8 years ago by Holger Rapp <[email protected]>
Use `io::Result`

5929a59aca525b3f10b23cbcb384ff73a382ad1e authored almost 8 years ago by sinkuu <[email protected]>
Fix connect example

717e99ca80ae57820f4dbe7574421afd28d9f1d9 authored about 8 years ago by Alex Crichton <[email protected]>
Touch up comments on echo, add connect example

99078c5cc152af007922901384e0fe7bb0b57184 authored about 8 years ago by Alex Crichton <[email protected]>