John Nunley

Results 162 issues of John Nunley

Closes #97 This allows the packet to be used for overlapped operations, like reading from or writing to files.

[This comment](https://github.com/python-trio/trio/issues/52#issuecomment-548215128) says that an arbitrary number of sockets can be used per AFD handle. However, `wepoll` limits it to 32, as apparently it gets slower to cancel requests the...

It would be nice to be able to run overlapped operations from Windows on `polling` as well. This would allow us to support polling file I/O on `async-io`, among other...

https://github.com/smol-rs/async-lock/pull/80#issuecomment-1975145930 Given that this only cropped up after the v5.0 update, it's probably this crate's fault.

`concurrent-queue` is a pretty heavy dependency for a crate as small as `event-listener`. It would be nice if we were able to avoid using it.

enhancement

In my most recent PRs, I've added a significant amount of code that doesn't end up being tested on the common case. In order to make sure our tests function...

I have a dev server with high concurrency (32 cores). I ran the `async-channel` tests on this server, and it appears that the `mpmc` and `mpmc_stream` bounded tests missed a...

Right now we use `blocking` to run `getaddrinfo`, on a threadpool, but we can do better. I created [`async-dns`](https://github.com/notgull/async-dns) as a way of doing DNS asynchronously. It needs improvements in...

This commit adds support for async-io on wasm32-unknown-unknown. Not all features of async-io can be ported to WASM; for instance: - Async can't be ported over as WASM doesn't really...

This commit adds a new backend for the process reaper. Rather than waiting on a signal, it instead registers the process's pidfd into async-io and waits on that instead. I've...