Commit Graph

3 Commits

Author SHA1 Message Date
John Nunley 24900fb662
m(windows): Reimplement Wepoll in Rust (#88)
Reimplements the C-based wepoll backend in Rust, using some handwritten code. This PR also implements bindings to the I/O Completion Ports and \Device\Afd APIs. For more information on the latter, see my blog post on the subject: https://notgull.github.io/device-afd/

Note that the IOCP API is wrapped using a `Pin`-oriented "CompletionHandle" system that is relatively brittle. This should be replaced with a better model when one becomes available.
2023-03-05 16:25:25 -08:00
Taiki Endo dec94cb423 Clean up CI config 2022-01-09 01:50:42 +09:00
Kestrer 597b6aed86 Add concurrent modification tests 2021-09-04 19:19:02 +01:00