| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 72f2a22 commit 3b1e4bd
59 files 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``. | |
| Back | FazBrowse Home | New Git URL |
0 commit comments