#
011a1ac1 |
| 06-Oct-2023 |
Pleuvens |
test: switch to new-style ASSERT_EQ macros (#4159) Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failure
test: switch to new-style ASSERT_EQ macros (#4159) Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failures Fixes: https://github.com/libuv/libuv/issues/2974
show more ...
|
#
91a7e498 |
| 12-Mar-2023 |
Trevor Norris |
test: silence more valgrind warnings (#3917) Pass the loop to MAKE_VALGRIND_HAPPY() so it's explicit on which loop needs to be cleaned up. Since it asserts on uv_loop_close(), need to
test: silence more valgrind warnings (#3917) Pass the loop to MAKE_VALGRIND_HAPPY() so it's explicit on which loop needs to be cleaned up. Since it asserts on uv_loop_close(), need to remove a couple of those that were being done before the call. Cleanup where loop was assigned, so the entire test either uses loop or uv_default_loop(). Not both. Also take care of any reqs that may have been left uncleaned.
show more ...
|
Revision tags: v1.41.0 |
|
#
270d0518 |
| 29-Dec-2020 |
tjarlama |
test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros Moving to new style test macros will make debugging easier in case of test failure and improve redability. This commit will repl
test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros Moving to new style test macros will make debugging easier in case of test failure and improve redability. This commit will replace all ASSERT macros matching the statement: `ASSERT(identifier (== or !=) value);` to: `ASSERT_(NOT_)NULL(identifier);` Refs: https://github.com/libuv/libuv/issues/2974 PR-URL: https://github.com/libuv/libuv/pull/3081 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 |
|
#
6c760b62 |
| 03-May-2019 |
Anna Henningsen |
unix,win: fix `uv_fs_poll_stop()` when active Fix `uv_fs_poll_stop()` for active handles by not attempting to mark the `uv_fs_poll_t` handle as closing when `uv_close()` hasn’t been
unix,win: fix `uv_fs_poll_stop()` when active Fix `uv_fs_poll_stop()` for active handles by not attempting to mark the `uv_fs_poll_t` handle as closing when `uv_close()` hasn’t been called on it. Fixes: https://github.com/libuv/libuv/issues/2287 PR-URL: https://github.com/libuv/libuv/pull/2288 Refs: https://github.com/libuv/libuv/pull/1875 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: 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 |
|
#
bdb5838e |
| 07-Jun-2018 |
Anna Henningsen |
unix, win: make fs-poll close wait for resource cleanup Wait until all fs requests spawned by an `uv_fs_poll_t` have finished and all timers created by it have fully been closed befo
unix, win: make fs-poll close wait for resource cleanup Wait until all fs requests spawned by an `uv_fs_poll_t` have finished and all timers created by it have fully been closed before calling the close callback. Fixes: https://github.com/libuv/libuv/issues/1869 PR-URL: https://github.com/libuv/libuv/pull/1875 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
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, v0.10.37, v1.9.1, v1.9.0 |
|
#
e5f4b798 |
| 20-Jan-2016 |
Saúl Ibarra Corretgé |
unix, win: consistently null-terminate buffers libuv has multiple functions which return buffers. Make them consistent with the following rules: the returned size *does not* include the
unix, win: consistently null-terminate buffers libuv has multiple functions which return buffers. Make them consistent with the following rules: the returned size *does not* include the null byte, but the buffer *is* null terminated. There is only one exception to the above: Linux abstract sockets, because null bytes are not used as string terminators in those. Refs: https://github.com/libuv/libuv/pull/674 PR-URL: https://github.com/libuv/libuv/pull/690 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: 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, v0.10.36, v1.4.2, v0.10.35, v1.4.1, v0.10.34, v1.4.0, v1.3.0, v0.10.33 |
|
#
1e59ab1d |
| 23-Jan-2015 |
Andrius Bentkus |
fs, pipe: no trailing terminator in exact sized buffers uv_fs_poll_getpath, uv_pipe_getsockname, uv_fs_event_getpath used to return the trailing null terminator, even though the function
fs, pipe: no trailing terminator in exact sized buffers uv_fs_poll_getpath, uv_pipe_getsockname, uv_fs_event_getpath used to return the trailing null terminator, even though the functions returned the size. Fixes: https://github.com/libuv/libuv/issues/155 PR-URL: https://github.com/libuv/libuv/pull/159 Reviewed-By: Saúl Ibarra Corretgé <saghul@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, 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 |
|
#
db2a9072 |
| 10-Mar-2014 |
Saúl Ibarra Corretgé |
unix, windows: removed unused status parameter async, timer, prepare, idle and check handles don't need the status parameter. |
Revision tags: v0.11.21, v0.11.20 |
|
#
8c9d5dce |
| 24-Feb-2014 |
Saúl Ibarra Corretgé |
unix, windows: add uv_fs_poll_getpath |
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, v0.11.16, v0.10.20, v0.11.15, v0.10.19, v0.11.14, v0.10.18, v0.10.17 |
|
#
d7115f06 |
| 12-Sep-2013 |
Ben Noordhuis |
unix, windows: make uv_is_*() always return 0 or 1 Ensure that the following API functions always return either 0 or 1: * uv_is_active() * uv_is_closing() * uv_is_read
unix, windows: make uv_is_*() always return 0 or 1 Ensure that the following API functions always return either 0 or 1: * uv_is_active() * uv_is_closing() * uv_is_readable() * uv_is_writable()
show more ...
|
Revision tags: v0.10.16, v0.11.13, v0.11.12, v0.11.11, 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 |
|
#
499c7976 |
| 12-Mar-2013 |
Timothy J Fontaine |
unix, windows: nanosecond resolution for uv_fs_[fl]stat Closes #739. |
Revision tags: 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 |
|
#
4ba03ddd |
| 16-Jan-2013 |
Ben Noordhuis |
unix, windows: rename uv_run2 to uv_run This changes the prototype of uv_run() from: int uv_run(uv_loop_t* loop); To: int uv_run(uv_loop_t* loop, uv_run_mode m
unix, windows: rename uv_run2 to uv_run This changes the prototype of uv_run() from: int uv_run(uv_loop_t* loop); To: int uv_run(uv_loop_t* loop, uv_run_mode mode); Where `mode` is UV_RUN_DEFAULT, UV_RUN_ONCE or UV_RUN_NOWAIT. Fixes #683.
show more ...
|
Revision tags: node-v0.9.6, node-v0.9.4, node-v0.8.17 |
|
#
91faa3e6 |
| 07-Nov-2012 |
Ben Noordhuis |
test: fix compiler warning Fix the following warning by not using a static variable: test/test-fs-poll.c:79: warning: ‘static’ is not at beginning of declaration |
Revision tags: node-v0.8.15, node-v0.9.3 |
|
#
47eb0349 |
| 16-Oct-2012 |
Bert Belder |
test: move loop cleanup code to the individual tests |
Revision tags: node-v0.8.12 |
|
#
f090297f |
| 30-Sep-2012 |
Ben Noordhuis |
test: delete default loop after test run Delete the default event loop after the test completes. Keeps valgrind happy. |
Revision tags: node-v0.8.10, node-v0.9.2, node-v0.8.9, node-v0.9.1, node-v0.8.8, node-v0.8.7, node-v0.8.6, node-v0.8.5, node-v0.6.21, node-v0.8.3, node-v0.9.0, node-v0.8.2, node-v0.8.1, node-v0.8.0 |
|
#
14ffaa66 |
| 20-Jun-2012 |
Ben Noordhuis |
unix, windows: stat: never pass NULL to cb Never pass NULL to the fs_poll callback, use a zeroed out statbuf instead. Makes the interface a little more convenient to use. |
Revision tags: node-v0.7.12 |
|
#
6d67cf19 |
| 15-Jun-2012 |
Ben Noordhuis |
unix, windows: update uv_fs_poll API * the callback gets called only once on error, not repeatedly... * ...unless the error reason changes from e.g. UV_ENOENT to UV_EACCES
unix, windows: update uv_fs_poll API * the callback gets called only once on error, not repeatedly... * ...unless the error reason changes from e.g. UV_ENOENT to UV_EACCES * the callback receives pointers to uv_statbuf_t objects so it can inspect what changed
show more ...
|
Revision tags: node-v0.7.11 |
|
#
cc7c8542 |
| 14-Jun-2012 |
Ben Noordhuis |
unix, windows: add stat() based file watcher Monitors a file path for changes. Supersedes ev_stat. |