60abdbae | 13-Feb-2018 |
Jameson Nash |
unix,readv: always permit partial reads to return For simplicity and predictability (since the user must handle the retry anyways), always emit exactly one readv/pread/preadv syscall and
unix,readv: always permit partial reads to return For simplicity and predictability (since the user must handle the retry anyways), always emit exactly one readv/pread/preadv syscall and return that result to the user. By contrast, write needs to preserve order, so it needs to keep retrying the operation until it finishes before retiring the req from the queue. Fixes: https://github.com/nodejs/node/issues/16601 PR-URL: https://github.com/libuv/libuv/pull/1742 Refs: https://github.com/libuv/libuv/pull/640 Refs: https://github.com/libuv/libuv/issues/1720 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
19a34191 | 13-Feb-2018 |
Jameson Nash |
Revert "Revert "unix,fs: fix for potential partial reads/writes"" This reverts commit b0f3310bb184b9ae8654698dea6c34f916fd442d. (but not the test deletion) Fixes: https://github
Revert "Revert "unix,fs: fix for potential partial reads/writes"" This reverts commit b0f3310bb184b9ae8654698dea6c34f916fd442d. (but not the test deletion) Fixes: https://github.com/nodejs/node/issues/16601 PR-URL: https://github.com/libuv/libuv/pull/1742 Refs: https://github.com/libuv/libuv/pull/640 Refs: https://github.com/libuv/libuv/issues/1720 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
b9a08403 | 17-Sep-2018 |
Bartosz Sosnowski |
tty, win: fix read stop for raw mode New Windows version requires `EventType` to be set to something meaningful, otherwise WriteConsoleInputW() will fail with `ERROR_INVALID_PARAMETE
tty, win: fix read stop for raw mode New Windows version requires `EventType` to be set to something meaningful, otherwise WriteConsoleInputW() will fail with `ERROR_INVALID_PARAMETER`. This sets it to `FOCUS_EVENT` which is ignored by `uv_process_tty_read_raw_req()`. Fixes: https://github.com/nodejs/node/issues/21773 PR-URL: https://github.com/libuv/libuv/pull/1989 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
4bd01873 | 25-Sep-2018 |
cjihrig |
test: handle uv_os_setpriority() windows edge case Refs: https://github.com/nodejs/node/pull/22817 Refs: https://github.com/libuv/help/issues/64 PR-URL: https://github.com/libuv/libu
test: handle uv_os_setpriority() windows edge case Refs: https://github.com/nodejs/node/pull/22817 Refs: https://github.com/libuv/help/issues/64 PR-URL: https://github.com/libuv/libuv/pull/2002 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
show more ...
|
3dc0f539 | 24-Sep-2018 |
cjihrig |
unix: initialize uv_interface_address_t.phys_addr This commit ensures that the memory of the phys_addr field is initialized on all platforms. Fixes: https://github.com/nodejs/no
unix: initialize uv_interface_address_t.phys_addr This commit ensures that the memory of the phys_addr field is initialized on all platforms. Fixes: https://github.com/nodejs/node/issues/23043 PR-URL: https://github.com/libuv/libuv/pull/1999 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
95b5df7a | 18-Sep-2018 |
cjihrig |
unix: return 0 retrieving rss on cygwin Refs: https://github.com/libuv/libuv/pull/1939 PR-URL: https://github.com/libuv/libuv/pull/1992 Reviewed-By: Santiago Gimeno <santiago.gimeno@
unix: return 0 retrieving rss on cygwin Refs: https://github.com/libuv/libuv/pull/1939 PR-URL: https://github.com/libuv/libuv/pull/1992 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
deb22269 | 21-Sep-2018 |
cjihrig |
Now working on version 1.23.2 Fixes: https://github.com/libuv/libuv/issues/1993 |
56b028bb | 21-Sep-2018 |
cjihrig |
Add SHA to ChangeLog |
d2282b3d | 21-Sep-2018 |
cjihrig |
2018.09.22, Version 1.23.1 (Stable) Changes since version 1.23.0: * unix,win: limit concurrent DNS calls to nthreads/2 (Anna Henningsen) * doc: add addaleax to maintainers
2018.09.22, Version 1.23.1 (Stable) Changes since version 1.23.0: * unix,win: limit concurrent DNS calls to nthreads/2 (Anna Henningsen) * doc: add addaleax to maintainers (Anna Henningsen) * doc: add missing slash in stream.rst (Emil Bay) * unix,fs: use utimes & friends for uv_fs_utime (Jeremiah Senkpiel) * unix,fs: remove linux fallback from utimesat() (Jeremiah Senkpiel) * unix,fs: remove uv__utimesat() syscall fallback (Jeremiah Senkpiel) * doc: fix argument name in tcp.rts (Emil Bay) * doc: notes on running tests, benchmarks, tools (Jamie Davis) * linux: remove epoll syscall wrappers (Ben Noordhuis) * linux: drop code path for epoll_pwait-less kernels (Ben Noordhuis) * Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" (Jameson Nash) * build: add compile for android arm64/x86/x86-64 (Andy Zhang) * doc: clarify that some remarks apply to windows (Bert Belder) * test: fix compiler warnings (Jamie Davis) * ibmi: return 0 from uv_resident_set_memory() (dmabupt) * win: fix uv_udp_recv_start() error translation (Ryan Liptak) * win,doc: improve uv_os_setpriority() documentation (Bartosz Sosnowski) * test: increase upper bound in condvar_5 (Jamie Davis) * win,tty: remove deadcode (Jameson Nash) * stream: autodetect direction (Jameson Nash)
show more ...
|
40498795 | 28-Aug-2018 |
Jameson Nash |
stream: autodetect direction Previously, we required the user to specify the expected read/write flags for a pipe or tty. But we've already been asking the OS to tell us what they ac
stream: autodetect direction Previously, we required the user to specify the expected read/write flags for a pipe or tty. But we've already been asking the OS to tell us what they actually are (fcntl F_GETFL), so we can hopefully just use that information directly. Fixes: https://github.com/libuv/libuv/issues/1936 PR-URL: https://github.com/libuv/libuv/pull/1964 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
956bf6b7 | 05-Sep-2018 |
Jameson Nash |
win,tty: remove deadcode Not used anywhere or exported. Most of this code also cares which direction handle is open too (Input or Output), so it's not particularly useful. P
win,tty: remove deadcode Not used anywhere or exported. Most of this code also cares which direction handle is open too (Input or Output), so it's not particularly useful. PR-URL: https://github.com/libuv/libuv/pull/1964 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
bb1a49e9 | 17-Sep-2018 |
Jamie Davis |
test: increase upper bound in condvar_5 Problem: Upper bound on thread wakeup was set to 1.5 * (requested timeout). On MacOS wakeup delay factors of 1.75 have been reported.
test: increase upper bound in condvar_5 Problem: Upper bound on thread wakeup was set to 1.5 * (requested timeout). On MacOS wakeup delay factors of 1.75 have been reported. Solution: Increase the bound to 5 * (requested timeout). Refs: https://github.com/libuv/libuv/issues/1910 PR-URL: https://github.com/libuv/libuv/pull/1990 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
b721891a | 12-Sep-2018 |
Bartosz Sosnowski |
win,doc: improve uv_os_setpriority() documentation Refs: https://github.com/nodejs/node/pull/22817 PR-URL: https://github.com/libuv/libuv/pull/1985 Reviewed-By: Colin Ihrig <cjihrig@
win,doc: improve uv_os_setpriority() documentation Refs: https://github.com/nodejs/node/pull/22817 PR-URL: https://github.com/libuv/libuv/pull/1985 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
57b3363e | 05-Sep-2018 |
Ryan Liptak |
win: fix uv_udp_recv_start() error translation PR-URL: https://github.com/libuv/libuv/pull/1979 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cji
win: fix uv_udp_recv_start() error translation PR-URL: https://github.com/libuv/libuv/pull/1979 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
8813dca3 | 06-Aug-2018 |
dmabupt |
ibmi: return 0 from uv_resident_set_memory() PR-URL: https://github.com/libuv/libuv/pull/1939 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis
ibmi: return 0 from uv_resident_set_memory() PR-URL: https://github.com/libuv/libuv/pull/1939 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
abe9e01c | 25-Aug-2018 |
Jamie Davis |
test: fix compiler warnings Problem: libuv is compiled with -Wunused-result. In two tests, read() is used for ordering and the rc is ignored because it doesn't matter. But -W
test: fix compiler warnings Problem: libuv is compiled with -Wunused-result. In two tests, read() is used for ordering and the rc is ignored because it doesn't matter. But -Wunused-result causes warnings in these cases. Fix: Provide a (very generous) check on the rc of read() in these cases. PR-URL: https://github.com/libuv/libuv/pull/1956 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
baa621c8 | 14-Sep-2018 |
Bert Belder |
doc: clarify that some remarks apply to windows PR-URL: https://github.com/libuv/libuv/pull/1988 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.
doc: clarify that some remarks apply to windows PR-URL: https://github.com/libuv/libuv/pull/1988 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
baa81465 | 14-Sep-2018 |
Andy Zhang |
build: add compile for android arm64/x86/x86-64 Add compile options for Android arm64/x86/x86-64 and update the instructions in README.md. PR-URL: https://github.com/libuv/libuv
build: add compile for android arm64/x86/x86-64 Add compile options for Android arm64/x86/x86-64 and update the instructions in README.md. PR-URL: https://github.com/libuv/libuv/pull/1934 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
153ea114 | 28-Aug-2018 |
Jameson Nash |
Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" This reverts commit fd8d212a802a1f2b2aa29bfca93b72f0875f3c2d, and thereby restores partial support for using li
Partially revert "win,code: remove GetQueuedCompletionStatus-based poller" This reverts commit fd8d212a802a1f2b2aa29bfca93b72f0875f3c2d, and thereby restores partial support for using libuv under Wine (which does not implement GetQueuedCompletionStatusEx). PR-URL: https://github.com/libuv/libuv/pull/1963 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Bert Belder <bertbelder@gmail.com>
show more ...
|
f43c6634 | 01-Sep-2018 |
Ben Noordhuis |
linux: drop code path for epoll_pwait-less kernels Remove the support for kernels that don't support epoll_pwait() now that the minimum requirements are kernel 2.6.32 + glibc 2.12.
linux: drop code path for epoll_pwait-less kernels Remove the support for kernels that don't support epoll_pwait() now that the minimum requirements are kernel 2.6.32 + glibc 2.12. PR-URL: https://github.com/libuv/libuv/pull/1372 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
9208df0c | 01-Sep-2018 |
Ben Noordhuis |
linux: remove epoll syscall wrappers Remove the syscalls wrappers now that the minimum requirements are kernel 2.6.32 + glibc 2.12. This commit should fix the epoll_pwait()-rela
linux: remove epoll syscall wrappers Remove the syscalls wrappers now that the minimum requirements are kernel 2.6.32 + glibc 2.12. This commit should fix the epoll_pwait()-related issues that have been reported against mips/mipsel builds. Fixes: https://github.com/libuv/libuv/issues/335 PR-URL: https://github.com/libuv/libuv/pull/1372 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
c0c672e1 | 30-Aug-2018 |
Jamie Davis |
doc: notes on running tests, benchmarks, tools PR-URL: https://github.com/libuv/libuv/pull/1971 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gi
doc: notes on running tests, benchmarks, tools PR-URL: https://github.com/libuv/libuv/pull/1971 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
89a9ea67 | 01-Sep-2018 |
Emil Bay |
doc: fix argument name in tcp.rts PR-URL: https://github.com/libuv/libuv/pull/1974 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.co
doc: fix argument name in tcp.rts PR-URL: https://github.com/libuv/libuv/pull/1974 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
fa5c1d92 | 21-Aug-2018 |
Jeremiah Senkpiel |
unix,fs: remove uv__utimesat() syscall fallback This is now unnecessary as of the previous commit. PR-URL: https://github.com/libuv/libuv/pull/1940 Reviewed-By: Santiago Gimeno
unix,fs: remove uv__utimesat() syscall fallback This is now unnecessary as of the previous commit. PR-URL: https://github.com/libuv/libuv/pull/1940 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
a519c8b2 | 08-Aug-2018 |
Jeremiah Senkpiel |
unix,fs: remove linux fallback from utimesat() Previously both uv_fs_utimes and uv_fs_futimes would fall back to utimes() if untimesat() wasn't supported. Since utimesat() has been
unix,fs: remove linux fallback from utimesat() Previously both uv_fs_utimes and uv_fs_futimes would fall back to utimes() if untimesat() wasn't supported. Since utimesat() has been supported since linux kernel 2.6.22, and libuv supports at minimum 2.6.32, this code can be removed. PR-URL: https://github.com/libuv/libuv/pull/1940 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|