Ben Noordhuis
Ben Noordhuis
cmake + icu
@srl295 I'm porting node's build system to cmake and I'd like you to take a look at making icutrim work. I've spent about two days trying to understand what all...
I profiled the buildworld step and I get the impression that find_prior_reference() is very slow: ``` 20.70% Self Self [.] find_prior_reference 6.60% Self Self [.] addrDesc::isPrimitive() 3.99% Self Self [.]...
Fixes: https://github.com/libuv/libuv/issues/2826 CI: https://ci.nodejs.org/job/libuv-test-commit/1953/
Refs: https://github.com/nodejs/node/issues/43931 Libuv either: 1. Posts a "give me a datagram" IOCP request, or 2. Queues up a "zero read" to get notified when new datagrams come in It should...
There's currently no explicit memory barrier and it's therefore theoretically possible for uv_tty_set_mode() and uv_tty_reset_mode() to see stores in different order. However, uv_tty_reset_mode() makes a system call that has the...
This is a back-port of commit daf8a45d4 from the master branch that changes the return type of `uv_backend_fd()` from `int` to `uv_os_fd_t`. It's a non-functional change on Unices because `uv_os_fd_t`...
From discussion [here](https://github.com/libuv/libuv/pull/3667#discussion_r913511756): https://github.com/libuv/libuv/blob/1a91b51976a1adc6972081faa78b6b70022254d3/src/unix/stream.c#L927
Refs: https://github.com/nodejs/node/issues/42496 uv_pipe_connect() runs pipe_connect_thread_proc() in a separate thread. uv_close() clears `handle->name` in uv_pipe_cleanup(), which pipe_connect_thread_proc() reads.
Fixes: https://github.com/libuv/libuv/issues/3131
Teach the fallback path for pwritev() to write multiple buffers. Before this commit it only wrote the first buffer in the list and left it up to the libuv user...