c2c5b856 | 24-Nov-2017 |
cjihrig |
Add SHA to ChangeLog |
1344d2bb | 24-Nov-2017 |
cjihrig |
2017.11.25, Version 1.17.0 (Stable) Changes since version 1.16.1: * unix: avoid malloc() call in uv_spawn() (Ben Noordhuis) * doc: clarify the description of uv_loop_alive(
2017.11.25, Version 1.17.0 (Stable) Changes since version 1.16.1: * unix: avoid malloc() call in uv_spawn() (Ben Noordhuis) * doc: clarify the description of uv_loop_alive() (Ed Schouten) * win: map UV_FS_O_EXLOCK to a share mode of 0 (Joran Dirk Greef) * win: fix build on case-sensitive file systems (Ben Noordhuis) * win: fix test runner build with mingw64 (Ben Noordhuis) * win: remove unused variable in test/test-fs.c (Ben Noordhuis) * zos: add strnlen() implementation (jBarz) * unix: keep track of bound sockets sent via spawn (jBarz) * unix,win: wait for threads to start (Ben Noordhuis) * test: add threadpool init/teardown test (Bartosz Sosnowski) * test: avoid malloc() in threadpool test (Ben Noordhuis) * test: lower number of tasks in threadpool test (Ben Noordhuis) * win: issue memory barrier in uv_thread_join() (Ben Noordhuis) * ibmi: add support for new platform (Xu Meng) * test: fix test-spawn compilation (Bartosz Sosnowski)
show more ...
|
c6cca314 | 21-Nov-2017 |
Bartosz Sosnowski |
test: fix test-spawn compilation Unbreaks libuv compilation on Windows. PR-URL: https://github.com/libuv/libuv/pull/1641 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewe
test: fix test-spawn compilation Unbreaks libuv compilation on Windows. PR-URL: https://github.com/libuv/libuv/pull/1641 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
bb3d093b | 09-Oct-2017 |
Xu Meng |
ibmi: add support for new platform Support the IBM i platform. - add a new file src/unix/ibmi.c - extract the common functions from /src/unix/aix.c into aix-common.c - updat
ibmi: add support for new platform Support the IBM i platform. - add a new file src/unix/ibmi.c - extract the common functions from /src/unix/aix.c into aix-common.c - update uv.gyp and include/uv-unix.h to enable the new file ibmi.c PR-URL: https://github.com/libuv/libuv/pull/1601 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
show more ...
|
50706207 | 19-Nov-2017 |
Ben Noordhuis |
win: issue memory barrier in uv_thread_join() I'm 99% sure `WaitForSingleObject()` already issues a memory barrier for thread objects but since I could find no mention of that on MSDN, l
win: issue memory barrier in uv_thread_join() I'm 99% sure `WaitForSingleObject()` already issues a memory barrier for thread objects but since I could find no mention of that on MSDN, let's play it safe and do it ourselves, too. PR-URL: https://github.com/libuv/libuv/pull/1634 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
aeaff5f0 | 19-Nov-2017 |
Ben Noordhuis |
test: lower number of tasks in threadpool test Reduce the task count from 2*16*16 to 2*4*4 (512 vs. 32) because several people have reported that the test frequently times out on their s
test: lower number of tasks in threadpool test Reduce the task count from 2*16*16 to 2*4*4 (512 vs. 32) because several people have reported that the test frequently times out on their system. Fixes: https://github.com/libuv/libuv/issues/1471 PR-URL: https://github.com/libuv/libuv/pull/1634 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
9594719e | 19-Nov-2017 |
Ben Noordhuis |
test: avoid malloc() in threadpool test Stack-allocate the `uv_loop_t` instance, no reason to heap-allocate it. PR-URL: https://github.com/libuv/libuv/pull/1634 Reviewed-By: Col
test: avoid malloc() in threadpool test Stack-allocate the `uv_loop_t` instance, no reason to heap-allocate it. PR-URL: https://github.com/libuv/libuv/pull/1634 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
e99ac4c1 | 20-Nov-2017 |
Bartosz Sosnowski |
test: add threadpool init/teardown test Verify that quick setup and teardown of the threadpool doesn't cause crashes or hangs. PR-URL: https://github.com/libuv/libuv/pull/1639
test: add threadpool init/teardown test Verify that quick setup and teardown of the threadpool doesn't cause crashes or hangs. PR-URL: https://github.com/libuv/libuv/pull/1639 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
5486f6bd | 20-Nov-2017 |
Ben Noordhuis |
unix,win: wait for threads to start It appears that, at least on Windows, the process terminates abnormally when the program exits before the worker threads complete initializing. Wa
unix,win: wait for threads to start It appears that, at least on Windows, the process terminates abnormally when the program exits before the worker threads complete initializing. Wait for the threads to spin up in `init_threads()` to avoid that. Refs: https://github.com/libuv/libuv/pull/1613#issuecomment-344958863 PR-URL: https://github.com/libuv/libuv/pull/1639 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
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 ...
|
88d716e1 | 17-Nov-2017 |
John Barboza |
zos: add strnlen() implementation Add an implementation of strnlen() which is not provided by default. PR-URL: https://github.com/libuv/libuv/pull/1631 Reviewed-By: Ben Noordhui
zos: add strnlen() implementation Add an implementation of strnlen() which is not provided by default. PR-URL: https://github.com/libuv/libuv/pull/1631 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
0b18f57b | 17-Nov-2017 |
Ben Noordhuis |
win: remove unused variable in test/test-fs.c PR-URL: https://github.com/libuv/libuv/pull/1632 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmai
win: remove unused variable in test/test-fs.c PR-URL: https://github.com/libuv/libuv/pull/1632 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
fe3e6354 | 17-Nov-2017 |
Ben Noordhuis |
win: fix test runner build with mingw64 Include `<winioctl.h>` for the definition of `FSCTL_SET_REPARSE_POINT` and define `ERROR_SYMLINK_NOT_SUPPORTED` if not already defined. P
win: fix test runner build with mingw64 Include `<winioctl.h>` for the definition of `FSCTL_SET_REPARSE_POINT` and define `ERROR_SYMLINK_NOT_SUPPORTED` if not already defined. PR-URL: https://github.com/libuv/libuv/pull/1632 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
facac203 | 15-Nov-2017 |
Ben Noordhuis |
win: fix build on case-sensitive file systems Cross-compiling with mingw64 was broken because the header files are called `accctrl.h` and `aclapi.h` whereas libuv was trying to include
win: fix build on case-sensitive file systems Cross-compiling with mingw64 was broken because the header files are called `accctrl.h` and `aclapi.h` whereas libuv was trying to include `AccCtrl.h` and `AclAPI.h`. PR-URL: https://github.com/libuv/libuv/pull/1629 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
1c4de191 | 01-Nov-2017 |
Joran Dirk Greef |
win: map UV_FS_O_EXLOCK to a share mode of 0 This is necessary to enable writing past the MBR of a raw block device. Fixes: https://github.com/libuv/libuv/issues/1605 PR-URL: ht
win: map UV_FS_O_EXLOCK to a share mode of 0 This is necessary to enable writing past the MBR of a raw block device. Fixes: https://github.com/libuv/libuv/issues/1605 PR-URL: https://github.com/libuv/libuv/pull/1613 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
show more ...
|
7ef23d9e | 11-Oct-2017 |
Ed Schouten |
doc: clarify the description of uv_loop_alive() This function not only returns true if there are active handles or requests. First of all, it also takes into account whether handles are
doc: clarify the description of uv_loop_alive() This function not only returns true if there are active handles or requests. First of all, it also takes into account whether handles are referenced. Second, handles that are being closed also contribute to whether a loop is alive. Fixes: https://github.com/libuv/libuv/issues/1592 PR-URL: https://github.com/libuv/libuv/pull/1594 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
c1ff7cc6 | 11-Nov-2017 |
Ben Noordhuis |
unix: avoid malloc() call in uv_spawn() The stdio count for the new process is almost always a low number that we can allocate on the stack instead of the heap. PR-URL: https://
unix: avoid malloc() call in uv_spawn() The stdio count for the new process is almost always a low number that we can allocate on the stack instead of the heap. PR-URL: https://github.com/libuv/libuv/pull/1626 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
6973886a | 10-Nov-2017 |
cjihrig |
Now working on version 1.16.2 |
31f80515 | 10-Nov-2017 |
cjihrig |
Add SHA to ChangeLog |
4056fbe4 | 10-Nov-2017 |
cjihrig |
2017.11.11, Version 1.16.1 (Stable) Changes since version 1.16.0: * unix: move net/if.h include (cjihrig) * win: fix undeclared NDIS_IF_MAX_STRING_SIZE (Nick Logan) |
84fa7fc7 | 09-Nov-2017 |
Nick Logan |
win: fix undeclared NDIS_IF_MAX_STRING_SIZE NDIS_IF_MAX_STRING_SIZE does not appear to be available on some Windows systems. This commit defines it using the same logic used by Wires
win: fix undeclared NDIS_IF_MAX_STRING_SIZE NDIS_IF_MAX_STRING_SIZE does not appear to be available on some Windows systems. This commit defines it using the same logic used by Wireshark. See: https://github.com/boundary/wireshark/blob/07eade8124fd1d5386161591b52e177ee6ea849f/capture_win_ifnames.c#L42-L44 Refs: https://github.com/nodejs/node/pull/16835 Refs: https://github.com/libuv/libuv/pull/1445 PR-URL: https://github.com/libuv/libuv/pull/1623 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
show more ...
|
c83f8b91 | 08-Nov-2017 |
cjihrig |
unix: move net/if.h include This commit moves the net/if.h include into src/getaddrinfo.c to prevent AIX compilation errors. With these symbols exposed publicly, Node.js compilation
unix: move net/if.h include This commit moves the net/if.h include into src/getaddrinfo.c to prevent AIX compilation errors. With these symbols exposed publicly, Node.js compilation failed on AIX by exposing Free(), which conflicts with another API. Refs: https://github.com/nodejs/node/pull/16835 Refs: https://github.com/libuv/libuv/pull/1445 PR-URL: https://github.com/libuv/libuv/pull/1622 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
921b030a | 06-Nov-2017 |
cjihrig |
Now working on 1.16.1 |
7b397c80 | 06-Nov-2017 |
cjihrig |
Add SHA to ChangeLog |
d68779f0 | 06-Nov-2017 |
cjihrig |
2017.11.07, Version 1.16.0 (Stable) Changes since version 1.15.0: * win: change st_blksize from `2048` to `4096` (Joran Dirk Greef) * unix,win: add fs open flags, map O_DIR
2017.11.07, Version 1.16.0 (Stable) Changes since version 1.15.0: * win: change st_blksize from `2048` to `4096` (Joran Dirk Greef) * unix,win: add fs open flags, map O_DIRECT|O_DSYNC (Joran Dirk Greef) * win, fs: fix non-symlink reparse points (Wade Brainerd) * test: fix -Wstrict-prototypes warnings (Ben Noordhuis) * unix, windows: map ENOTTY errno (Ben Noordhuis) * unix: fall back to fsync() if F_FULLFSYNC fails (Joran Dirk Greef) * unix: do not close invalid kqueue fd after fork (jBarz) * zos: reset epoll data after fork (jBarz) * zos: skip fork_threadpool_queue_work_simple (jBarz) * test: keep platform_output as first test (Bartosz Sosnowski) * win: fix non-English dlopen error message (Bartosz Sosnowski) * unix,win: add uv_os_getppid() (cjihrig) * test: fix const qualification compiler warning (Ben Noordhuis) * doc: mark uv_default_loop() as not thread safe (rayrase) * win, pipe: null-initialize stream->shutdown_req (Jameson Nash) * tty, win: get SetWinEventHook pointer at startup (Bartosz Sosnowski) * test: no extra new line in skipped test output (Bartosz Sosnowski) * pipe: allow access from other users (Bartosz Sosnowski) * unix,win: add uv_if_{indextoname,indextoiid} (Pekka Nikander)
show more ...
|