Alan Somers
8e92f05795
io: update the mio-aio dev-dependency ( #4116 )
2021-09-18 09:25:52 +02:00
Alan Somers
8b298d9ed4
io: add POSIX AIO on FreeBSD ( #4054 )
2021-09-15 18:55:50 +02:00
Alan Somers
b67d46403f
process: skip the process_kill_on_drop test if bash is not installed. ( #4079 )
2021-08-29 10:59:58 +02:00
Alan Somers
032c55e77f
tokio: the test-util feature depends on rt, sync, and time ( #4036 )
...
Fixes #4035
2021-08-12 10:04:09 +02:00
Alan Somers
cf02b3f32d
fs: reorganize tokio::fs::file's mock tests ( #3988 )
2021-07-31 09:55:32 +02:00
Alan Somers
3fd88dac64
net: fix the uds_datagram tests with the latest nightly stdlib ( #3952 )
2021-07-12 11:36:50 +02:00
Alan Somers
127983e5b4
tests: update Nix to 0.22.0 ( #3951 )
2021-07-11 09:53:04 +02:00
Alan Somers
2c24a028f6
chore: re-enable test_socket_pair on FreeBSD ( #3844 )
...
It was disabled due to an OS bug that has been fixed on all currently
supported releases of FreeBSD
2021-06-14 13:14:35 -07:00
Alan Somers
7ae8135b62
process: fix the process_kill_on_drop.rs test on non-Linux systems ( #3203 )
...
"disown" is a bash builtin, not part of POSIX sh.
2020-12-01 10:20:49 +09:00
Alan Somers
353b0544a0
ci: reenable CI on FreeBSD i686 ( #3204 )
...
It was temporarily disabled in 06c473e628
and never reenabled.
2020-12-01 10:20:18 +09:00
Alan Somers
128495168d
ci: switch FreeBSD CI environment to 12.2-RELEASE ( #3202 )
...
12.1 will be EoL in two months.
2020-12-01 10:19:54 +09:00
Alan Somers
fca41d4e73
Test FreeBSD on cirrus-ci.com ( #873 )
2019-02-06 21:19:54 -08:00
Alan Somers
b7f5bc95fe
signal: Actually make unix::bsd public
2018-09-10 11:30:07 -07:00
Alan Somers
bcd42d11d9
signal: Move SIGINFO to a BSD-specific submodule
2018-09-10 11:30:07 -07:00
Alan Somers
8ad66d296f
signal: Add CHANGELOG entry for SIGINFO.
2018-09-10 11:30:07 -07:00
Alan Somers
d9edc26e97
signal: export SIGINFO on supported platforms.
2018-09-10 11:30:07 -07:00
Alan Somers
f0ac62151b
signal: Update tokio dependency
...
tokio::runtime::current_thread was added in 0.1.6
2018-09-10 11:30:06 -07:00
Alan Somers
5d0d2a2e12
Ignore tokio-uds's test_socket_pair on FreeBSD. ( #493 )
...
It requires FreeBSD 12.0 or later. Also, fix a spelling mistake in a
comment.
2018-07-24 14:00:01 -07:00
Alan Somers
3b64fe9363
Lio3 ( #142 )
...
FreeBSD uses a separate kqueue filter type for lio_listio. This change
adds support for that filter type. Full functionality will be provided
by the mio-aio and tokio-file crates.
* Add PollEvented::into_inner
Consumes a PollEvented and returns its inner io object. Useful for io
types that have exclusive ownership of a resource.
See also https://github.com/tokio-rs/tokio-core/commit/9400ffb
2018-02-26 09:39:57 -08:00
Alan Somers
2764fc3de2
bump futures to 0.1.16
...
examples/tinydb.rs uses futures::prelude, which was added in 0.1.16
2017-11-16 22:42:36 -07:00
Alan Somers
363e15f36c
Respond to alexchrichton's comments
...
* Combine the FreeBSD/Dragonfly platform with the other Unix platform
* Remove the Windows platform::aio method
* Update deps
2017-06-07 22:36:32 -06:00
Alan Somers
42f73cb0ec
Revert changes to read_ready and add platform::all()
2017-05-21 11:01:48 -06:00
Alan Somers
81beb44565
POSIX AIO support, try 2
...
Support POSIX AIO, post-01635df . A concrete implementation will be
added by the mio-aio and tokio-file crates
2017-05-21 10:24:08 -06:00
Alan Somers
eb66ff3ad1
Replace more instances of magic numbers
2017-03-06 20:16:12 -07:00
Alan Somers
3b8f1695ff
Define constants to replace magic numbers
2017-03-05 14:38:55 -07:00