Markus Westerlind
e97e8cb7fe
signal: Update the windows implementation to work with tokio
...
BREAKING CHANGE
`ctrl_c` now takes a `tokio_reactor::Handle`
2018-09-10 11:30:03 -07:00
Alex Crichton
7a24ed7509
signal: Bump to 0.1.5
2018-09-10 11:30:02 -07:00
Alex Crichton
5ecd929b1a
signal: Bump to 0.1.4
2018-09-10 11:30:02 -07:00
Alex Crichton
0df1882f21
signal: Bump to 0.1.3
2018-09-10 11:30:02 -07:00
Alex Crichton
4fa1b2b58c
signal: Update to winapi 0.3
2018-09-10 11:30:02 -07:00
Alex Crichton
78ca103f3a
signal: Update to tokio-io
2018-09-10 11:29:59 -07:00
Alex Crichton
8e58a9d8d4
signal: Add badges/categories
2018-09-10 11:29:58 -07:00
Alex Crichton
4afef9391a
signal: Bump to 0.1.2
2018-09-10 11:29:58 -07:00
Alex Crichton
ba0921a01d
signal: Various cleanups:
...
* Drop nix/lazy_static
* Use previously registered handlers
* Handle some more errors
2018-09-10 11:29:57 -07:00
Michal 'vorner' Vaner
367cb56e02
signal: The driver task
...
Add the driver task, connecting the signal handler wakeups to the
wakeups of of the streams.
It is a prototype-quality code, a lot of cleanups and similar is needed.
2018-09-10 11:29:57 -07:00
Michal 'vorner' Vaner
ed4359bb26
signal: Implement the wake-up part of the new signal handling
...
Register the signal handler that wakes up someone through a self-pipe.
That someone doesn't yet exist, though.
Some dependencies (nix, lazy_static) added to speed up the prototyping
process. They are likely to be dropped in some future commits.
Some features (eg. preserving the previous signal handlers) are still
missing.
2018-09-10 11:29:57 -07:00
Michal 'vorner' Vaner
4142dc2fae
signal: Use tokio-core from git
...
Just for now, as we need some yet unreleased features.
2018-09-10 11:29:57 -07:00
Alex Crichton
468b037e4e
signal: Update docs urls and such
2018-09-10 11:29:56 -07:00
Alex Crichton
4519ac8e17
signal: Remove use of deprecated APIs on Unix
2018-09-10 11:29:56 -07:00
Alex Crichton
92b93ee176
signal: Bump to 0.1.1
2018-09-10 11:29:56 -07:00
Alex Crichton
3486a61a0f
signal: Update deps to point to crates.io
2018-09-10 11:29:55 -07:00
Alex Crichton
8291c3d462
signal: Start adding windows support
2018-09-10 11:29:55 -07:00
Alex Crichton
eca7f0760f
signal: Initial commit
2018-09-10 11:29:50 -07:00