844fb92b | 06-Jun-2018 |
John Barboza |
zos: clear poll events on every iteration This is required because `poll` will not reset the flags which it isn't polling itself. PR-URL: https://github.com/libuv/libuv/pull/186
zos: clear poll events on every iteration This is required because `poll` will not reset the flags which it isn't polling itself. PR-URL: https://github.com/libuv/libuv/pull/1868 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
1d878b01 | 06-Jun-2018 |
Michael Fero |
win: fixing build for older MSVC compilers Fixes: https://github.com/libuv/libuv/issues/1900 PR-URL: https://github.com/libuv/libuv/pull/1885 Reviewed-By: Refael Ackermann <refack@gm
win: fixing build for older MSVC compilers Fixes: https://github.com/libuv/libuv/issues/1900 PR-URL: https://github.com/libuv/libuv/pull/1885 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Bert Belder <bertbelder@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
e4087ded | 14-Jun-2018 |
Ben Noordhuis |
win: fix pointer type in pipe.c PR-URL: https://github.com/libuv/libuv/pull/1882 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
95c5bf8d | 14-Jun-2018 |
Ben Noordhuis |
unix,win: merge timers implementation Merge src/unix/timer.c and src/win/timer.c into src/timer.c. This changes the Windows implementation from a binary tree to a binary heap for ge
unix,win: merge timers implementation Merge src/unix/timer.c and src/win/timer.c into src/timer.c. This changes the Windows implementation from a binary tree to a binary heap for generally better performance. PR-URL: https://github.com/libuv/libuv/pull/1882 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
e1f505f8 | 14-Jun-2018 |
Ben Noordhuis |
win: fix -Wunused-function warnings in thread.c PR-URL: https://github.com/libuv/libuv/pull/1882 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <c
win: fix -Wunused-function warnings in thread.c PR-URL: https://github.com/libuv/libuv/pull/1882 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
36cdc134 | 14-Jun-2018 |
Ben Noordhuis |
win: fix mingw build error `UV__UNUSED()` does not evaluate to nothing with MinGW, use something else instead to squelch the unused argument warning. PR-URL: https://github.com/
win: fix mingw build error `UV__UNUSED()` does not evaluate to nothing with MinGW, use something else instead to squelch the unused argument warning. PR-URL: https://github.com/libuv/libuv/pull/1882 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
a7a16219 | 14-Jun-2018 |
Ben Noordhuis |
unix: remove checksparse.sh I haven't it this much since its introduction in 2013. All commits since then have been maintenance updates (adding or removing files) so let's just remo
unix: remove checksparse.sh I haven't it this much since its introduction in 2013. All commits since then have been maintenance updates (adding or removing files) so let's just remove it. PR-URL: https://github.com/libuv/libuv/pull/1882 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
07955ed3 | 22-Jun-2018 |
cjihrig |
Now working on version 1.21.1 Fixes: https://github.com/libuv/libuv/issues/1897 |
a562af96 | 22-Jun-2018 |
cjihrig |
Add SHA to ChangeLog |
e4983a9b | 22-Jun-2018 |
cjihrig |
2018.06.23, Version 1.21.0 (Stable) Changes since version 1.20.3: * unix,windows: map EFTYPE errno (cjihrig) * win: perform case insensitive PATH= comparison (cjihrig)
2018.06.23, Version 1.21.0 (Stable) Changes since version 1.20.3: * unix,windows: map EFTYPE errno (cjihrig) * win: perform case insensitive PATH= comparison (cjihrig) * win, fs: uv_fs_fchmod support for -A files (Bartosz Sosnowski) * src,lib: fix comments (Tobias Nießen) * win,process: allow child pipe handles to be opened in overlapped mode (Björn Linse) * src,test: fix idiosyncratic comment style (Bert Belder) * test: fs_fchmod_archive_readonly must return a value (Bert Belder) * win,pipe: fix incorrect error code returned from uv_pipe_write_impl() (Bert Belder) * win,pipe: properly set uv_write_t.send_handle in uv_write2() (Bert Belder) * test: add vectored uv_write() ping-pong tests (Bert Belder) * win,pipe: support vectored uv_write() calls (Bert Belder) * win,pipe: refactor pipe read cancellation logic (Bert Belder) * test: improve output from IPC test helpers (Bert Belder) * test: add test for IPC deadlock on Windows ( * win,pipe: fix IPC pipe deadlock (Bert Belder) * unix: catch some cases of watching fd twice (Ben Noordhuis) * test: use custom timeout for getaddrinfo_fail_sync (Ben Noordhuis) * Revert "win: add Windows XP support to uv_if_indextoname()" (Bert Belder) * win,thread: remove fallback uv_cond implementation (Bert Belder) * src,test: s/olny/only (cjihrig) * unix: close signal pipe fds on unload (Ben Noordhuis) * win: allow setting udp socket options before bind (cjihrig) * unix: return UV_ENOTSUP on FICLONE_FORCE failure (cjihrig) * win,pipe: remove unreferenced local variable (Bert Belder) * win,code: remove GetQueuedCompletionStatus-based poller (Bert Belder) * win: remove the remaining dynamic kernel32 imports (Bert Belder) * test: speedup process-title-threadsafe on macOS (cjihrig) * core: move all include files except uv.h to uv/ (Saúl Ibarra Corretgé) * win: move stdint-msvc2008.h to include/uv/ (Ben Noordhuis) * build: fix cygwin install (Ben Noordhuis) * build,win: remove MinGW Makefile (Saúl Ibarra Corretgé) * build: add a cmake build file (Ben Noordhuis) * build: add test suite option to cmake build (Ben Noordhuis) * unix: set errno in uv_fs_copyfile() (cjihrig) * samples: fix inconsistency in parse_opts vs usage (zyxwvu Shi) * linux: handle exclusive POLLHUP with UV_DISCONNECT (Brad King) * include: declare uv_cpu_times_s in higher scope (Peter Johnson) * doc: add uv_fs_fsync() AIX limitations (jBarz) * unix,win: add uv_fs_lchown() (Paolo Greppi) * unix: disable clang variable length array warning (Peter Johnson) * doc: document uv_pipe_t::ipc (Ed Schouten) * doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE (Ed Schouten) * doc: document UV_*_MAP() macros (Ed Schouten) * win: remove use of min() macro in pipe.c (Peter Johnson) * doc: add jbarz as maintainer (
show more ...
|
6cde153f | 20-Jun-2018 |
John Barboza |
doc: add jbarz as maintainer (#1876) PR-URL: #1876 Reviewed-By: Colin Ihrig cjihrig@gmail.com Reviewed-By: Santiago Gimeno santiago.gimeno@gmail.com Reviewed-By: Saúl Ibarra Corr
doc: add jbarz as maintainer (#1876) PR-URL: #1876 Reviewed-By: Colin Ihrig cjihrig@gmail.com Reviewed-By: Santiago Gimeno santiago.gimeno@gmail.com Reviewed-By: Saúl Ibarra Corretgé saghul@gmail.com Reviewed-By: Ben Noordhuis info@bnoordhuis.nl
show more ...
|
4e2fec16 | 18-Jun-2018 |
Peter Johnson |
win: remove use of min() macro in pipe.c This macro is not guaranteed to be present in stdlib.h and the macro may be disabled on Windows in some situations (e.g. when NOMINMAX is def
win: remove use of min() macro in pipe.c This macro is not guaranteed to be present in stdlib.h and the macro may be disabled on Windows in some situations (e.g. when NOMINMAX is defined). PR-URL: https://github.com/libuv/libuv/pull/1891 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
0802c819 | 26-Nov-2017 |
Ed Schouten |
doc: document UV_*_MAP() macros UV_ERRNO_MAP(), UV_HANDLE_TYPE_MAP(), and UV_REQ_TYPE_MAP() are considered part of the public API. This commit documents them. Fixes: https://git
doc: document UV_*_MAP() macros UV_ERRNO_MAP(), UV_HANDLE_TYPE_MAP(), and UV_REQ_TYPE_MAP() are considered part of the public API. This commit documents them. Fixes: https://github.com/libuv/libuv/issues/1607 PR-URL: https://github.com/libuv/libuv/pull/1653 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
46464dd1 | 25-Nov-2017 |
Ed Schouten |
doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE This is merely an internal definition that may expand to OS specific request types. It is not an actual symbolic constant part of th
doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE This is merely an internal definition that may expand to OS specific request types. It is not an actual symbolic constant part of the enumeration. Fixes: https://github.com/libuv/libuv/issues/1607 PR-URL: https://github.com/libuv/libuv/pull/1653 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
295311dc | 25-Nov-2017 |
Ed Schouten |
doc: document uv_pipe_t::ipc Fixes: https://github.com/libuv/libuv/issues/1607 PR-URL: https://github.com/libuv/libuv/pull/1653 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
ec69500b | 18-Jun-2018 |
Peter Johnson |
unix: disable clang variable length array warning PR-URL: https://github.com/libuv/libuv/pull/1892 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@g
unix: disable clang variable length array warning PR-URL: https://github.com/libuv/libuv/pull/1892 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
aa28f7d5 | 27-Apr-2018 |
Paolo Greppi |
unix,win: add uv_fs_lchown() Fixes: https://github.com/libuv/libuv/issues/1790 PR-URL: https://github.com/libuv/libuv/pull/1826 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
8ab14e2c | 13-Jun-2018 |
John Barboza |
doc: add uv_fs_fsync() AIX limitations Unlike other platforms, the fsync call on aix will not accept non-regular file file-descriptors. Refs: https://github.com/nodejs/node/pull
doc: add uv_fs_fsync() AIX limitations Unlike other platforms, the fsync call on aix will not accept non-regular file file-descriptors. Refs: https://github.com/nodejs/node/pull/21298 PR-URL: https://github.com/libuv/libuv/pull/1879 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
02fc1091 | 18-Jun-2018 |
Peter Johnson |
include: declare uv_cpu_times_s in higher scope This fixes a C/C++ ambiguity about whether this structure is scoped or global. PR-URL: https://github.com/libuv/libuv/pull/1888
include: declare uv_cpu_times_s in higher scope This fixes a C/C++ ambiguity about whether this structure is scoped or global. PR-URL: https://github.com/libuv/libuv/pull/1888 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
06cb00c8 | 18-Jun-2018 |
Brad King |
linux: handle exclusive POLLHUP with UV_DISCONNECT In commit c7c8e916b8 (poll: add UV_DISCONNECT event, 2016-01-11) we forgot to update the workaround added by commit 24bfef2ef4 (linux:
linux: handle exclusive POLLHUP with UV_DISCONNECT In commit c7c8e916b8 (poll: add UV_DISCONNECT event, 2016-01-11) we forgot to update the workaround added by commit 24bfef2ef4 (linux: handle EPOLLHUP without EPOLLIN/EPOLLOUT, 2013-11-08). On linux-sparc64, epoll returns just POLLHUP during part of our `poll_duplex` and `poll_unidirectional` tests, triggering the need for the workaround to recognize UV_DISCONNECT. Fixes: https://github.com/libuv/libuv/issues/1859 PR-URL: https://github.com/libuv/libuv/pull/1896 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
52cce6a4 | 15-Jun-2018 |
zyxwvu Shi |
samples: fix inconsistency in parse_opts vs usage PR-URL: https://github.com/libuv/libuv/pull/1883 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
e179bd1b | 14-Jun-2018 |
cjihrig |
unix: set errno in uv_fs_copyfile() When the specific value of -1 is returned, uv__fs_work() uses the value of errno. This commit sets errno in uv__fs_copyfile(). Fixes: https:/
unix: set errno in uv_fs_copyfile() When the specific value of -1 is returned, uv__fs_work() uses the value of errno. This commit sets errno in uv__fs_copyfile(). Fixes: https://github.com/nodejs/node/issues/21329 PR-URL: https://github.com/libuv/libuv/pull/1881 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
1a0f6195 | 30-May-2018 |
Ben Noordhuis |
build: add test suite option to cmake build PR-URL: https://github.com/libuv/libuv/pull/1850 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
7e6681f7 | 30-May-2018 |
Ben Noordhuis |
build: add a cmake build file All good things come in threes and that's why besides autotools and gyp, you can now also build everyone's favorite platform abstraction library with cm
build: add a cmake build file All good things come in threes and that's why besides autotools and gyp, you can now also build everyone's favorite platform abstraction library with cmake. This is Ouroboros eating its own tail in a way because cmake depends on libuv, depends on cmake, depends on libuv, depends on... inception! Things it does: * build the shared library * build the static library * install the shared library * install the static library * install the header files * install libuv.pc Things it does not yet do: * build or install the documentation * build or execute the test suite * produce a release tarball * provide auto-config for downstream cmake-based projects Fixes: https://github.com/libuv/libuv/issues/1362 PR-URL: https://github.com/libuv/libuv/pull/1850 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
3045fe12 | 30-May-2018 |
Saúl Ibarra Corretgé |
build,win: remove MinGW Makefile MSYS2 + MinGW-w64 have good support for autoconf, that should be the preferred way of building libuv under MinGW. This is a cherry-pick of commi
build,win: remove MinGW Makefile MSYS2 + MinGW-w64 have good support for autoconf, that should be the preferred way of building libuv under MinGW. This is a cherry-pick of commit ee949df1cb from the master branch. PR-URL: https://github.com/libuv/libuv/pull/1850 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|