deps: update libuv to 1.51.0 · nodejs/node@3b1e4bd
1-2025.01.15, Version 1.50.0 (Stable)
1+2025.04.25, Version 1.51.0 (Stable)
2+3+Changes since version 1.50.0:
4+5+* win: fix leak in uv_os_tmpdir (Saúl Ibarra Corretgé)
6+7+* docs: fix RTD build (Saúl Ibarra Corretgé)
8+9+* win: lazy-load [GS]etThreadDescription symbols (Ben Noordhuis)
10+11+* linux: try preadv64/pwritev64 before preadv/pwritev (Ben Noordhuis)
12+13+* win: check cwd length before spawning a child process (Morten Engelhardt
14+ Olsen)
15+16+* macos,bsd: handle missing /dev/null in chroot env (Andrey)
17+18+* doc: fix README link text (Julio Jordán)
19+20+* win: fix order of FILE_STAT_BASIC_INFORMATION struct fields (Hüseyin Açacak)
21+22+* macos: increase child process stdio buffer size (Jinho Jang)
23+24+* doc: add C3 bindings to LINKS.md (Velikiy Kirill)
25+26+* unix: remove unnecessary errno.h include in poll.c (Juan José Arboleda)
27+28+* win: fix the inconsistency in volume serial number (Hüseyin Açacak)
29+30+* unix: add thread affinity support on openharmony (rainlow)
31+32+* unix: enable getrusage for SunOS (Paolo Insogna)
33+34+* unix,win: accept NAN/INFINITY as file timestamps (Ben Noordhuis)
35+36+* win: add ENABLE_VIRTUAL_TERMINAL_INPUT raw tty mode (Anna Henningsen)
37+38+* test: handle UV_ENOTSUP in platform_output (cjihrig)
39+40+* doc: fix rendering of threading.html (Tobias Nießen)
41+42+* unix,sunos: enable use of sendmmsg on Solaris and Illumos (Stacey Marshall)
43+44+* unix: handle out of memory in iface name copy (Ben Noordhuis)
45+46+* openbsd: do not error out if cpuspeed is not available (Robert Nagy)
47+48+* test: skip thread_name_threadpool on AIX/IBMi (Abdirahim Musse)
49+50+* aix,ibmi: fix undeclared identifiers (Richard Lau)
51+52+* unix,sunos: prefer SO_REUSEPORT for load balancing (Stacey Marshall)
53+54+* doc: free lib pointer before function return (mugitya03)
55+56+* test: link with libm (Juan José Arboleda)
57+58+* style: rename parameter to match definition (Mohammed Keyvanzadeh)
59+60+* test: support partial output lines in test runner (cjihrig)
61+62+* build: switch from c90 to c11 (Ben Noordhuis)
63+64+* linux: allow nul bytes in abstract socket address (Itay Bookstein)
65+66+* sunos: use pipe2 on solaris and illumos (Andy Pan)
67+68+* unix: remove TOCTOU issues from uv_pipe_chmod (Ben Noordhuis)
69+70+* unix: use pipe_fname if getsockname returns nothing (crupest)
71+72+* haiku: use uint32 instead of uint32_t (AE1020)
73+74+* doc: update thread pool stack size comment (Ben Noordhuis)
75+76+* unix: improve uv_loop_init OOM handling (Ben Noordhuis)
77+78+* test: merge uv_tcp_connect callbacks (Juan José Arboleda)
79+80+* test: skip multievent tests on macOS with TSAN enabled (Juan José Arboleda)
81+82+* linux: align CPU quota calculation with Rust (Juan José Arboleda)
83+84+* kqueue: improve fs event watcher OOM handling (Juan José Arboleda)
85+86+* sunos: improve fs event watcher OOM handling (Juan José Arboleda)
87+88+* build: shorten instructions for cmake build (Juan José Arboleda)
89+90+91+2025.01.15, Version 1.50.0 (Stable), 8fb9cb919489a48880680a56efecff6a7dfb4504
292393Changes since version 1.49.2:
494