GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — deps: update libuv to 1.51.0 · nodejs/node@3b1e4bd

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • deps/uv
    • .readthedocs.yaml
    • AUTHORS
    • CMakeLists.txt
    • ChangeLog
    • LINKS.md
    • Makefile.am
    • README.md
    • SUPPORTED_PLATFORMS.md
    • configure.ac
    • docs/src
      • fs.rst
      • index.rst
      • threading.rst
      • threadpool.rst
      • tty.rst
    • include
      • uv.h
      • uv
        • version.h
        • win.h
    • src
      • fs-poll.c
      • unix
        • aix.c
        • async.c
        • bsd-ifaddrs.c
        • core.c
        • fs.c
        • haiku.c
        • ibmi.c
        • internal.h
        • kqueue.c
        • linux.c
        • loop.c
        • openbsd.c
        • pipe.c
        • poll.c
        • process.c
        • signal.c
        • sunos.c
        • thread.c
        • tty.c
        • udp.c
      • uv-common.h
      • win
        • core.c
        • fs.c
        • process.c
        • thread.c
        • tty.c
        • util.c
        • winapi.h
    • test
      • runner-unix.c
      • runner-win.c
      • runner.c
      • runner.h
      • test-connect-unspecified.c
      • test-fs-event.c
      • test-fs.c
      • test-list.h
      • test-loop-oom.c
      • test-pipe-getsockname.c
      • test-platform-output.c
      • test-thread-name.c
      • test-tty-duplicate-key.c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎deps/uv/.readthedocs.yaml‎

Copy file name to clipboardExpand all lines: deps/uv/.readthedocs.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: 2
22

33
sphinx:
44
builder: html
5-
configuration: null
5+
configuration: docs/src/conf.py
66
fail_on_warning: false
77

88
build:
Collapse file

‎deps/uv/AUTHORS‎

Copy file name to clipboardExpand all lines: deps/uv/AUTHORS
+12Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,3 +592,15 @@ Thad House <[email protected]>
592592
Julian A Avar C <[email protected]>
593593
amcgoogan <[email protected]>
594594
Rafael Gonzaga <[email protected]>
595+
Morten Engelhardt Olsen <[email protected]>
596+
Andrey <[email protected]>
597+
Julio Jordán <[email protected]>
598+
Jinho Jang <[email protected]>
599+
Velikiy Kirill <[email protected]>
600+
rainlow <[email protected]>
601+
Paolo Insogna <[email protected]>
602+
Robert Nagy <[email protected]>
603+
mugitya03 <[email protected]>
604+
Itay Bookstein <[email protected]>
605+
crupest <[email protected]>
606+
AE1020 <[email protected]>
Collapse file

‎deps/uv/CMakeLists.txt‎

Copy file name to clipboardExpand all lines: deps/uv/CMakeLists.txt
+3-1Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ include(CTest)
2020
set(CMAKE_C_VISIBILITY_PRESET hidden)
2121
set(CMAKE_C_STANDARD_REQUIRED ON)
2222
set(CMAKE_C_EXTENSIONS ON)
23-
set(CMAKE_C_STANDARD 90)
23+
set(CMAKE_C_STANDARD 11)
2424

2525
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
2626

@@ -434,6 +434,7 @@ endif()
434434

435435
if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD|Linux|NetBSD|OpenBSD")
436436
list(APPEND uv_test_libraries util)
437+
list(APPEND uv_libraries m)
437438
endif()
438439

439440
if(CYGWIN OR MSYS)
@@ -583,6 +584,7 @@ if(LIBUV_BUILD_TESTS)
583584
test/test-loop-close.c
584585
test/test-loop-configure.c
585586
test/test-loop-handles.c
587+
test/test-loop-oom.c
586588
test/test-loop-stop.c
587589
test/test-loop-time.c
588590
test/test-metrics.c
Collapse file

‎deps/uv/ChangeLog‎

Copy file name to clipboardExpand all lines: deps/uv/ChangeLog
+91-1Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,94 @@
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
292

393
Changes since version 1.49.2:
494

Collapse file

‎deps/uv/LINKS.md‎

Copy file name to clipboardExpand all lines: deps/uv/LINKS.md
+2Lines changed: 2 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,5 @@
108108
* [node.pas](https://github.com/vovach777/node.pas) NodeJS-like ecosystem
109109
* Haskell
110110
* [Z.Haskell](https://z.haskell.world)
111+
* C3
112+
* [libuv.c3l](https://github.com/velikoss/libuv.c3l)
Collapse file

‎deps/uv/Makefile.am‎

Copy file name to clipboardExpand all lines: deps/uv/Makefile.am
+3-2Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,13 @@ test_run_tests_SOURCES = test/blackhole-server.c \
206206
test/test-ipc-send-recv.c \
207207
test/test-ipc.c \
208208
test/test-list.h \
209-
test/test-loop-handles.c \
210209
test/test-loop-alive.c \
211210
test/test-loop-close.c \
211+
test/test-loop-configure.c \
212+
test/test-loop-handles.c \
213+
test/test-loop-oom.c \
212214
test/test-loop-stop.c \
213215
test/test-loop-time.c \
214-
test/test-loop-configure.c \
215216
test/test-metrics.c \
216217
test/test-multiple-listen.c \
217218
test/test-mutexes.c \
Collapse file

‎deps/uv/README.md‎

Copy file name to clipboardExpand all lines: deps/uv/README.md
+1-3Lines changed: 1 addition & 3 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -189,9 +189,7 @@ $ make install
189189
To build with [CMake][]:
190190

191191
```bash
192-
$ mkdir -p build
193-
194-
$ (cd build && cmake .. -DBUILD_TESTING=ON) # generate project with tests
192+
$ cmake -B build -DBUILD_TESTING=ON # generate project with tests
195193
$ cmake --build build # add `-j <n>` with cmake >= 3.12
196194

197195
# Run tests:
Collapse file

‎deps/uv/SUPPORTED_PLATFORMS.md‎

Copy file name to clipboardExpand all lines: deps/uv/SUPPORTED_PLATFORMS.md
+1-1Lines changed: 1 addition & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
|---|---|---|---|
55
| GNU/Linux | Tier 1 | Linux >= 3.10 with glibc >= 2.17 | |
66
| macOS | Tier 1 | macOS >= 11 | Currently supported macOS releases |
7-
| Windows | Tier 1 | >= Windows 10 | VS 2015 and later are supported |
7+
| Windows | Tier 1 | >= Windows 10 | VS 2017 and later are supported |
88
| FreeBSD | Tier 2 | >= 12 | |
99
| AIX | Tier 2 | >= 6 | Maintainers: @libuv/aix |
1010
| IBM i | Tier 2 | >= IBM i 7.2 | Maintainers: @libuv/ibmi |
Collapse file

‎deps/uv/configure.ac‎

Copy file name to clipboardExpand all lines: deps/uv/configure.ac
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1414

1515
AC_PREREQ(2.57)
16-
AC_INIT([libuv], [1.50.0], [https://github.com/libuv/libuv/issues])
16+
AC_INIT([libuv], [1.51.0], [https://github.com/libuv/libuv/issues])
1717
AC_CONFIG_MACRO_DIR([m4])
1818
m4_include([m4/libuv-extra-automake-flags.m4])
1919
m4_include([m4/as_case.m4])
@@ -33,7 +33,7 @@ CC_ATTRIBUTE_VISIBILITY([default], [
3333
# we exclude -fno-strict-aliasing for xlc
3434
CC_CHECK_FLAG_SUPPORTED_APPEND([-fno-strict-aliasing])
3535
CC_CHECK_CFLAGS_APPEND([-g])
36-
CC_CHECK_CFLAGS_APPEND([-std=gnu89])
36+
CC_CHECK_CFLAGS_APPEND([-std=gnu11])
3737
CC_CHECK_CFLAGS_APPEND([-Wall])
3838
CC_CHECK_CFLAGS_APPEND([-Wextra])
3939
CC_CHECK_CFLAGS_APPEND([-Wno-long-long])
Collapse file

‎deps/uv/docs/src/fs.rst‎

Copy file name to clipboardExpand all lines: deps/uv/docs/src/fs.rst
+6Lines changed: 6 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -430,6 +430,12 @@ API
430430
431431
Equivalent to :man:`utime(2)`, :man:`futimes(3)` and :man:`lutimes(3)` respectively.
432432
433+
Passing `UV_FS_UTIME_NOW` as the atime or mtime sets the timestamp to the
434+
current time.
435+
436+
Passing `UV_FS_UTIME_OMIT` as the atime or mtime leaves the timestamp
437+
untouched.
438+
433439
.. note::
434440
z/OS: `uv_fs_lutime()` is not implemented for z/OS. It can still be called but will return
435441
``UV_ENOSYS``.

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.