- 24 Dec, 2018 29 commits
-
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
jD91mZM2 authored
-
-
-
-
-
-
-
-
- 20 Dec, 2018 1 commit
-
-
Peter Saxton authored
-
- 30 Nov, 2018 2 commits
-
-
Alan Somers authored
Prefer pass-by-value over pass-by-reference, but only for private functions. Suppress the warning generally, because it's triggered by public functions that can't be changed backwards-compatibly.
-
Toby Lawrence authored
Signed-off-by:
Toby Lawrence <toby@nuclearfurnace.com>
-
- 29 Nov, 2018 1 commit
-
-
Stjepan Glavina authored
-
- 28 Nov, 2018 2 commits
-
-
Povilas Balciunas authored
In real world we will register TcpListener for readable events. Let's make example reflect that as well.
-
Povilas Balciunas authored
* Integrate lazycell 1.2.0 into the project ...rather than getting it from the crates.io. The problem is that latest lazycell doesn't work with rust 1.18.0 anymore that mio supports. This commit only adds the origincal lazycell.rs without any modifications. I want commits to show the changes I made to the lazycell.rs 1.2.0. * Fix lazycell to work with rust 1.18.0 * Removed example, which wouldn't compile, because lazycell wasn't detected. * Simply use std instead of libcore. * Removed associated constant, which is still an experimental feature in rust 1.18.0. * Fix android builds * Delete doc examples for deprecated code
-
- 05 Sep, 2018 3 commits
-
-
Carl Lerche authored
-
Carl Lerche authored
When a registration is signalled from a side thread and the main thread is blocke in `poll`, a pipe is used to interrupt the blocked `poll` call. However, this pipe write is expensive and should only be made when `poll` is blocked. To avoid spurrious calls, the readiness queue tracks a `sleep_token`. When a node is scheduled, it checks if the `sleep_token` is present. If it is, it writes to the pipe to wake up the main thread. Currently, the `sleep_token` isn't cleared when the blocking call to `poll` wakes up naturally. This results in the next registration signal to write to the pipe even though the main thread is not blocked. This patch clears the `sleep_token` when the blocking call returns. Fixes #785
-
Roman authored
-
- 21 Aug, 2018 2 commits
-
-
Eliza Weisman authored
The timer module has been deprecated since 0.6.5, and its tests sometimes fail spuriously. This branch removes them. Signed-off-by:
Eliza Weisman <eliza@buoyant.io>
-
Carl Lerche authored
This also disables error on warning unless testing.
-