Quinton Miller

Results 337 comments of Quinton Miller

* `getaddrinfo_a` notifies the caller via a POSIX signal or a callback in a new thread. * Darwin has something called `getaddrinfo_async_start`; [it is used by Bun](https://github.com/oven-sh/bun/blob/03de99afcfc51b627a290841baafbff8fb23d662/src/bun.js/api/bun/dns_resolver.zig), other than that...

All the progress here has been split into individual PRs that work with the refactored IOCP interface; closing

This is a proof of concept to extract the feature flags from LLVM's TableGen files: (someone on the LLVM Discord server suggested that this is indeed the way to go)...

Also apparently those flags aren't always forward-compatible: https://github.com/llvm/llvm-project/pull/96246

I'm not sure if we want to use the CPU and feature names as flags directly. Apart from `x86_has_sse2` I think the CPU should be exposed as `x86_cpu_haswell`. We should...

Related: crystal-lang/crystal#5845

FYI there are even more unofficial packages: [![Packaging status](https://repology.org/badge/vertical-allrepos/crystal-lang.svg)](https://repology.org/project/crystal-lang/versions)

Noble, the next Ubuntu version that is going to become LTS, [serves only 17 and beyond](https://apt.llvm.org/noble/pool/main/l/), so we risk being unable to update to a more recent Ubuntu runner image....

IIRC Win32 console handles do not support overlapped I/O, so any kind of asynchronous capability requires threads; the standard input and output streams are not opened with `FILE_FLAG_OVERLAPPED`, and [additional...

This snippet echoes the standard input while printing an asterisk every second in the background, using a dedicated thread for reading from `STDIN`. It should work with or without `-Dpreview_mt`,...