Improvements
- windows: Use Win32 threadpool for IO callbacks instead of dedicated thread (#171)
- windows: Implement control transfer timeouts (#171)
- macos: demote logging for interface close-on-drop failures to debug (#196)
- linux + macos: Set a thread name for the event thread (#208)
Fixes
- linux: Fix event loop spinning when a HotplugWatch is created but never polled and its receive buffer fills (#210)
- linux: Map EACCESS errors to PermissionDenied (#209)
- Fix deadlock in wait_next_complete if completion callbacks occur out of order (#202)
Contributors
@kevinmehall @vdavid @DanielT