#
7c491bde |
| 11-Jul-2024 |
Viacheslav Muravyev |
unix,win: remove unused req parameter from macros (#4435) Remove the unused `req` parameter from the uv__req_register and uv__req_unregister macros.
|
#
f3889085 |
| 29-Oct-2023 |
Jameson Nash |
misc: export WTF8 conversion utilities (#4021) As promised in #2970, this attempts to migrate code to a common set of utilities in a common place in the code and use them everywhere. Thi
misc: export WTF8 conversion utilities (#4021) As promised in #2970, this attempts to migrate code to a common set of utilities in a common place in the code and use them everywhere. This also exports the functionality, since the Windows API with WideCharToMultiByte is fairly verbose relative to what libuv and libuv's clients typically need, so it is useful not to require clients to reimplement this conversion logic unnecessarily (and because Windows is not 64-bit ready here, but this implementation is.)
show more ...
|
Revision tags: v1.41.0, v1.40.0, v1.39.0, v1.38.1, v1.38.0, v1.37.0, v1.36.0, v1.35.0, v1.34.2, v1.34.1, 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, v1.26.0, v1.25.0, v1.24.1, v1.24.0, v1.23.2, v1.23.1, v1.23.0, v1.22.0, v1.21.0 |
|
#
90891b42 |
| 25-May-2018 |
Anna Henningsen |
unix,win: limit concurrent DNS calls to nthreads/2 If `nthreads / 2` (rounded up) DNS calls are outstanding, queue more work of that kind instead of letting it take over more positio
unix,win: limit concurrent DNS calls to nthreads/2 If `nthreads / 2` (rounded up) DNS calls are outstanding, queue more work of that kind instead of letting it take over more positions in the thread pool, blocking other work such as the (usually much faster) file system I/O or user-scheduled work. Fixes: https://github.com/nodejs/node/issues/8436 PR-URL: https://github.com/libuv/libuv/pull/1845 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
76b873e8 |
| 04-Jul-2018 |
Andreas Hauptmann |
win: add uv__getnameinfo_work() error handling This commit adds error handling to the two WideCharToMultiByte() calls in uv__getnameinfo_work() on Windows. PR-URL: https://githu
win: add uv__getnameinfo_work() error handling This commit adds error handling to the two WideCharToMultiByte() calls in uv__getnameinfo_work() on Windows. PR-URL: https://github.com/libuv/libuv/pull/1907 Reviewed-By: Colin Ihrig <cjihrig@gmail.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, v1.11.0, v1.10.2, v1.10.1, v1.10.0 |
|
#
87df1448 |
| 14-Oct-2016 |
Ben Noordhuis |
unix,windows: refactor request init logic Fixes a TODO in src/threadpool.c. Updates the Windows code to drop the unused `loop` parameter in calls to uv_req_init(). PR-URL: http
unix,windows: refactor request init logic Fixes a TODO in src/threadpool.c. Updates the Windows code to drop the unused `loop` parameter in calls to uv_req_init(). PR-URL: https://github.com/libuv/libuv/pull/1091 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@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, v1.6.1, v1.6.0, v1.5.0 |
|
#
43ac8e17 |
| 14-Mar-2015 |
Brett Vickers |
win: remove unnecessary malloc.h #includes Several windows .c files are including malloc.h unnecessarily. This commit removes #includes that should have been removed when we switched
win: remove unnecessary malloc.h #includes Several windows .c files are including malloc.h unnecessarily. This commit removes #includes that should have been removed when we switched over to uv__malloc and uv__free (in commit c272f1f1bc0bda625e6441d798c110b4064a6ce2). PR-URL: https://github.com/libuv/libuv/pull/270 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
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 |
|
#
f2bb8d39 |
| 20-Jan-2015 |
Saúl Ibarra Corretgé |
unix, win: add synchronous uv_get{addr,name}info PR-URL: https://github.com/libuv/libuv/pull/156 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Bert Belder <bertbelder@
unix, win: add synchronous uv_get{addr,name}info PR-URL: https://github.com/libuv/libuv/pull/156 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Bert Belder <bertbelder@gmail.com>
show more ...
|
Revision tags: v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31, v1.0.2, v0.10.30, v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2, v1.0.0-rc1, v0.11.29 |
|
#
7bdcf3dc |
| 12-Aug-2014 |
Alexis Campailla |
windows: fix GetNameInfoW error handling GetNameInfoW return non-zero on error, and not vice versa. |
#
c87c44ff |
| 08-Aug-2014 |
Alexis Campailla |
windows: fix uv__getaddrinfo_translate_error Use Windows socket error codes, as recommended by MSDN, like we already do with GetNameInfoW. |
Revision tags: v0.11.28 |
|
#
89fc7d80 |
| 03-Aug-2014 |
lilohuang |
windows: fix buffer overflow on uv__getnameinfo_work() According to http://msdn.microsoft.com/en-us/library/windows/desktop/ms738531.aspx, "NodeBufferSize" and "ServiceBufferSize" pa
windows: fix buffer overflow on uv__getnameinfo_work() According to http://msdn.microsoft.com/en-us/library/windows/desktop/ms738531.aspx, "NodeBufferSize" and "ServiceBufferSize" parameters of GetNameInfoW() function are expected to represent the number of WCHAR, not the buffer size of memory layout.
show more ...
|
Revision tags: v0.11.27, v0.10.28, v0.11.26 |
|
#
b17223cd |
| 23-Jun-2014 |
mattn |
build: fix build on MinGW32 |
#
8d11aacb |
| 17-Jun-2014 |
Saúl Ibarra Corretgé |
unix, windows: use the same threadpool implementation |
#
70c42563 |
| 11-May-2014 |
Rasmus Christian Pedersen |
unix, windows: getnameinfo implementation Closes #852 |