Revision tags: v1.41.0 |
|
#
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.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 |
|
#
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 ...
|
#
9584df25 |
| 29-May-2018 |
Bert Belder |
src,test: fix idiosyncratic comment style Back in the day I wrote comments in a really unusual way. Nowadays it makes my eyes bleed, and clang-format doesn't know how to deal with it.
src,test: fix idiosyncratic comment style Back in the day I wrote comments in a really unusual way. Nowadays it makes my eyes bleed, and clang-format doesn't know how to deal with it. PR-URL: https://github.com/libuv/libuv/pull/1853 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.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 |
|
#
62a0f763 |
| 28-Mar-2018 |
Björn Linse |
win,process: allow child pipe handles to be opened in overlapped mode PR-URL: https://github.com/libuv/libuv/pull/1784 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Revie
win,process: allow child pipe handles to be opened in overlapped mode PR-URL: https://github.com/libuv/libuv/pull/1784 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
show more ...
|
#
02e358fa |
| 14-May-2018 |
Tobias Nießen |
src,lib: fix comments PR-URL: https://github.com/libuv/libuv/pull/1840 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By:
src,lib: fix comments PR-URL: https://github.com/libuv/libuv/pull/1840 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: 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 |
|
#
d9d20777 |
| 03-Nov-2016 |
cjihrig |
win: add missing break statement PR-URL: https://github.com/libuv/libuv/pull/1120 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: v1.10.0, 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 |
|
#
bddd6a84 |
| 26-May-2015 |
Saúl Ibarra Corretgé |
core: add ability to customize memory allocator This patch is composed by the work done in https://github.com/libuv/libuv/pull/231 and https://github.com/libuv/libuv/pull/287 plus so
core: add ability to customize memory allocator This patch is composed by the work done in https://github.com/libuv/libuv/pull/231 and https://github.com/libuv/libuv/pull/287 plus some changes by yours truly. Thanks @beevik and @mattsta for their work on this! PR-URL: https://github.com/libuv/libuv/pull/368 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.5.0 |
|
#
1f711e4d |
| 29-Apr-2015 |
Saúl Ibarra Corretgé |
Revert "memory: add uv_replace_allocator" This reverts commit c272f1f1bc0bda625e6441d798c110b4064a6ce2. The concept will come back to libuv, but it needs some more work. |
#
c272f1f1 |
| 26-Feb-2015 |
Brett Vickers |
memory: add uv_replace_allocator With uv_replace_allocator, it's possible to override the default memory allocator's malloc and free calls with functions of the user's choosing. This
memory: add uv_replace_allocator With uv_replace_allocator, it's possible to override the default memory allocator's malloc and free calls with functions of the user's choosing. This allows libuv to interoperate with projects requiring a custom memory allocator. Internally, all calls to malloc and free have been replaced with uv__malloc and uv__free, respectively. The uv__malloc and uv__free functions call malloc and free unless they have been overridden by a previous call to uv_replace_allocator. As part of this change, the special aligned memory allocations performed in src/win/fs-event.c have been replaced with standard allocations. The 4-byte alignment being requested in this file was unnecessary, since standard allocators already guarantee at least an 8-byte alignment. PR-URL: https://github.com/libuv/libuv/pull/231 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
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, 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, v0.11.28, v0.11.27, v0.10.28, v0.11.26, v0.10.27, v0.11.25, v0.11.24, v0.11.23, v0.10.26, v0.11.22, v0.11.21, v0.11.20 |
|
#
1ec4c234 |
| 23-Feb-2014 |
StarWing |
windows: fix warnings of MinGW -Wall -O3 |
Revision tags: v0.10.25, v0.11.19, v0.10.24, v0.11.18, v0.10.23, v0.10.22, v0.11.17, v0.10.21 |
|
#
c0716b3d |
| 17-Dec-2013 |
Alexis Campailla |
windows: improved handling of invalid FDs If passed and invalid FD, _get_osfhandle() sets an error code through errno, not _doserrno. Hence we need to use SET_REQ_WIN32_ERROR insted
windows: improved handling of invalid FDs If passed and invalid FD, _get_osfhandle() sets an error code through errno, not _doserrno. Hence we need to use SET_REQ_WIN32_ERROR insted of SET_REQ_RESULT. In debug builds, _get_osfhandle() also raises a superfluous assert. I implemented a wrapper that disables all asserts around the call to _get_osfhandle(). This fixes node.js unit tests test-fs-read-stream.js and test-listen-fd-ebadf.js.
show more ...
|
Revision tags: v0.11.16, v0.10.20, v0.11.15, v0.10.19, v0.11.14, v0.10.18, v0.10.17, v0.10.16, v0.11.13, v0.11.12 |
|
#
d8ab41be |
| 31-Aug-2013 |
Ben Noordhuis |
windows: fix stray comments |
#
8c6ea105 |
| 01-Sep-2013 |
Ben Noordhuis |
include: uv_spawn takes const uv_process_options_t* Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to
include: uv_spawn takes const uv_process_options_t* Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
show more ...
|
Revision tags: v0.11.11 |
|
#
2e74e2ce |
| 29-Aug-2013 |
Bert Belder |
windows: make uv_shutdown() for write-only pipes work A couple of issues prevented uv_shutdown() from working correctly with write-only pipes. * The pipe handle wasn't opened
windows: make uv_shutdown() for write-only pipes work A couple of issues prevented uv_shutdown() from working correctly with write-only pipes. * The pipe handle wasn't opened with the right permissions, so an attempt to probe the state of the write buffer would fail with ERROR_ACCESS_DENIED. * The pipe flags for child process stdio pipes were always set to UV_HANDLE_READABLE and UV_HANDLE_WRITABLE, even in cases where it was actually half-duplex. * There was no code path that lead to closing the pipe handle if the pipe was write-only.
show more ...
|
Revision tags: v0.11.10, v0.10.15, v0.11.9, v0.10.14, v0.11.8, v0.11.7, v0.10.13, v0.11.6, v0.10.12, v0.11.5, v0.10.11 |
|
#
3ee4d3f1 |
| 06-Jun-2013 |
Ben Noordhuis |
unix, windows: return error codes directly This commit changes the libuv API to return error codes directly rather than storing them in a loop-global field. A code snippet like
unix, windows: return error codes directly This commit changes the libuv API to return error codes directly rather than storing them in a loop-global field. A code snippet like this one: if (uv_foo(loop) < 0) { uv_err_t err = uv_last_error(loop); fprintf(stderr, "%s\n", uv_strerror(err)); } Should be rewritten like this: int err = uv_foo(loop); if (err < 0) fprintf(stderr, "%s\n", uv_strerror(err)); The rationale for this change is that it should make creating bindings for other languages a lot easier: dealing with struct return values is painful with most FFIs and often downright buggy.
show more ...
|
Revision tags: v0.10.10, v0.11.4, v0.10.9, v0.10.8, v0.11.3, v0.10.7, v0.10.6, v0.11.2, v0.10.5, v0.10.4, v0.11.1, node-v0.11.0, v0.10.2, node-v0.7.3, node-v0.7.7, node-v0.7.5, node-v0.5.3, node-v0.10.1, node-v0.10.0, node-v0.9.12, node-v0.9.11, node-v0.8.21, node-v0.8.19, node-v0.9.10, node-v0.9.7, node-v0.9.6, node-v0.9.4, node-v0.8.17, node-v0.8.15, node-v0.9.3, node-v0.8.12, node-v0.8.10, node-v0.9.2 |
|
#
032c0417 |
| 03-Sep-2012 |
Bert Belder |
windows: use UV_HANDLE_READABLE and UV_HANDLE_WRITABLE These flags supersede UV_HANDLE_EOF and UV_HANDLE_SHUTTING. This patch also moves a lot of stream related state-checking code to st
windows: use UV_HANDLE_READABLE and UV_HANDLE_WRITABLE These flags supersede UV_HANDLE_EOF and UV_HANDLE_SHUTTING. This patch also moves a lot of stream related state-checking code to stream.c.
show more ...
|
Revision tags: node-v0.8.9, node-v0.9.1, node-v0.8.8 |
|
#
aa69f34d |
| 13-Aug-2012 |
Bert Belder |
windows: report spawn errors to the exit callback Formerly spawn errors would be reported as a message printed to the process' stderr, to match unix behaviour. Unix has now been fixed to
windows: report spawn errors to the exit callback Formerly spawn errors would be reported as a message printed to the process' stderr, to match unix behaviour. Unix has now been fixed to be more sensible, so this hack can now be removed. This also fixes a race condition that could occur when the user closes a process handle before the exit callback has been made.
show more ...
|
Revision tags: node-v0.8.7 |
|
#
a1157cef |
| 08-Aug-2012 |
Bert Belder |
windows: don't duplicate invalid stdio handles Ref: joyent/node#3779 |
#
00d2f221 |
| 08-Aug-2012 |
Bert Belder |
windows: fix typos in process-stdio.c |
Revision tags: node-v0.8.6, node-v0.8.5 |
|
#
6209fe51 |
| 31-Jul-2012 |
Bert Belder |
windows: invalid stdio handles should be INVALID_HANDLE_VALUE and not NULL |
#
9d71d1ca |
| 31-Jul-2012 |
Bert Belder |
windows/uv_spawn: ignore errors when duplicating fd 0-2 fails Hopefully this fixes joyent/node#3779. |
Revision tags: node-v0.6.21, node-v0.8.3, node-v0.9.0, node-v0.8.2, node-v0.8.1, node-v0.8.0, node-v0.7.12, node-v0.7.11 |
|
#
ade69302 |
| 13-Jun-2012 |
Bert Belder |
windows: implement uv_disable_stdio_inheritance |
#
07c6ac2b |
| 13-Jun-2012 |
Bert Belder |
windows: move child stdio buffer ops to a separate file |