#
64742416 |
| 03-Jan-2022 |
Jameson Nash |
freebsd: call dlerror() only if necessary (#3388) Similar to the dlopen() codepath. Refs: https://github.com/JuliaLang/julia/pull/40392 Refs: https://github.com/JuliaLang/julia/
freebsd: call dlerror() only if necessary (#3388) Similar to the dlopen() codepath. Refs: https://github.com/JuliaLang/julia/pull/40392 Refs: https://github.com/JuliaLang/julia/issues/39582
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, 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, v1.8.0 |
|
#
81072b98 |
| 02-Nov-2015 |
Ian Kronquist |
misc: remove unnecessary null pointer checks Fixes: https://github.com/libuv/libuv/issues/595 PR-URL: https://github.com/libuv/libuv/pull/604 Reviewed-By: Saúl Ibarra Corretgé <saghu
misc: remove unnecessary null pointer checks Fixes: https://github.com/libuv/libuv/issues/595 PR-URL: https://github.com/libuv/libuv/pull/604 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.7.5, v1.7.4, v1.7.3, v1.7.2, v1.7.1, v1.7.0, 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 |
|
#
ecaede66 |
| 09-May-2014 |
Rasmus Christian Pedersen |
unix, windows: uv_dlerror const argument |
Revision tags: 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, 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, v0.11.10, v0.10.15, v0.11.9, v0.10.14, v0.11.8, v0.11.7 |
|
#
103969ac |
| 04-Aug-2013 |
Ben Noordhuis |
openbsd: fix dlerror() const correctness warning |
Revision tags: 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, 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, 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 |
|
#
1b684348 |
| 27-Jun-2012 |
Ben Noordhuis |
unix: assume that dlopen() clobbers dlerror() Or rather, don't assume that dlopen() does *not* clobber dlerror(). Joe Ferner reports that loading libjava on OS X sets dlerror() even
unix: assume that dlopen() clobbers dlerror() Or rather, don't assume that dlopen() does *not* clobber dlerror(). Joe Ferner reports that loading libjava on OS X sets dlerror() even when dlopen() succeeds, which makes uv_dlopen() raise an error when it shouldn't. I haven't been able to reproduce it but it's possible that libjava clobbers dlerror() by trying (and failing) to load other libraries. At any rate, Joe confirmed that this patch addresses the issue. Fixes #462.
show more ...
|
Revision tags: node-v0.8.0, node-v0.7.12, node-v0.7.11 |
|
#
84f0d96a |
| 11-Jun-2012 |
Ben Noordhuis |
unix: reset error status in uv_dlopen() Fixes a bug where uv_dlopen() mistakenly reported failure because of previous errors. |
Revision tags: node-v0.7.10, node-v0.6.19, node-v0.7.9, node-v0.6.18 |
|
#
395e2568 |
| 03-May-2012 |
Ben Noordhuis |
unix: don't use setlocale() setlocale() is not inherently thread-safe. We'll have to live with the fact that test/test-dlerror.c fails on systems with localized error messages. |
#
5d19aa84 |
| 29-Apr-2012 |
Ben Noordhuis |
unix, win: rework uv_dlopen() API |
#
93d16e6a |
| 29-Apr-2012 |
Ben Noordhuis |
unix: change uv_dl*() error code Return UV_ENOENT instead of UV_EINVAL. UV_EINVAL was arbitrarily chosen and turns out to be inconsistent with the Windows implementation. Fixes
unix: change uv_dl*() error code Return UV_ENOENT instead of UV_EINVAL. UV_EINVAL was arbitrarily chosen and turns out to be inconsistent with the Windows implementation. Fixes #395.
show more ...
|
Revision tags: 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 |
|
#
b55801f2 |
| 24-Feb-2012 |
Shigeki Ohtsu |
win, unix: add uv_dlerror() and uv_dlerror_free() |
Revision tags: node-v0.6.11, node-v0.7.4, node-v0.6.10, node-v0.7.2, node-v0.6.9, node-v0.7.1, node-v0.7.0, node-v0.6.8, node-v0.6.7 |
|
#
feb267e6 |
| 18-Dec-2011 |
Ben Noordhuis |
unix: it's legal for dlsym() to return NULL A symbol name can map to NULL. Check dlerror() to see if a real error happened. |
#
e9235a39 |
| 18-Dec-2011 |
Ben Noordhuis |
unix: the dl functions don't set errno |
Revision tags: node-v0.6.6, node-v0.6.4, node-v0.6.3, node-v0.6.2, node-v0.6.1, node-v0.6.0 |
|
#
74b49e82 |
| 02-Nov-2011 |
Igor Zinkovsky |
uv_kill |
#
90e15f11 |
| 28-Oct-2011 |
Bert Belder |
Implement uv_dlopen and friends |