1bb1ba27 | 20-Oct-2012 |
Ben Noordhuis |
unix: fix compiler warning in async.c Include missing <string.h> header. Fixes the following compiler warning: src/unix/async.c:182:7: warning: implicit declaration of funct
unix: fix compiler warning in async.c Include missing <string.h> header. Fixes the following compiler warning: src/unix/async.c:182:7: warning: implicit declaration of function ‘memmove’ [-Wimplicit-function-declaration]
show more ...
|
209abbab | 18-Oct-2012 |
Fedor Indutny |
unix: avoid iterating over all async handles |
1e32cb01 | 16-Oct-2012 |
Bert Belder |
unix: support signal handlers outside the main loop |
39d574dc | 16-Oct-2012 |
Bert Belder |
unix: make it possible to delay close callbacks |
47eb0349 | 16-Oct-2012 |
Bert Belder |
test: move loop cleanup code to the individual tests |
28eb619c | 11-Oct-2012 |
Bert Belder |
windows: don't run signal tests They are dummy tests on windows, running them is misleading. Also remove duplicate 'test-signal.c' entry from uv.gyp. |
c5e11407 | 16-Oct-2012 |
Bert Belder |
tests: fix some compile warnings on windows |
36b1e1a5 | 15-Oct-2012 |
Hiroaki Nakamura |
test: change 10e8 to 1e9 It is clearer and used everywhere else. |
fd136da0 | 14-Oct-2012 |
Ben Noordhuis |
unix: remove always_inline attribute Fixes the following gcc 4.7+ warning: ../src/unix/internal.h:105:13: warning: always_inline function might not be inlinable [-Wattribute
unix: remove always_inline attribute Fixes the following gcc 4.7+ warning: ../src/unix/internal.h:105:13: warning: always_inline function might not be inlinable [-Wattributes] gcc wants the always_inline function to be annotated with the 'inline' keyword which we can't do because we compile in C89 mode. Using __inline is not an option because that makes clang generate warnings when -Wlanguage-extension-token is enabled. Therefore, remove the always_inline attribute altogether and hope that the compiler is smart enough to inline the functions.
show more ...
|
d8de4fbd | 14-Oct-2012 |
Ben Noordhuis |
build: compile with -fwrapv in debug mode |
47b2cd31 | 11-Oct-2012 |
Ben Noordhuis |
build: rename uv.a to libuv.a |
9a6f4969 | 10-Oct-2012 |
saghul |
win: fix compilation with MSVCRT < 8.0 |
b0c1a380 | 10-Oct-2012 |
Bert Belder |
windows: fix handle leak in uv_fs_utime |
4900912d | 10-Oct-2012 |
Bert Belder |
windows: fix application crashed popup in debug version This is a backport of 2 patches by Ting-Yu Lin and Hiroaki Nakamura. |
cb03e3bd | 10-Oct-2012 |
Ben Noordhuis |
darwin: work around concurrent write() kernel bug Simultaneously writing from multiple threads to the same file descriptor is not safe on OS X. We already serialized all pwrite() system
darwin: work around concurrent write() kernel bug Simultaneously writing from multiple threads to the same file descriptor is not safe on OS X. We already serialized all pwrite() system calls, apply the same workaround to the write() system call. Fixes a node.js test, test/simple/test-fs-sir-writes-alot.js, that was failing because parts of the output file got filled with nul bytes.
show more ...
|
4affbe70 | 09-Oct-2012 |
Ben Noordhuis |
unix: remove unnecessary pthread_join ESRCH check ESRCH means the thread never got started but we guard against that now. |
acea3028 | 09-Oct-2012 |
Hiroaki Nakamura |
unix, windows: add thread barrier support |
2684f876 | 09-Oct-2012 |
Hiroaki Nakamura |
windows: don't set CRT debug mode on MinGW |
193432df | 05-Oct-2012 |
Andrius Bentkus |
uv.h: move gid and uid to the end of the uv_process_t struct uv_gid_t and uv_uid_t have different sizes on different platforms. Moving them to the end of the struct is easier for binding
uv.h: move gid and uid to the end of the uv_process_t struct uv_gid_t and uv_uid_t have different sizes on different platforms. Moving them to the end of the struct is easier for bindings that use FFI.
show more ...
|
b2caee7c | 05-Oct-2012 |
Andrius Bentkus |
uv.h: move private uv_req_t fields to the bottom of the struct |
40134c35 | 07-Oct-2012 |
Ben Noordhuis |
unix: don't reap threads if none were started Fixes a segmentation fault on 32 bits linux with glibc 2.15. Thanks to Johan Bergström (@jbergstroem) for reporting the issue and testi
unix: don't reap threads if none were started Fixes a segmentation fault on 32 bits linux with glibc 2.15. Thanks to Johan Bergström (@jbergstroem) for reporting the issue and testing out the patch.
show more ...
|
f7c991f1 | 06-Oct-2012 |
Shigeki Ohtsu |
test: add consumer-producer test for condvar |
8f1ec328 | 06-Oct-2012 |
Ting-Yu Lin |
windows: fix application crashed popup in debug version |
b9ed1a6d | 06-Oct-2012 |
Ben Noordhuis |
unix: don't abort() on EINVAL in threadpool.c The FreeBSD implementation of pthread_join() returns EINVAL when a thread has already quit, not ESRCH. |
b152b127 | 06-Oct-2012 |
Ben Noordhuis |
unix: fix scandir filter prototype again The only platforms where the dirent argument is non-const are OS X, OpenBSD and older versions of FreeBSD (but not FreeBSD 9). Accommodate the fi
unix: fix scandir filter prototype again The only platforms where the dirent argument is non-const are OS X, OpenBSD and older versions of FreeBSD (but not FreeBSD 9). Accommodate the first two.
show more ...
|