Commit Graph

251 Commits

Author SHA1 Message Date
John Nunley 8982599ddf
Port to windows-sys (#47) 2022-11-26 20:50:12 -08:00
Taiki Endo ca52490c9d Release 2.4.0 2022-10-24 00:26:11 +09:00
Taiki Endo bf6cbcc31c Fix build error on solarish 2022-10-24 00:13:27 +09:00
Taiki Endo de312d15b6 Reduce size of sys::Events 2022-08-21 23:40:10 +09:00
Taiki Endo e0daa5b327 Bump MSRV to 1.47 2022-08-21 23:40:10 +09:00
Taiki Endo d32e79b5dd Release 2.3.0 2022-08-21 20:14:55 +09:00
Taiki Endo b9cce6645c Apply doc(cfg(...)) on platform-specific APIs 2022-08-21 19:47:00 +09:00
John Nunley 323473ec1a
Expose raw handles for the `Poller` (#39)
* expose raw handles

* add comment explaining no_*
2022-08-18 09:52:28 -07:00
Taiki Endo 61c2179a38 Apply clippy to all targets 2022-07-17 21:22:06 +09:00
Taiki Endo 989c515fa2 Pin cross to 0.2.1 2022-07-03 20:57:45 +09:00
Taiki Endo 95c8207ac1 Update CI config 2022-07-03 20:57:32 +09:00
Taiki Endo 6b219eb0d7 Update actions/checkout action to v3 2022-05-01 14:46:00 +09:00
Taiki Endo 055e2711ae Ignore clippy::useless_conversion and clippy::unnecessary_cast lints 2022-01-09 02:00:40 +09:00
Taiki Endo a12be08c97 Fix MSRV 2022-01-09 01:58:56 +09:00
Taiki Endo 191e91655e Create GitHub release automatically 2022-01-09 01:50:53 +09:00
Taiki Endo dec94cb423 Clean up CI config 2022-01-09 01:50:42 +09:00
Taiki Endo 89ce9bafaa Bump to v2.2.0 2021-11-10 19:31:42 +09:00
Taiki Endo 4ac15ff339
Merge pull request #26 from Kestrer/master
Support VxWorks, Fuchsia and other Unix systems by using poll
2021-09-11 18:09:28 +09:00
Kestrer e902924621 Add Fuchsia target before crosscompiling in CI 2021-09-04 19:52:59 +01:00
Kestrer 597b6aed86 Add concurrent modification tests 2021-09-04 19:19:02 +01:00
Kestrer bbce346140 Add Fuchsia to cross workflow on CI 2021-09-04 18:01:56 +01:00
Kestrer 1930801c40 Document `poll` support in README 2021-09-04 18:00:25 +01:00
Kestrer ee13911717 Remove `extra_traits` libc feature 2021-09-04 17:58:56 +01:00
Kestrer 9c257ccef6 Cast to `nfds_t` instead of `u64` in `poll` 2021-09-04 17:47:54 +01:00
Zeeshan Ali 952fccb2f5 Release 2.1.0
Bumping minor (rather than micro) version as this is not a bugfix
release exactly but changes deps and license (indirectly).
2021-06-14 13:45:43 +02:00
Zeeshan Ali d13366703a
Merge pull request #36 from aclysma/wepoll-ffi
Switch wepoll-sys to wepoll-ffi to reduce licenses used in dependency tree (discussed in #35)
2021-05-27 15:29:35 +02:00
Philip Degarmo 784f9c108c Bump wepoll-ffi to 0.1.2
This modifies the polling patch to include this diff: 48520c99d9
2021-05-26 21:24:11 -07:00
Kestrer 6d2ccc4210 Depend on libc on Fuchsia and VxWorks 2021-05-26 13:57:38 +01:00
Kestrer c174c9b7bb Prevent timeout overflow for poll and wepoll 2021-05-26 10:33:24 +01:00
Kestrer e0c0032cc0 swap_remove deleted file descriptors in poll backend 2021-05-26 10:25:24 +01:00
Philip Degarmo 88cce716c9 Include patch to enable passing null lpOverlapped pointer to wake a thread 2021-05-26 01:44:53 -07:00
Philip Degarmo 2295ca07b8 Switch wepoll-sys to wepoll-ffi to reduce licenses used in dependency tree (discussed in #35) 2021-05-25 22:56:05 -07:00
Taiki Endo 1019f90247
Merge pull request #34 from smol-rs/next
Bump to v2.0.3
2021-03-20 19:56:05 +09:00
Taiki Endo fba6877b3c Skip test of async-io in MSRV 2021-03-20 19:44:57 +09:00
Taiki Endo 38441655db Bump to v2.0.3 2021-03-20 19:04:14 +09:00
Taiki Endo a11153d7b1
Merge pull request #32 from smol-rs/readme
Remove readme field from Cargo.toml
2021-02-14 20:03:44 +09:00
Taiki Endo 94adda1433 Remove readme field from Cargo.toml 2021-02-14 19:44:44 +09:00
Taiki Endo d963b53f0f
Merge pull request #31 from smol-rs/badge
Update license badge to match Cargo.toml
2021-02-14 14:06:13 +09:00
Taiki Endo 458d5c9101 Update license badge to match Cargo.toml 2021-02-14 13:36:54 +09:00
Koxiaet a04a265f9b Merge branch 'master' 2021-01-03 10:19:51 +00:00
Taiki Endo 2e27830522
Merge pull request #30 from taiki-e/url
Update URLs
2020-12-27 00:04:58 +09:00
Taiki Endo 99d9e20ba0 Update URLs 2020-12-26 23:47:13 +09:00
Taiki Endo 5aa15b58b0
Merge pull request #29 from taiki-e/deps
Update cfg-if to 1
2020-12-25 18:37:32 +09:00
Taiki Endo 84a3453537 Update cfg-if to 1 2020-12-25 18:30:50 +09:00
Taiki Endo 4e32cca7d3
Merge pull request #28 from taiki-e/compare_and_swap
Replace deprecated compare_and_swap with compare_exchange
2020-12-24 21:36:38 +09:00
Taiki Endo c009653b99 Replace deprecated compare_and_swap with compare_exchange 2020-12-24 21:18:55 +09:00
Taiki Endo 14c8d34655
Merge pull request #27 from taiki-e/ci
Fix CI
2020-12-24 18:35:49 +09:00
Taiki Endo 995f1b1091 Fix CI 2020-12-24 18:29:59 +09:00
Koxiaet 20c1e19c46 Have notifications break poll's operation loop 2020-12-18 15:03:59 +00:00
Koxiaet dd15b4cd8a Add logging to poll backend 2020-12-18 14:33:05 +00:00