A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/nodejs/node/commit/3b1e4bdbbb below:

update libuv to 1.51.0 · nodejs/node@3b1e4bd · GitHub

File tree Expand file treeCollapse file tree 59 files changed

+1081

-390

lines changed

Filter options

Expand file treeCollapse file tree 59 files changed

+1081

-390

lines changed Original file line number Diff line number Diff line change

@@ -2,7 +2,7 @@ version: 2

2 2 3 3

sphinx:

4 4

builder: html

5 -

configuration: null

5 +

configuration: docs/src/conf.py

6 6

fail_on_warning: false

7 7 8 8

build:

Original file line number Diff line number Diff line change

@@ -592,3 +592,15 @@ Thad House <ThadHouse@users.noreply.github.com>

592 592

Julian A Avar C <28635807+julian-a-avar-c@users.noreply.github.com>

593 593

amcgoogan <105525867+amcgoogan@users.noreply.github.com>

594 594

Rafael Gonzaga <rafael.nunu@hotmail.com>

595 +

Morten Engelhardt Olsen <moro.engelhardt@gmail.com>

596 +

Andrey <bag@zurbagan.org>

597 +

Julio Jordán <juliojjordanp@outlook.com>

598 +

Jinho Jang <verycosy@kakao.com>

599 +

Velikiy Kirill <kuklix@ya.ru>

600 +

rainlow <37818892+rainlow@users.noreply.github.com>

601 +

Paolo Insogna <paolo@cowtech.it>

602 +

Robert Nagy <robert@openbsd.org>

603 +

mugitya03 <mugitya233@outlook.com>

604 +

Itay Bookstein <ibookstein@gmail.com>

605 +

crupest <crupest@outlook.com>

606 +

AE1020 <68134252+AE1020@users.noreply.github.com>

Original file line number Diff line number Diff line change

@@ -20,7 +20,7 @@ include(CTest)

20 20

set(CMAKE_C_VISIBILITY_PRESET hidden)

21 21

set(CMAKE_C_STANDARD_REQUIRED ON)

22 22

set(CMAKE_C_EXTENSIONS ON)

23 -

set(CMAKE_C_STANDARD 90)

23 +

set(CMAKE_C_STANDARD 11)

24 24 25 25

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

26 26

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

434 434 435 435

if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD|Linux|NetBSD|OpenBSD")

436 436

list(APPEND uv_test_libraries util)

437 +

list(APPEND uv_libraries m)

437 438

endif()

438 439 439 440

if(CYGWIN OR MSYS)

@@ -583,6 +584,7 @@ if(LIBUV_BUILD_TESTS)

583 584

test/test-loop-close.c

584 585

test/test-loop-configure.c

585 586

test/test-loop-handles.c

587 +

test/test-loop-oom.c

586 588

test/test-loop-stop.c

587 589

test/test-loop-time.c

588 590

test/test-metrics.c

Original file line number Diff line number Diff 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

2 92 3 93

Changes since version 1.49.2:

4 94 Original file line number Diff line number Diff line change

@@ -108,3 +108,5 @@

108 108

* [node.pas](https://github.com/vovach777/node.pas) NodeJS-like ecosystem

109 109

* Haskell

110 110

* [Z.Haskell](https://z.haskell.world)

111 +

* C3

112 +

* [libuv.c3l](https://github.com/velikoss/libuv.c3l)

Original file line number Diff line number Diff line change

@@ -206,12 +206,13 @@ test_run_tests_SOURCES = test/blackhole-server.c \

206 206

test/test-ipc-send-recv.c \

207 207

test/test-ipc.c \

208 208

test/test-list.h \

209 -

test/test-loop-handles.c \

210 209

test/test-loop-alive.c \

211 210

test/test-loop-close.c \

211 +

test/test-loop-configure.c \

212 +

test/test-loop-handles.c \

213 +

test/test-loop-oom.c \

212 214

test/test-loop-stop.c \

213 215

test/test-loop-time.c \

214 -

test/test-loop-configure.c \

215 216

test/test-metrics.c \

216 217

test/test-multiple-listen.c \

217 218

test/test-mutexes.c \

Original file line number Diff line number Diff line change

@@ -189,9 +189,7 @@ $ make install

189 189

To build with [CMake][]:

190 190 191 191

```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

195 193

$ cmake --build build # add `-j <n>` with cmake >= 3.12

196 194 197 195

# Run tests:

Original file line number Diff line number Diff line change

@@ -4,7 +4,7 @@

4 4

|---|---|---|---|

5 5

| GNU/Linux | Tier 1 | Linux >= 3.10 with glibc >= 2.17 | |

6 6

| 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 |

8 8

| FreeBSD | Tier 2 | >= 12 | |

9 9

| AIX | Tier 2 | >= 6 | Maintainers: @libuv/aix |

10 10

| IBM i | Tier 2 | >= IBM i 7.2 | Maintainers: @libuv/ibmi |

Original file line number Diff line number Diff line change

@@ -13,7 +13,7 @@

13 13

# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

14 14 15 15

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])

17 17

AC_CONFIG_MACRO_DIR([m4])

18 18

m4_include([m4/libuv-extra-automake-flags.m4])

19 19

m4_include([m4/as_case.m4])

@@ -33,7 +33,7 @@ CC_ATTRIBUTE_VISIBILITY([default], [

33 33

# we exclude -fno-strict-aliasing for xlc

34 34

CC_CHECK_FLAG_SUPPORTED_APPEND([-fno-strict-aliasing])

35 35

CC_CHECK_CFLAGS_APPEND([-g])

36 -

CC_CHECK_CFLAGS_APPEND([-std=gnu89])

36 +

CC_CHECK_CFLAGS_APPEND([-std=gnu11])

37 37

CC_CHECK_CFLAGS_APPEND([-Wall])

38 38

CC_CHECK_CFLAGS_APPEND([-Wextra])

39 39

CC_CHECK_CFLAGS_APPEND([-Wno-long-long])

Original file line number Diff line number Diff line change

@@ -430,6 +430,12 @@ API

430 430 431 431

Equivalent to :man:`utime(2)`, :man:`futimes(3)` and :man:`lutimes(3)` respectively.

432 432 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 + 433 439

.. note::

434 440

z/OS: `uv_fs_lutime()` is not implemented for z/OS. It can still be called but will return

435 441

``UV_ENOSYS``.

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4