#
8a499e13 |
| 22-Dec-2023 |
Matheus Izvekov |
win: stop using deprecated names (#4253)
|
#
d8669609 |
| 12-Oct-2023 |
Pleuvens |
test: switch from ASSERT_* to ASSERT_PTR_* (#4163) Also introduce a new ASSERT_PTR_LT macro.
|
#
011a1ac1 |
| 06-Oct-2023 |
Pleuvens |
test: switch to new-style ASSERT_EQ macros (#4159) Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failure
test: switch to new-style ASSERT_EQ macros (#4159) Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failures Fixes: https://github.com/libuv/libuv/issues/2974
show more ...
|
#
abf77a9e |
| 10-Dec-2022 |
Santiago Gimeno |
test: fix some unreachable code warnings (#3851)
|
#
038086dc |
| 08-Feb-2022 |
Ben Noordhuis |
test: remove flaky test ipc_closed_handle (#3464) The test is very flaky, both on the CI and on people's local machines. I spent some time trying to fix it but its design is fairly
test: remove flaky test ipc_closed_handle (#3464) The test is very flaky, both on the CI and on people's local machines. I spent some time trying to fix it but its design is fairly questionable and it fails to test what it should more often than not because on fast machines no queueing of data takes place. Fixes #2307.
show more ...
|
#
97709e18 |
| 03-Mar-2021 |
Yash Ladha |
chore: use for(;;) instead of while In the codebase we have used empty for loop for infinite conditions, so to bring consistency replaced other occurrences of while in the codebase w
chore: use for(;;) instead of while In the codebase we have used empty for loop for infinite conditions, so to bring consistency replaced other occurrences of while in the codebase with for loop. PR-URL: https://github.com/libuv/libuv/pull/3128 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.41.0, v1.40.0 |
|
#
bf1aea0d |
| 31-Aug-2020 |
Shuowang (Wayne) Zhang |
zos: introduce zoslib This commit introduces ZOSLIB for z/OS, which is a C/C++ library that implements additional POSIX APIs not available in the LE C Runtime Library, and provides A
zos: introduce zoslib This commit introduces ZOSLIB for z/OS, which is a C/C++ library that implements additional POSIX APIs not available in the LE C Runtime Library, and provides API for EBCDIC <-> ASCII conversion. This library requires the linker to be set to CXX when building for z/OS. ZOSLIB is designed to be installed separately, and then linked to libuv with the `-DZOSLIB_DIR` option. PR-URL: https://github.com/libuv/libuv/pull/3060 Reviewed-By: Richard Lau <rlau@redhat.com>
show more ...
|
#
270d0518 |
| 29-Dec-2020 |
tjarlama |
test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros Moving to new style test macros will make debugging easier in case of test failure and improve redability. This commit will repl
test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros Moving to new style test macros will make debugging easier in case of test failure and improve redability. This commit will replace all ASSERT macros matching the statement: `ASSERT(identifier (== or !=) value);` to: `ASSERT_(NOT_)NULL(identifier);` Refs: https://github.com/libuv/libuv/issues/2974 PR-URL: https://github.com/libuv/libuv/pull/3081 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
4ddc2927 |
| 10-Nov-2020 |
Jameson Nash |
stream: add uv_pipe and uv_socketpair to the API Equivalents of `pipe` and `socketpair` for cross-platform use. PR-URL: https://github.com/libuv/libuv/pull/2953 Reviewed-By: San
stream: add uv_pipe and uv_socketpair to the API Equivalents of `pipe` and `socketpair` for cross-platform use. PR-URL: https://github.com/libuv/libuv/pull/2953 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.39.0, v1.38.1, v1.38.0, v1.37.0, v1.36.0 |
|
#
0ed9692a |
| 27-Mar-2020 |
Ben Noordhuis |
test: simplify platform_init() PR-URL: https://github.com/libuv/libuv/pull/2755 Reviewed-By: Richard Lau <riclau@uk.ibm.com> |
Revision tags: v1.35.0 |
|
#
2abfa11a |
| 06-Feb-2020 |
Xu Meng |
test: skip some spawn test cases on IBMi On IBMi PASE, there is no root user or nobody user. User may grant root-like privileges, including setting uid/gid to 0. PR-URL: htt
test: skip some spawn test cases on IBMi On IBMi PASE, there is no root user or nobody user. User may grant root-like privileges, including setting uid/gid to 0. PR-URL: https://github.com/libuv/libuv/pull/2676 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
7b28d360 |
| 08-Feb-2020 |
Ben Noordhuis |
unix: fix size check in uv_get_process_title() It was checking that the destination buffer was big enough to hold the total capacity of the process title (the total storage of argv)
unix: fix size check in uv_get_process_title() It was checking that the destination buffer was big enough to hold the total capacity of the process title (the total storage of argv) when instead it should be checking that it's big enough to hold the _current_ process title, which is normally much shorter. Fixes: https://github.com/libuv/libuv/issues/2666 PR-URL: https://github.com/libuv/libuv/pull/2668 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.34.2, v1.34.1 |
|
#
af45b6ba |
| 23-Dec-2019 |
cjihrig |
test: disallow running the test suite as root The test suite is known to have issues when run as root. This commit prevents the test suite from running when the euid is 0. Fixes
test: disallow running the test suite as root The test suite is known to have issues when run as root. This commit prevents the test suite from running when the euid is 0. Fixes: https://github.com/libuv/libuv/issues/2549 PR-URL: https://github.com/libuv/libuv/pull/2585 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
Revision tags: v1.34.0, v1.33.1, v1.33.0, v1.32.0, v1.31.0, v1.30.1, v1.30.0, v1.29.1, v1.29.0, v1.28.0, v1.27.0 |
|
#
874083d5 |
| 03-Mar-2019 |
Andrew Paprocki |
test: change spawn_stdin_stdout return to void The return type is changed to avoid having to craft an artificial `return` just for the Studio compiler. PR-URL: https://github.co
test: change spawn_stdin_stdout return to void The return type is changed to avoid having to craft an artificial `return` just for the Studio compiler. PR-URL: https://github.com/libuv/libuv/pull/2200 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
53c15c09 |
| 21-Feb-2019 |
Andrew Paprocki |
test,sunos: fix statement not reached warnings The Studio C compiler issues a warning if there is a `return` after an `abort()` call or an unreachable `return` after a prior `return`.
test,sunos: fix statement not reached warnings The Studio C compiler issues a warning if there is a `return` after an `abort()` call or an unreachable `return` after a prior `return`. The Studio C compiler issues a warning if there is a `return` after a prior `return`, or an endless loop (e.g., `for (;;)`) with a `return` at the end of the function. PR-URL: https://github.com/libuv/libuv/pull/2200 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.26.0, v1.25.0 |
|
#
6140507b |
| 16-Jan-2019 |
Santiago Gimeno |
unix,stream: fix zero byte writes Fixes a regression where a write request to write a zero byte buffer would never complete. Refs: https://github.com/libuv/libuv/pull/2097 R
unix,stream: fix zero byte writes Fixes a regression where a write request to write a zero byte buffer would never complete. Refs: https://github.com/libuv/libuv/pull/2097 Refs: https://github.com/libuv/libuv/issues/2134 PR-URL: https://github.com/libuv/libuv/pull/2149 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.24.1, v1.24.0 |
|
#
c5593b51 |
| 05-Nov-2018 |
Jameson Nash |
warnings: fix code that emits compiler warnings PR-URL: https://github.com/libuv/libuv/pull/2066 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack
warnings: fix code that emits compiler warnings PR-URL: https://github.com/libuv/libuv/pull/2066 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
show more ...
|
#
143da93e |
| 29-Oct-2018 |
Ben Noordhuis |
test,unix: fix race in test runner The test runner inserted a 250 ms delay to give helper processes time to settle. That's intrinsically race-y and caused tests to intermittently fai
test,unix: fix race in test runner The test runner inserted a 250 ms delay to give helper processes time to settle. That's intrinsically race-y and caused tests to intermittently fail on platforms like AIX. Instead of a fixed delay, pass a file descriptor to the helper process and wait until it closes the descriptor. That way we know for sure the process has started. Incidentally, this change reduces the running time of the test suite from 112 to 26 seconds on my machine. Fixes: https://github.com/libuv/libuv/issues/2041 PR-URL: https://github.com/libuv/libuv/pull/2056 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.23.2, v1.23.1, v1.23.0, v1.22.0, v1.21.0 |
|
#
421d7571 |
| 20-May-2018 |
Bert Belder |
test: add test for IPC deadlock on Windows (#1099) PR-URL: https://github.com/libuv/libuv/pull/1843 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Bartosz Sosnowski <b
test: add test for IPC deadlock on Windows (#1099) PR-URL: https://github.com/libuv/libuv/pull/1843 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
show more ...
|
Revision tags: v1.20.3, v1.20.2, v1.20.1, v1.20.0, v1.19.2, v1.19.1, v1.19.0, v1.18.0, v1.17.0, v1.16.1, v1.16.0, v1.15.0, v1.14.1, v1.14.0, v1.13.1, v1.13.0, v1.12.0 |
|
#
c5dd2d42 |
| 15-May-2017 |
John Barboza |
unix: keep track of bound sockets sent via spawn We use the UV_HANDLE_BOUND flag to mark a socket as bound to a port. We need to do this for sockets that are sent from another proces
unix: keep track of bound sockets sent via spawn We use the UV_HANDLE_BOUND flag to mark a socket as bound to a port. We need to do this for sockets that are sent from another process as well as sockets that created by the process itself. First check if the port number is non-zero. If yes then mark it as bound. PR-URL: https://github.com/libuv/libuv/pull/1348 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
404ee427 |
| 14-May-2017 |
Santiago Gimeno |
unix,stream: return error on closed handle passing Return `EBADF` when trying to send a handle which, while enqueued, was closed. Fixes: https://github.com/libuv/libuv/issues/80
unix,stream: return error on closed handle passing Return `EBADF` when trying to send a handle which, while enqueued, was closed. Fixes: https://github.com/libuv/libuv/issues/806 PR-URL: https://github.com/libuv/libuv/pull/1352 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.11.0, v1.10.2, v1.10.1, v1.10.0 |
|
#
4a71e774 |
| 30-Aug-2016 |
Santiago Gimeno |
test: improve spawn_setuid_setgid test Check that the child process' uid and gid are correctly set. PR-URL: https://github.com/libuv/libuv/pull/1024 Reviewed-By: Saúl Ibarra Cor
test: improve spawn_setuid_setgid test Check that the child process' uid and gid are correctly set. PR-URL: https://github.com/libuv/libuv/pull/1024 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: v0.10.37, v1.9.1, v1.9.0, v1.8.0, v1.7.5, v1.7.4, v1.7.3, v1.7.2, v1.7.1, v1.7.0 |
|
#
15e4deda |
| 19-Jun-2015 |
A. Hauptmann |
win: remove UV_HANDLE_CONNECTED UV_HANDLE_CONNECTED was defined, but never used anywhere - outside this if condition inside uv__stdio_create. So this test can't be true. UV_HANDLE_CO
win: remove UV_HANDLE_CONNECTED UV_HANDLE_CONNECTED was defined, but never used anywhere - outside this if condition inside uv__stdio_create. So this test can't be true. UV_HANDLE_CONNECTION was meant. A test was also added verifying the behaviour. PR-URL: https://github.com/libuv/libuv/pull/404 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.6.1, v1.6.0, v1.5.0 |
|
#
cdc10a90 |
| 10-Apr-2015 |
Saúl Ibarra Corretgé |
test: remove LOG and LOGF variadic macros Initial patch by @simar7, thanks! PR-URL: https://github.com/libuv/libuv/pull/313 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: v0.10.36, v1.4.2, v0.10.35, v1.4.1, v0.10.34, v1.4.0, v1.3.0, v0.10.33, v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31, v1.0.2, v0.10.30 |
|
#
ff29322b |
| 01-Dec-2014 |
Ben Noordhuis |
test: canonicalize test runner path The get_currentexe test requires a canonicalized argv[0] to check against. Before this commit, it failed when argv[0] contained symbolic links.
test: canonicalize test runner path The get_currentexe test requires a canonicalized argv[0] to check against. Before this commit, it failed when argv[0] contained symbolic links. Fixes libuv/libuv#18.
show more ...
|