Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
https://github.com/tokio-rs/tokio
b7ff130a0d82d26d3641e80cb7c5d1f8bbe5a397 authored about 7 years ago by Alex Crichton <[email protected]>
31f8cb9467c14402d7fb35359bab1028d6445d12 authored about 7 years ago by dethoter <[email protected]>
* Make Handle `Send + Sync`.
This is an initial implementation making `Handle: Send + Sync`. ...
4c268a8939b11ed24c00a704eeaa453dda053fc0 authored about 7 years ago by Carl Lerche <[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]>9c16d47632602611095f96bd370b05d197fb1156 authored about 7 years ago by Carl Lerche <[email protected]>
Mio should be providing the compatibility layer so there is no need to
run CI on OS X as well a...
Helps avoid spurious errors when testing.
Closes #277
1fe55b2b5527fdd32ca7b8895cb5764f6ac0958f authored about 7 years ago by Alex Crichton <[email protected]>s/serde/tokio/ in README license section
6cca729f407d3ef94450b0eabe5f16326f2d609f authored about 7 years ago by Alex Crichton <[email protected]>2ab2affe69df6a286066abb9e47346be5c0d981f authored about 7 years ago by Seamus Abshere <[email protected]>
Remove executor from reactor.
8c838a2709d50b1d42ea722e620860668ab88f7a authored about 7 years ago by Carl Lerche <[email protected]>
In accordance with tokio-rs/tokio-rfcs#3, the executor functionality of
Tokio is being removed a...
In accordance with tokio-rs/tokio-rfcs#3, timers are being extracted
from Tokio and moved to a s...
This commit removes code that was deprecated in tokio-core master.
b23a997cb83bffbbdb65764c5faeed58c41f7be7 authored about 7 years ago by Carl Lerche <[email protected]>36aaaa152003e10599fb0c8804c1abbfa11bbbef authored about 7 years ago by Carl Lerche <[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]>
84916f66fddd931713d74282e0b4fb420853a8c6 authored about 7 years ago by Alex Crichton <[email protected]>
1c88b8f3362b94edd15d869dfa9bd3e55214d9ba 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]>9cd80f1cbde523c7677c5d9887b8d470510084f9 authored over 7 years ago by Carl Lerche <[email protected]>
Update tokio-core with new task system
d23c1a2b98b367d3c06637da9cfb240615bb7c61 authored over 7 years ago by Alex Crichton <[email protected]>16d15520adbf496b2effaf89109667e5dc0838a0 authored over 7 years ago by Alex Crichton <[email protected]>
Expose TCP socket options
0be8eab2609bb949ac0d8b4c4189ca3a5b1707a0 authored over 7 years ago by Alex Crichton <[email protected]>7acffe478566438c6672600f7d272626a3cc8c5f authored over 7 years ago by Carl Lerche <[email protected]>
42f73cb0ecb7975cb0eaa76a4e0f96a949f32846 authored over 7 years ago by Alan Somers <[email protected]>
Support POSIX AIO, post-01635df . A concrete implementation will be
added by the mio-aio and to...
Add PollEvented::poll_ready
01635dfd56442c43f6b362ca3baf8868b1745ffc authored over 7 years ago by Alex Crichton <[email protected]>
This commit adds a general-purpose method for querying the readiness of a
`PollEvented` type. Th...
b92fd2d22adc71b314051673c28715b23806f86f authored over 7 years ago by Alex Crichton <[email protected]>
typo fix
9e80c82400b68d89b41ab7f8f82b527f1ca7a3cb authored over 7 years ago by Alex Crichton <[email protected]>4d8d29391338f665b68f2210aa1664bad47cda24 authored over 7 years ago by king6cong <[email protected]>
small typo fixed for io module
d723faf2d8d144b2884424f53e9201f70d52d2dc authored over 7 years ago by Alex Crichton <[email protected]>5567ec904e75ee5e0357c1e33f7e42b0acf73b53 authored over 7 years ago by Markus Jais <[email protected]>
98e99c71c4903293875059510dea7e8896ff85e5 authored over 7 years ago by Alex Crichton <[email protected]>