#
7f44933c |
| 03-Nov-2013 |
Ben Noordhuis |
include: remove uv_strlcat() and uv_strlcpy() It was pointed out that they don't quite work like their BSD namesakes and they arguably shouldn't have been part of the API anyway.
include: remove uv_strlcat() and uv_strlcpy() It was pointed out that they don't quite work like their BSD namesakes and they arguably shouldn't have been part of the API anyway. Fixes #983.
show more ...
|
#
4c6294e6 |
| 11-Oct-2013 |
Sean Farrell |
build: fix check target for mingw |
#
150b6a71 |
| 18-Oct-2013 |
Ben Noordhuis |
unix: add spinlock.h Add an atomic, non-blocking spinlock type. The primary use case is to have a mutex type that we can use while inside a signal handler. |
#
a3c3b37b |
| 18-Oct-2013 |
Ben Noordhuis |
unix: add atomic-ops.h Add cmpxchgi(), cmpxchgl() and cpu_relax() functions that we can use as simple primitives to build spinlocks out of. |
#
717e0e56 |
| 20-Sep-2013 |
Timothy J Fontaine |
build: use -pthread on sunos When building on sunos with autoconf make sure to specify -pthread otherwise there will be race conditions with errno and etc |
#
2b9c374c |
| 29-May-2013 |
Saúl Ibarra Corretgé |
windows: run close callbacks after polling for i/o Makes the uv-win behavior compatible with uv-unix. Fixes #796. |
#
c363cd0d |
| 31-Aug-2013 |
Brent Cook |
build: include internal headers in source list Allows 'make dist-*' targets to generate working tarballs. |
#
d48168af |
| 21-Aug-2013 |
Ben Noordhuis |
darwin: remove CoreFoundation dependency Load the required symbols at run-time rather than linking against the CoreFoundation (and CoreServices and ApplicationServices) frameworks at
darwin: remove CoreFoundation dependency Load the required symbols at run-time rather than linking against the CoreFoundation (and CoreServices and ApplicationServices) frameworks at build time. Should make integration easier for people that bundle libuv with their own projects because they no longer have to replicate magic -framework incantations in their top-level build system.
show more ...
|
#
e52aa6cc |
| 29-Jul-2013 |
Keno Fischer |
build: make autotools build system work with mingw |
#
1a177d70 |
| 12-Aug-2013 |
Timothy J Fontaine |
build: apply dtrace -G to all object files fixes #871 |
#
1510ce81 |
| 12-Aug-2013 |
Ben Noordhuis |
unix, windows: allow NULL async callback Allow a NULL callback so the user doesn't have to provide a dummy when the actual event is processed by e.g. a check handle callback. |
#
c82cea1e |
| 28-Jul-2013 |
Ben Noordhuis |
build: enable AM_INIT_AUTOMAKE([subdir-objects]) Squelches (justified) warnings with automake 1.14. Object files are built in subdirectories now so fix up the dtrace postprocess
build: enable AM_INIT_AUTOMAKE([subdir-objects]) Squelches (justified) warnings with automake 1.14. Object files are built in subdirectories now so fix up the dtrace postprocessing step to scan for *.lo files in said subdirectories. Fixes #866.
show more ...
|
#
b13941cf |
| 12-Jul-2013 |
Timothy J Fontaine |
build: dtrace shouldn't break out of tree builds Fixes #848. |
#
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.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 |
|
#
fd45f876 |
| 14-Mar-2013 |
Miroslav Bajtoš |
linux,darwin,win: link-local IPv6 addresses Modified uv_ip6_addr() to fill sin6_scope_id for link-local addresses. Fixes #271 Conflicts: build.mk |
#
2f3124a8 |
| 03-Jul-2013 |
Timothy J Fontaine |
build: add DTrace detection for autotools |
#
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 ...
|