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
fdba3f18370c67ec0c99c119157ad8e25be99fd9 authored about 4 years ago by Alice Ryhl <[email protected]>
8cd731fe469166dfba316a67987532b77d8dcea4 authored over 6 years ago by Chris Pick <[email protected]>
14d9bc9e7756a45d1e77ad9779640342361fddd9 authored over 6 years ago by Sam Rijs <[email protected]>
92e2e68c2df161daacecdb557bd5e2f214024a91 authored over 6 years ago by Sam Rijs <[email protected]>
25e6f5513cb3e4ed28971805945dcbecee833482 authored over 6 years ago by Carl Lerche <[email protected]>
This is a backport of the fix provided by tokio-rs/tokio#250
Closes #317
33bdc2fc06789fcbd94d2c49dc473cf879794448 authored over 6 years ago by Carl Lerche <[email protected]>9a39f31933a7d8c299f5746f41854fd53a2b9df0 authored almost 7 years ago by Carl Lerche <[email protected]>
This allows spawning new futures using `current_thread::spawn`.
a90d5b4dc85c6a03561a69fe8d7ab5bf92bc51b4 authored almost 7 years ago by Carl Lerche <[email protected]>
This patch correctly sets up the execution context for the future passed
to `Core::run`. This e...
Unless this is done before blocking, sending a command over the remote
channel will not be able...
4b88d0280ffae71a0b324d0984028ad4fbe5d1ff authored almost 7 years ago by Carl Lerche <[email protected]>
During the internal refactor to use the `tokio` crate,
`PollEvented::new` stopped using the spe...
Tokio reform was released as a separate crate (`tokio`). However, the
ecosystem has been split ...
f765c8f59760b8e899c81a649f5d70f9f7c50f6e authored almost 7 years ago by Carl Lerche <[email protected]>
Closes #296
71741f0d31e9ad4e7ed10851806fdda7e75a12d1 authored almost 7 years ago by Alex Crichton <[email protected]>It was broken by b081e95
9400ffb0ee241e4ab007320389a95803b5d63db6 authored almost 7 years ago by Alan Somers <[email protected]>e140dabed2d92c09707f1fa8d456febd9c6500be authored almost 7 years ago by Sean McArthur <[email protected]>
fbdf04f6049ad718493ae851284fda66cad35ce7 authored almost 7 years ago by Alex Crichton <[email protected]>
a3c4aec127ce0532b0a72ba5ee2eb3096c04f56a authored almost 7 years ago by Alex Crichton <[email protected]>
And allow the others to pass.
b081e9593f7d758bc055e29c445b2fd70252f260 authored almost 7 years ago by Michal 'vorner' Vaner <[email protected]>99fc38e0d652ba8d9a3437e70e4729c86edffc01 authored almost 7 years ago by Alex Crichton <[email protected]>
ce014943eca3b63c249c8b745dc70defbe30ee34 authored almost 7 years ago by Sean McArthur <[email protected]>
b395ccb6d955a8d4f56e7cc3bfdc0bfb28742f2c authored almost 7 years ago by Bastien Orivel <[email protected]>
943cd860cb51dff519ba9cb0b115a2c8c4ba4f87 authored almost 7 years ago by Sean Stangl <[email protected]>
c45bbaa04ee2a9524976374c204b9568f991dceb authored about 7 years ago by Carl Lerche <[email protected]>
963eee3bc7615accd7d8b97ad1ea24d697d36d36 authored about 7 years ago by Steven Fackler <[email protected]>
b7ff130a0d82d26d3641e80cb7c5d1f8bbe5a397 authored about 7 years ago by Alex Crichton <[email protected]>
bump futures to 0.1.16
701488e6a1020c5d8acc048c76e97a22d06fbe7c authored about 7 years ago by Alex Crichton <[email protected]>examples/tinydb.rs uses futures::prelude, which was added in 0.1.16
2764fc3de2b08dbee27f389b937acacb6ea43637 authored about 7 years ago by Alan Somers <[email protected]>Helps avoid spurious errors when testing.
Closes #277
1fe55b2b5527fdd32ca7b8895cb5764f6ac0958f authored about 7 years ago by Alex Crichton <[email protected]>
This text historically was copied verbatim from rust-lang/rust's own README [1]
with the intenti...
Simplify UdpSocket futures
0c5c5dfafe997dc920f2ed1251d1fccbfb787c3f authored about 7 years ago by Alex Crichton <[email protected]>3588f4d6adb670306f7d3a62217ce7683f363938 authored about 7 years ago by Taylor Cramer <[email protected]>
Set Future types as must_use
ca8104ad690b91f8c9efaf628bfc0e144fa4b0d9 authored about 7 years ago by Alex Crichton <[email protected]>Fix warnings
39173f8830fbe10cc46cb3c2ad5b53e27561f9e8 authored about 7 years ago by Alex Crichton <[email protected]>762406102161029b72874195939751a91c0c6186 authored about 7 years ago by Taylor Cramer <[email protected]>
bd9a07f3ad7cd16fba3c4dd8258a991a88c7f82d authored about 7 years ago by Taylor Cramer <[email protected]>
b4fa47bd09f8eb3925d2416b429f2c238855e731 authored about 7 years ago by Taylor Cramer <[email protected]>
6b8ad4ff99aa8fe8c24ba677ccc093689613a166 authored about 7 years ago by Taylor Cramer <[email protected]>
Derive Debug for Timeout and TimeoutToken
01198532c1e08f2ffca29f2c5e1c9a3642805dc1 authored about 7 years ago by Alex Crichton <[email protected]>e10de1e94e6af74a499883e66d472ef7c1d16e51 authored about 7 years ago by Casey Rodarmor <[email protected]>
335c3e73a43848d90be7aa1341cac793b0ea2789 authored about 7 years ago by Alex Crichton <[email protected]>
1c88b8f3362b94edd15d869dfa9bd3e55214d9ba authored about 7 years ago by Alex Crichton <[email protected]>
84916f66fddd931713d74282e0b4fb420853a8c6 authored about 7 years ago by Alex Crichton <[email protected]>
Unsure that we'll want to continue to expose this, stick to being conservative
for now.
These are unsound on Windows (unfortunately) and will soon be disallowed due to
carllerche/iovec#5
This example is intended to showcase sharing state between all connected clients
on a server, fo...
Fixed docs for Timeout::new and new_at
fbd0a9e5f1a5b425bf04bbda2f623d67e848fb0b authored about 7 years ago by Alex Crichton <[email protected]>They no longer return futures, they return io::Result.
24dd856cfd8dafa291cd2d1d1ad31ddc83ef1b4f authored about 7 years ago by Alex Gaynor <[email protected]>docs: fix some typos
e33155edb1ae67a91301f811cded1a9c92840b16 authored over 7 years ago by Alex Crichton <[email protected]>de33e02c015ad4858820eaf30641a5b9731fd830 authored over 7 years ago by Ben Boeckel <[email protected]>
Add {Interval,Timeout}::poll_at
317c11552ca57223bb2fb36e84d143383799bd2e authored over 7 years ago by Alex Crichton <[email protected]>Conditionally call `consume_queue` on messages
fb05eb34af3f554c30f013fdc310353a2b58dec3 authored over 7 years ago by Alex Crichton <[email protected]>
Some contexts, like EC2, have `Instant::now` as a relatively expensive function
to call. To help...
The `consume_queue` function can be relatively slow for an empty queue (the fast
path) so optimi...
No need to punish projects that enable debug assertions for themselves
b320d9ee5894b9b006844b00d677ae42195fc739 authored over 7 years ago by Alex Crichton <[email protected]>Adds UdpSocket connect, send and recv methods
63d7be0368023d505cb14ffe69843da28709cbb8 authored over 7 years ago by Alex Crichton <[email protected]>7950b435052bd807895e50d9189b92c89ca7e259 authored over 7 years ago by Bastian Köcher <[email protected]>
c80105fe1ec23efd91fbc4a35f2d345be5da4472 authored over 7 years ago by Bastian Köcher <[email protected]>
8a43472b35e1807eb047ab01259adbabf0975346 authored over 7 years ago by Alex Crichton <[email protected]>
ecedea3404a04614da967c6a43a3f802573c9261 authored over 7 years ago by Alex Crichton <[email protected]>
UDP 0-length datagrams
2e5cd1640e9c93d6374a152554dedd212939aab8 authored over 7 years ago by Alex Crichton <[email protected]>85257e19af1a1fa0714a4c58297755f374cef949 authored over 7 years ago by Alex Crichton <[email protected]>
a611f6ec3043e63be340341cd97d17892ec6513c authored over 7 years ago by Alex Crichton <[email protected]>
Resolves #248, preventing UdpFramed from sending 0-length datagrams.
Also, adds 0-length tests f...
5e4cfdfab114e9c1913a98b40746727b4d2cf5a4 authored over 7 years ago by Alex Crichton <[email protected]>
Should make this more resilient to rounding errors on Windows
e0b751b0137fb1cf572e07fa6463f5f984f7e9a7 authored over 7 years ago by Alex Crichton <[email protected]>
Hopefully being relatively illustrative in how a bare-bones non-production-ready
server can be s...
a4e947fba0c50d60fcd01e9d3f6a9cfe990e251d authored over 7 years ago by Alex Crichton <[email protected]>
7b94cf307d6562a8f31c5d764122e39cda080842 authored over 7 years ago by Alex Crichton <[email protected]>
TokenTimeout: add doc around new panic
645ae7051d08221cbd44ad1211eac8af2f0b6c67 authored over 7 years ago by Alex Crichton <[email protected]>
My slab bump in #246 added a potential new panic in Core's Inner's
`cancel_timeout`.
Thankfully...
b9dc4c900864ce3305828279128ee7162cf520eb authored over 7 years ago by Travis Bischel <[email protected]>bump slab to 0.4.0
e30b18214797e64674fdb5f167fb094c5b63c31d authored over 7 years ago by Alex Crichton <[email protected]>Makes some of the code easier to read.
fce59de79eb87a7da52522ed8b0766773fcc90b7 authored over 7 years ago by Travis Bischel <[email protected]>Prefer ErrorKind::WouldBlock
04eba12d433891681497bf56af2410699d0c4509 authored over 7 years ago by Alex Crichton <[email protected]>f12b761b779f3008d0651651489052500074245d authored over 7 years ago by arthurprs <[email protected]>
e8617ea1fc0bbe8d06b785d8ce68aa2663ede2d7 authored over 7 years ago by Alex Crichton <[email protected]>
Expose only_v6 option for UDP sockets
77d9a1aa4f536bbf7aa0217cc779be9508c2b7b4 authored over 7 years ago by Alex Crichton <[email protected]>update example in doc comment
6090e221357bdc2c29433fe0fe8a3b91f423b84c authored over 7 years ago by Alex Crichton <[email protected]>e5fdccfff04e996a05faf11e3d0ef18a1651915e authored over 7 years ago by cssivision <[email protected]>
[fuchsia] Config changes to build on Fuchsia
fbd257f2bde82ecdd9eb6c2bcd747798f3e6cd69 authored over 7 years ago by Alex Crichton <[email protected]>
This patch disables various Unix-specific platform features that are
not enabled on Fuchsia. It ...
77b0ee0a47d48d8d67a50310acd69808f3b25553 authored over 7 years ago by Alex Crichton <[email protected]>
Add documentation about panics to {Handle, Remote}::spawn{fn}
2a71ef8b13d0dcf0811ea4d3810f2f13b035d49a authored over 7 years ago by Alex Crichton <[email protected]>d03c736b4c7d205856a4f64dc5640f8a7c76d9fa authored over 7 years ago by manuels <[email protected]>
8c297a6208520de71629178a37a32fde5340f795 authored over 7 years ago by Alex Crichton <[email protected]>
typo fix in io_token's comment section
8fba4858ac25254908b11a13a976332e6b0fd9f8 authored over 7 years ago by Alex Crichton <[email protected]>5fe7b4225fbbc74e35052a3b9b997504323d0432 authored over 7 years ago by Guanqun Lu <[email protected]>
c13e7f35337ca37ae3f4207e861375fc250f1c05 authored over 7 years ago by Alex Crichton <[email protected]>
Add a method to reset Timeout.
2653a2195c18696a207b1e7369a684f77a7e2e2f authored over 7 years ago by Alex Crichton <[email protected]>6fb62d32322a5d09a003757d4223597e0cc34534 authored over 7 years ago by Yuanchao Sun <[email protected]>
8004900ce94474498f2f1b5136a16499bd6e28f6 authored over 7 years ago by Benjamin Saunders <[email protected]>
make TcpStream::flush() a noop
8379b87c53dbd2dd0a836fa1d594dfaa2f97ed56 authored over 7 years ago by Alex Crichton <[email protected]>bf93b79120cad43877ab8b1cc104d5fbf07fd374 authored over 7 years ago by Sean McArthur <[email protected]>
bump env_logger to 0.4
d85f54dffbbbd418843d2af2bf04cfc4bd97c411 authored over 7 years ago by Alex Crichton <[email protected]>ddb244429e694f4f63e65c2b33d789229480f234 authored over 7 years ago by Igor Gnatenko <[email protected]>
POSIX AIO support, try 2
c65c33176748d104b4f2ae6a9c8f2cacf2f870bb authored over 7 years ago by Alex Crichton <[email protected]>
* Combine the FreeBSD/Dragonfly platform with the other Unix platform
* Remove the Windows platf...
562aa65c997a1c228f439e616411d9a08e915f3c authored over 7 years ago by Alex Crichton <[email protected]>
TCP reactor benchmarks
74670f287e07c631163545f6be58ce1bec7b7d3a authored over 7 years ago by Alex Crichton <[email protected]>