#
d8669609 |
| 12-Oct-2023 |
Pleuvens |
test: switch from ASSERT_* to ASSERT_PTR_* (#4163) Also introduce a new ASSERT_PTR_LT macro.
|
#
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 ...
|
#
5bf18a6e |
| 22-May-2023 |
Ben Noordhuis |
test: remove erroneous RETURN_SKIP (#4015) The threadpool_multiple_event_loops test already calls RETURN_SKIP when needed. Remove it from the callback function where it isn't needed work
test: remove erroneous RETURN_SKIP (#4015) The threadpool_multiple_event_loops test already calls RETURN_SKIP when needed. Remove it from the callback function where it isn't needed work (nor works) and generates a build warning when compiling for qemu. Fixes: https://github.com/libuv/libuv/issues/4014
show more ...
|
#
b5fa965b |
| 17-Jan-2022 |
Ben Noordhuis |
unix: don't allow too small thread stack size (#3423) uv_thread_create_ex() lets you set a stack size that is smaller than is safe. It enforces a lower bound of PTHREAD_STACK_MIN (when t
unix: don't allow too small thread stack size (#3423) uv_thread_create_ex() lets you set a stack size that is smaller than is safe. It enforces a lower bound of PTHREAD_STACK_MIN (when that constant is defined) but with musl libc that's still too small to receive signals on. Put the lower bound at 8192 or PTHREAD_STACK_MIN, whichever is greater. The same restriction was already in place for the _default_ stack size.
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 |
|
#
b2cec846 |
| 07-Aug-2020 |
Jiawen Geng |
build: add more failed test, for qemu version bump Fixes: https://github.com/libuv/libuv/pull/2937 PR-URL: https://github.com/libuv/libuv/pull/2939 Reviewed-By: Jameson Nash <vtjnash
build: add more failed test, for qemu version bump Fixes: https://github.com/libuv/libuv/pull/2937 PR-URL: https://github.com/libuv/libuv/pull/2939 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
Revision tags: v1.38.1, v1.38.0 |
|
#
1c976110 |
| 13-May-2020 |
gengjiawen |
build: test on more platforms via QEMU in CI This commit runs the test suite via QEMU on GitHub Actions on a variety of platforms. Fixes: https://github.com/libuv/libuv/issues/2
build: test on more platforms via QEMU in CI This commit runs the test suite via QEMU on GitHub Actions on a variety of platforms. Fixes: https://github.com/libuv/libuv/issues/2842 PR-URL: https://github.com/libuv/libuv/pull/2846 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.37.0, v1.36.0, v1.35.0, v1.34.2, v1.34.1 |
|
#
bbb8b1ff |
| 19-Dec-2019 |
Trevor Norris |
test: fix pthread memory leak When the thread attributes object returned by pthread_getattr_np() is no longer required, it should be destroyed using pthread_attr_destroy(). PR-U
test: fix pthread memory leak When the thread attributes object returned by pthread_getattr_np() is no longer required, it should be destroyed using pthread_attr_destroy(). PR-URL: https://github.com/libuv/libuv/pull/2583 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: 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 |
|
#
0eca049a |
| 06-Feb-2019 |
Anna Henningsen |
thread: allow specifying stack size for new thread PR-URL: https://github.com/libuv/libuv/pull/2179 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé
thread: allow specifying stack size for new thread PR-URL: https://github.com/libuv/libuv/pull/2179 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.25.0, v1.24.1, v1.24.0, v1.23.2, v1.23.1, v1.23.0, v1.22.0, v1.21.0, 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 |
|
#
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 ...
|
Revision tags: v1.16.1, v1.16.0, v1.15.0 |
|
#
0afccdb0 |
| 06-Sep-2017 |
Ben Noordhuis |
linux: increase thread stack size with musl libc musl has tiny default thread stack sizes compared to glibc (80 kB vs. 2048 kB or more) so set an explicit stack size to harmonize between
linux: increase thread stack size with musl libc musl has tiny default thread stack sizes compared to glibc (80 kB vs. 2048 kB or more) so set an explicit stack size to harmonize between different libcs. Fixes: https://github.com/libuv/libuv/issues/1507 PR-URL: https://github.com/libuv/libuv/pull/1526 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: 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 |
|
#
b015b4d0 |
| 25-Feb-2016 |
Imran Iqbal |
test: fix threadpool_multiple_event_loops on PPC On PPC (linux and AIX) uv_thread_join (which is just a call to pthread_join) takes quite a while. Increased the timeout of this speci
test: fix threadpool_multiple_event_loops on PPC On PPC (linux and AIX) uv_thread_join (which is just a call to pthread_join) takes quite a while. Increased the timeout of this specific test on PPC so that there is ample time for all threads to join back. The fs_do and getaddrinfo_do calls do not take up much time. Also removing the ifdef for AIX around fs_do since it did nothing. Fixes: https://github.com/libuv/libuv/issues/687 PR-URL: https://github.com/libuv/libuv/pull/737 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
c21a75a1 |
| 19-Jan-2016 |
Imran Iqbal |
test: fix threadpool_multiple_event_loops for AIX Disabled the filesystem portion of the test as there are known issues with AIX and its fs. This particular test was failing with a timeo
test: fix threadpool_multiple_event_loops for AIX Disabled the filesystem portion of the test as there are known issues with AIX and its fs. This particular test was failing with a timeout. PR-URL: https://github.com/libuv/libuv/pull/689 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
3db07cc3 |
| 04-Jan-2016 |
Saúl Ibarra Corretgé |
osx: set the default thread stack size to RLIMIT_STACK Fixes: https://github.com/libuv/libuv/issues/669 PR-URL: https://github.com/libuv/libuv/pull/671 Reviewed-By: Ben Noordhuis <in
osx: set the default thread stack size to RLIMIT_STACK Fixes: https://github.com/libuv/libuv/issues/669 PR-URL: https://github.com/libuv/libuv/pull/671 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
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, 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, v0.10.25 |
|
#
787f5fff |
| 17-Feb-2014 |
Saúl Ibarra Corretgé |
unix, windows: add uv_loop_init and uv_loop_close These functions supersede uv_loop_new and uv_loop_delete. uv_loop_init initialized a user allocated loop and uv_loop_close removes a
unix, windows: add uv_loop_init and uv_loop_close These functions supersede uv_loop_new and uv_loop_delete. uv_loop_init initialized a user allocated loop and uv_loop_close removes all associated resources a loop uses after it has finished execution. uv_loop_new and uv_loop_delete are now deprecated.
show more ...
|
Revision tags: 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, v0.10.16, v0.11.13, v0.11.12, v0.11.11 |
|
#
5d2434bf |
| 25-Aug-2013 |
Ben Noordhuis |
unix, windows: add thread-local storage API Uses the pthread_key_{create,delete} and pthread_{get,set}specific functions on UNIX platforms, Tls{Alloc,Free} and Tls{Get,Set}Value on W
unix, windows: add thread-local storage API Uses the pthread_key_{create,delete} and pthread_{get,set}specific functions on UNIX platforms, Tls{Alloc,Free} and Tls{Get,Set}Value on Windows. Fixes #904.
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, 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 |
|
#
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, node-v0.8.15, node-v0.9.3, node-v0.8.12, node-v0.8.10, node-v0.9.2 |
|
#
900ad30b |
| 13-Sep-2012 |
Andrew Paprocki |
aix: add initial platform support for aix using gcc/gxlc Adds initial libuv build/platform support for AIX. Builds work using gcc or the IBM XL C compiler using its gxlc wrapper. Platfor
aix: add initial platform support for aix using gcc/gxlc Adds initial libuv build/platform support for AIX. Builds work using gcc or the IBM XL C compiler using its gxlc wrapper. Platform support is added for uv_hrtime, uv_exepath, uv_get_free_memory, uv_get_total_memory, uv_loadavg, uv_uptime, uv_cpu_info, uv_interface_addresses.
show more ...
|
Revision tags: 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, node-v0.7.12, node-v0.7.11, node-v0.7.10, node-v0.6.19, node-v0.7.9, node-v0.6.18, node-v0.6.16, node-v0.6.17, node-v0.7.8, node-v0.6.15, node-v0.6.14, node-v0.6.13, node-v0.7.6, node-v0.6.12, node-v0.6.11, node-v0.7.4, node-v0.6.10, node-v0.7.2, node-v0.6.9, node-v0.7.1 |
|
#
6ede034a |
| 18-Jan-2012 |
Ben Noordhuis |
test: #include missing <string.h> |
#
1161d31a |
| 18-Jan-2012 |
Ben Noordhuis |
test: move container_of() macro into task.h |
#
fbbc0854 |
| 18-Jan-2012 |
Ben Noordhuis |
Rename COUNTOF() to ARRAY_SIZE(). Consistent with Node, it has an ARRAY_SIZE() macro but not COUNTOF(). |
Revision tags: node-v0.7.0 |
|
#
52511b9d |
| 12-Jan-2012 |
Igor Zinkovsky |
windows: implement uv_loop_new+uv_loop_delete |
#
26512731 |
| 14-Jan-2012 |
Igor Zinkovsky |
remove uv_thread_self |