#
6398251a |
| 07-Apr-2017 |
Brad King |
cygwin: implement support for cygwin and msys2 Cygwin and MSYS2 are POSIX layers implemented on top of Windows. Use our POSIX `poll(2)` implementation of our poll abstraction. For mo
cygwin: implement support for cygwin and msys2 Cygwin and MSYS2 are POSIX layers implemented on top of Windows. Use our POSIX `poll(2)` implementation of our poll abstraction. For most other components we already have dedicated sources implementing them in terms of APIs available on Cygwin or providing non-implementations of components not supported. This leaves only three components that need Cygwin-specific implementations: * uv_uptime: implement using sysinfo * uv_resident_set_memory: add a placeholder returning UV_ENOSYS * uv_cpu_info: add a placeholder returning UV_ENOSYS Update our test suite to account for features not available due to Cygwin platform limitations or our placeholders. PR-URL: https://github.com/libuv/libuv/pull/1312 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
f4f1f57e |
| 21-Feb-2017 |
Brad King |
test: factor out fsevents skip explanation Factor out a dedicated test macro for use on platforms that do not support fsevents instead of duplicating the os390 platform condition and
test: factor out fsevents skip explanation Factor out a dedicated test macro for use on platforms that do not support fsevents instead of duplicating the os390 platform condition and explanation text. PR-URL: https://github.com/libuv/libuv/pull/1312 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.11.0, v1.10.2, v1.10.1, v1.10.0, v0.10.37 |
|
#
7e7e2212 |
| 06-Jun-2016 |
Ben Noordhuis |
test: remove unused RETURN_TODO macro PR-URL: https://github.com/libuv/libuv/pull/898 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.9.1, v1.9.0 |
|
#
12548de1 |
| 13-Feb-2016 |
Nan Xiang <514580344@qq.com> |
test: assume no IPv6 if interfaces cannot be listed PR-URL: https://github.com/libuv/libuv/pull/724 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
#
b6650dff |
| 26-Jan-2016 |
Nan Xiang <514580344@qq.com> |
test: use uv_loop_close and assert its result uv_loop_delete is considered deprecated. PR-URL: https://github.com/libuv/libuv/pull/696 Reviewed-By: Saúl Ibarra Corretgé <saghul@
test: use uv_loop_close and assert its result uv_loop_delete is considered deprecated. PR-URL: https://github.com/libuv/libuv/pull/696 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.8.0 |
|
#
eb3f48eb |
| 24-Sep-2015 |
Jeremy Whitlock |
win: do not read more from stream than available On Windows the pipe implementation could read more from a stream than was available and it would create an assertion failure. This chang
win: do not read more from stream than available On Windows the pipe implementation could read more from a stream than was available and it would create an assertion failure. This change will make it so we read the minimum of the available data or the length of the data. To test this, I took the existing ipc_send_recv_tcp test and updated it to do two writes and two read on each side of the pipe since that was the reproduction recipe used by the reporter. This approach reproduced the issue on Windows and the committed fix resolved the issue. Fixes: https://github.com/libuv/libuv/issues/505 PR-URL: https://github.com/libuv/libuv/pull/549 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.7.5 |
|
#
a59085e1 |
| 19-Sep-2015 |
Peter Jas |
win: use the MSVC provided snprintf where possible PR-URL: https://github.com/libuv/libuv/pull/532 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.7.4, v1.7.3, v1.7.2, v1.7.1, v1.7.0, v1.6.1, v1.6.0 |
|
#
514c0b3d |
| 26-May-2015 |
Peter Jas |
windows: MSVC 2015 has C99 inline Prior to MSVC 2015, the standard C99 `inline` keyword was missing, added a compiler version check and disabled the inline replacement for MSVC >= 20
windows: MSVC 2015 has C99 inline Prior to MSVC 2015, the standard C99 `inline` keyword was missing, added a compiler version check and disabled the inline replacement for MSVC >= 2015 in test/task.h. Refs: https://github.com/libuv/libuv/pull/341 PR-URL: https://github.com/libuv/libuv/pull/369 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.5.0 |
|
#
18b857b9 |
| 03-May-2015 |
Rui Abreu Ferreira |
windows: MSVC 2015 has snprintf() Prior to MSVC 2015, there was no standard compliant snprintf(), added a compiler version check and disabled the snprintf() replacement for MSVC >= 2
windows: MSVC 2015 has snprintf() Prior to MSVC 2015, there was no standard compliant snprintf(), added a compiler version check and disabled the snprintf() replacement for MSVC >= 2015 in test/task.h. PR-URL: https://github.com/libuv/libuv/pull/341 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
4a7c1268 |
| 22-Apr-2015 |
Rui Abreu Ferreira |
windows: define snprintf replacement as inline instead of static The MSVC compiler does not accept static methods defined in headers, when linking against a shared library. The snprintf
windows: define snprintf replacement as inline instead of static The MSVC compiler does not accept static methods defined in headers, when linking against a shared library. The snprintf replacement function used for windows, is now an inline function. PR-URL: https://github.com/libuv/libuv/pull/329 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
cdc10a90 |
| 10-Apr-2015 |
Saúl Ibarra Corretgé |
test: remove LOG and LOGF variadic macros Initial patch by @simar7, thanks! PR-URL: https://github.com/libuv/libuv/pull/313 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
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 |
|
#
a09e77e1 |
| 28-Dec-2014 |
Ben Noordhuis |
test: skip ipv6 tests when ipv6 is not supported To verify on Linux, run `sudo sysctl net.ipv6.conf.all.disable_ipv6=1` before the test suite. Fixes: https://github.com/libuv/li
test: skip ipv6 tests when ipv6 is not supported To verify on Linux, run `sudo sysctl net.ipv6.conf.all.disable_ipv6=1` before the test suite. Fixes: https://github.com/libuv/libuv/issues/10 PR-URL: https://github.com/libuv/libuv/pull/92 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.1.0, v0.10.31 |
|
#
96f164e5 |
| 13-Dec-2014 |
Saúl Ibarra Corretgé |
test: silence some Clang warnings They only show up on OSX for some reason, though. PR-URL: https://github.com/libuv/libuv/pull/67 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: 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 |
|
#
0e591368 |
| 03-Mar-2014 |
Saúl Ibarra Corretgé |
test: fix compiation warning -Wunused-function would kick in because of the close_loop function, but there tests and benchmarks which actually don't use any loop. |
#
e4f28adc |
| 28-Feb-2014 |
Saúl Ibarra Corretgé |
test: make sure all handles in the loop are closed |
Revision tags: v0.11.21, v0.11.20, v0.10.25, v0.11.19, v0.10.24, v0.11.18, v0.10.23, v0.10.22, v0.11.17, v0.10.21 |
|
#
5ac214c7 |
| 16-Dec-2013 |
Saúl Ibarra Corretgé |
unix, windows: add uv_pipe_getsockname |
Revision tags: v0.11.16, v0.10.20, v0.11.15, v0.10.19 |
|
#
86b5c1ef |
| 01-Nov-2013 |
Fedor Indutny |
test: test fsevents error reporting Create a lot of `FSEventStream`s to make `FSEventStreamStart()` fail. Fetch the error code and verify that it is correct. |
Revision tags: v0.11.14, v0.10.18 |
|
#
ee434b30 |
| 11-Oct-2013 |
Sean Farrell |
test: remove replacement snprintf for mingw Mingw has a proper definition of snprintf. |
Revision tags: v0.10.17, 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 |
|
#
fd082901 |
| 05-Aug-2013 |
Ben Noordhuis |
test: add windows-only snprintf() function Should fix the build after 96f32a2 inadvertently broke it. There is no snprintf() on Windows because, hey, it's a C99 addition and the
test: add windows-only snprintf() function Should fix the build after 96f32a2 inadvertently broke it. There is no snprintf() on Windows because, hey, it's a C99 addition and the people from Redmond, WA are still firmly stuck in 1989.
show more ...
|
Revision tags: v0.10.13, v0.11.6, v0.10.12 |
|
#
ddd7e04f |
| 27-Jun-2013 |
Ben Noordhuis |
build: switch to autotools Switch to the build tool everyone loves to hate. The Makefile has served us well over the years but it's been acquiring more and more features that autoto
build: switch to autotools Switch to the build tool everyone loves to hate. The Makefile has served us well over the years but it's been acquiring more and more features that autotools gives us for free, like easy static+shared library building, sane install targets, and so on. This commit drops MinGW support. If there is demand for it, we'll re-add it.
show more ...
|
Revision tags: v0.11.5, v0.10.11, v0.10.10 |
|
#
ede83188 |
| 31-May-2013 |
Ben Noordhuis |
test: don't use S_IREAD and S_IWRITE They're BSD-isms and obsolete ones at that. Replace with S_IRUSR and S_IWUSR. Alias as _S_IREAD and _S_IWRITE on Windows because the '90s never e
test: don't use S_IREAD and S_IWRITE They're BSD-isms and obsolete ones at that. Replace with S_IRUSR and S_IWUSR. Alias as _S_IREAD and _S_IWRITE on Windows because the '90s never ended in Redmond, WA.
show more ...
|
Revision tags: v0.11.4, v0.10.9, v0.10.8, v0.11.3, v0.10.7, v0.10.6, v0.11.2, v0.10.5 |
|
#
2c210509 |
| 20-Apr-2013 |
Miroslav Bajtoš |
test: add RETURN_SKIP and RETURN_TODO macros Added two new flags to identify tests that are intentionally ignored (usually because we don't want to implement the tested functionality
test: add RETURN_SKIP and RETURN_TODO macros Added two new flags to identify tests that are intentionally ignored (usually because we don't want to implement the tested functionality on current platform) and test serving as TODO list (usually indicating that the tested functionality should be implemented on current plaform in the near future.)
show more ...
|
Revision tags: 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 |
|
#
7ff6f29b |
| 06-Jan-2013 |
Ben Noordhuis |
test, bench: ANSI-fy function prototypes Replace `void f()` with `void f(void)`; the former means "a function that takes any number of arguments, including none" while the latter is
test, bench: ANSI-fy function prototypes Replace `void f()` with `void f(void)`; the former means "a function that takes any number of arguments, including none" while the latter is what is actually intended: a function taking no arguments. The first form also isn't strictly conforming ANSI/ISO C.
show more ...
|
Revision tags: node-v0.9.4, node-v0.8.17 |
|
#
61ecb341 |
| 23-Oct-2012 |
saghul |
win: support compilation with Visual Studio 2008 |
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 |