Andy Pan

Results 356 comments of Andy Pan

> I experimented with EVFILT_USER around 2013 and I remember it was broken on macos. Looks like it still is? > > I'm afraid I don't really remember the details....

Besides, it looks like `EVFILT_USER` is available on NetBSD since this [commit](https://mail-index.netbsd.org/netbsd-bugs/2020/09/16/msg069221.html). Unfortunately, FreeBSD and NetBSD are not available with GitHub Actions, but something like [cross-platform-actions](https://github.com/cross-platform-actions/action) may come to help.

> Would it be sensible to try creating a zero-second one shot timer timeout instead? I don't think this is the right path. In that way, we're unable to ensure...

> Isn't it waiting for those anyways? No, it isn't. And I think that's why `async.c` was created, to allow other threads to emit real-time interruptions to the main thread,...

> After thinking it over, I'm somewhat disinclined to merge this. It's for niche platforms that I personally don't care about, the changes get intermingled with platform code that I...

Thank you for implementing TLS and opening this PR. This might cost me a lot of time to absorb and review the code, but I'll do this as fast as...

> Hey @0-haha @panjf2000, > > If you ever need help testing this, I'd be very happy to help. Thank you for offering to help, I'll reach out to you...

A new thought about TLS in `gnet`: is it possible to implement TLS as an external library that we are able to plug into `gnet` (or offload it from `gnet`)...

> @panjf2000 The TLS implementation has become an external library. `gnet` can support multiple TLS versions (each binding to a Go version). > > See if you are happy with...