1392 Commits

Author SHA1 Message Date
Ivan Petkov
f16725ea9f
process: Fix clippy warnings 2019-06-24 16:57:19 -07:00
Ivan Petkov
caf43221b5
process: ci: fix cargo binary caching 2019-06-24 16:57:19 -07:00
Ivan Petkov
93680357dd
process: Fix drop_kills test when running on macOS with a single thread 2019-06-24 16:57:19 -07:00
Ivan Petkov
784d21ae31
process: Try pinning mio to 0.1.16 2019-06-24 16:57:19 -07:00
Ivan Petkov
0938ccfefd
process: ci: cache cargo tarpaulin build 2019-06-24 16:57:19 -07:00
Ivan Petkov
6fa2fdab44
process: Ensure all tests are run with an explicit timeout 2019-06-24 16:57:19 -07:00
Ivan Petkov
d0d13d0bd0
process: Change codecov comment behavior to default 2019-06-24 16:57:19 -07:00
Ivan Petkov
8a1777b800
process: Rename EventedReaper to Reaper 2019-06-24 16:57:18 -07:00
Ivan Petkov
42d0f53ddb
process: Optimize out the "reaped" flag 2019-06-24 16:57:18 -07:00
Ivan Petkov
db0c4147c8
process: Refactor Unix process handling 2019-06-24 16:57:18 -07:00
Ivan Petkov
10fd2afd18
process: Simplify child IO registration 2019-06-24 16:57:18 -07:00
Ivan Petkov
83a55601ef
process: Move src/unix.rs to src/unix/mod.rs 2019-06-24 16:57:18 -07:00
Ivan Petkov
b37120f61c
process: Update line-by-line doc example to be more flexible 2019-06-24 16:57:18 -07:00
Ivan Petkov
91dbf24cf4
process: Update min supported rust version as per the Tokio project policy 2019-06-24 16:57:18 -07:00
Ivan Petkov
c78fd6d6c5
process: Update Travis link from .org to .com 2019-06-24 16:57:18 -07:00
Ivan Petkov
025474dfbb
process: ci: Install cargo-tarpaulin *after* initial tests 2019-06-24 16:57:18 -07:00
Ivan Petkov
e7dfcf90fe
process: ci: Enable code coverage tracking via codecov.io 2019-06-24 16:57:17 -07:00
Ivan Petkov
ecdfe4c474
process: ci: collect code coverage info via cargo-tarpaulin 2019-06-24 16:57:17 -07:00
Ivan Petkov
37b4efb9e2
process: Bump version to 0.2.3 2019-06-24 16:57:17 -07:00
Ivan Petkov
c94f607f1b
process: Fix some test case deprecation warnings 2019-06-24 16:57:17 -07:00
Ivan Petkov
76438c9e70
process: Implement AsRawHandle for ChildStd{in, out, err} for parity 2019-06-24 16:57:17 -07:00
Yuya Nishihara
e0e9594f71
process: Implement AsRawFd for ChildStd* structs 2019-06-24 16:57:17 -07:00
Yuya Nishihara
3b43262a10
process: Implement AsRawFd for inner Fd<T> wrappers and use it instead of self.0 2019-06-24 16:57:17 -07:00
Ivan Petkov
5f18bf669f
process: Bump minimum supported rustc version to 1.26 2019-06-24 16:57:17 -07:00
Ivan Petkov
1581c8b475
process: Bump minimum required version of tokio-signal to 0.2.5 2019-06-24 16:57:16 -07:00
Ivan Petkov
d3b2efc815
process: Add regression test for signal starvation 2019-06-24 16:56:53 -07:00
Ivan Petkov
f7c4e3cd84
process: Bump min supported rustc version to 1.25 2019-06-24 16:56:53 -07:00
Ivan Petkov
329ad3324c
process: Bump to 0.2.2 2019-06-24 16:56:53 -07:00
Ivan Petkov
2b6695d25a
process: Update CHANGELOG 2019-06-24 16:56:53 -07:00
Ivan Petkov
9290602815
process: Unix: preregister for signal notifications before polling child 2019-06-24 16:56:53 -07:00
Ivan Petkov
827e77e71e
process: Bump to 0.2.1 2019-06-24 16:56:52 -07:00
Ivan Petkov
7b3e4b98ac
process: Update Child::forget example to use the tokio runtime 2019-06-24 16:56:52 -07:00
Ivan Petkov
5e9d60e834
process: Add a CHANGELOG 2019-06-24 16:56:52 -07:00
Ivan Petkov
8270965459
process: Remove dependency on tokio-core 2019-06-24 16:56:52 -07:00
Ivan Petkov
e6b044a820
process: Bump tokio-signal version to 0.2 2019-06-24 16:56:52 -07:00
Ivan Petkov
de9b401457
process: Mark status_async2/StatusAsync2 as deprecated 2019-06-24 16:56:52 -07:00
Ivan Petkov
ad5179b2d5
process: Remove all items deprecated in 0.1 2019-06-24 16:56:52 -07:00
Ivan Petkov
0aceba21bd
process: Bump to 0.1.6 2019-06-24 16:56:52 -07:00
Ivan Petkov
09e21eceea
process: Unix: mark child as reaped on kill 2019-06-24 16:56:52 -07:00
Arvid E. Picciani
bdc87856f2
process: fix zombification on Drop on unix 2019-06-24 16:56:51 -07:00
Ivan Petkov
7987b64445
process: Clarify that Child::forget docs that it can leak OS resources 2019-06-24 16:56:51 -07:00
Alex Crichton
32c928b607
process: Bump to 0.1.5 2019-06-24 16:56:51 -07:00
Alex Crichton
82aeae147d
process: Update dev-dependencies 2019-06-24 16:56:51 -07:00
Alex Crichton
f48944c1fb
process: Update winapi to 0.3 2019-06-24 16:56:51 -07:00
Ivan Petkov
f0680617ee
process: Fix project name typo in README 2019-06-24 16:56:51 -07:00
Alex Crichton
dbc185cd3a
process: Tweak travis config 2019-06-24 16:56:51 -07:00
Alex Crichton
c205e2c358
process: Fix copy/paste 2019-06-24 16:56:51 -07:00
Alex Crichton
acec6356ee
process: Clarify wording of license information in README. 2019-06-24 16:56:51 -07:00
Alex Crichton
c11eec3908
process: Bump to 0.1.4 2019-06-24 16:56:50 -07:00
Alex Crichton
69295fac1e
process: Add an Errors section to status_async2 2019-06-24 16:56:50 -07:00