7833df14 | 06-Oct-2012 |
Ben Noordhuis |
freebsd, openbsd: don't use fdatasync() The fdatasync() system call does not exist on either FreeBSD or OpenBSD, fall back to fsync(). |
7aa12617 | 05-Oct-2012 |
Ben Noordhuis |
include: fix confusing uv_tcp_keepalive comment |
976c8a43 | 05-Oct-2012 |
Hiroaki Nakamura |
Add support for condition variables on all platforms |
744dc3e7 | 03-Oct-2012 |
Bert Belder |
windows: make uv_rwlock_init initialize libuv Without this patch, the fallback implementation would be used if uv_rwlock_init were to be called before a loop was created or uv_defaul
windows: make uv_rwlock_init initialize libuv Without this patch, the fallback implementation would be used if uv_rwlock_init were to be called before a loop was created or uv_default_loop() was called.
show more ...
|
fed718c6 | 03-Oct-2012 |
Artur Adib |
unix: move queue stuff from fs.c to threadpool.c |
01337af6 | 03-Oct-2012 |
Shigeki Ohtsu |
test, windows: fix duplicated windows.h including windows.h before winsock2.h cause build error |
d796c3b6 | 02-Oct-2012 |
Ben Noordhuis |
test: fix windows #include bug Fixes a "'AF_IPX' : macro redefinition" warning when compiling test/runner.c. |
b88f8b40 | 02-Oct-2012 |
Ben Noordhuis |
test: fix uninitialized memory warning, use calloc Fixes the following valgrind warning: ==29019== Syscall param writev(vector[...]) points to uninitialised byte(s) ==29019=
test: fix uninitialized memory warning, use calloc Fixes the following valgrind warning: ==29019== Syscall param writev(vector[...]) points to uninitialised byte(s) ==29019== at 0x584270B: writev (writev.c:51) ==29019== by 0x449BB2: uv__write (stream.c:733) ==29019== by 0x44AE91: uv_write2 (stream.c:1159) ==29019== by 0x44AF25: uv_write (stream.c:1180) ==29019== by 0x42CCAA: connect_cb (test-tcp-writealot.c:129) ==29019== by 0x44AC05: uv__stream_connect (stream.c:1097) ==29019== by 0x44AA25: uv__stream_io (stream.c:1050) ==29019== by 0x437430: uv__io_rw (core.c:539) ==29019== by 0x43C3D9: ev_invoke_pending (ev.c:2145) ==29019== by 0x436EC5: uv__poll (core.c:260) ==29019== by 0x436F0F: uv__run (core.c:269) ==29019== by 0x436F6E: uv_run (core.c:277) ==29019== Address 0x5f15040 is 0 bytes inside a block of size 94,371,840 alloc'd ==29019== at 0x4C2C5EF: malloc (vg_replace_malloc.c:270) ==29019== by 0x42CDED: run_test_tcp_writealot (test-tcp-writealot.c:148) ==29019== by 0x406551: run_test_part (runner.c:302) ==29019== by 0x405384: main (run-tests.c:57)
show more ...
|
c666b631 | 02-Oct-2012 |
Ben Noordhuis |
unix: fix uninitialized memory read in uv__read() This commit fixes the following valgrind warning: ==26443== Conditional jump or move depends on uninitialised value(s) ==26
unix: fix uninitialized memory read in uv__read() This commit fixes the following valgrind warning: ==26443== Conditional jump or move depends on uninitialised value(s) ==26443== at 0x44AAFF: uv__read (stream.c:872) ==26443== by 0x44ADD4: uv__stream_io (stream.c:1051) ==26443== by 0x4377B8: uv__io_rw (core.c:539) ==26443== by 0x43C761: ev_invoke_pending (ev.c:2145) ==26443== by 0x43724D: uv__poll (core.c:260) ==26443== by 0x437297: uv__run (core.c:269) ==26443== by 0x4372F6: uv_run (core.c:277) ==26443== by 0x42094B: run_test_pipe_ref4 (test-ref.c:334) ==26443== by 0x406551: run_test_part (runner.c:302) ==26443== by 0x405384: main (run-tests.c:57)
show more ...
|
c6c691f3 | 02-Oct-2012 |
Ben Noordhuis |
test: join worker thread at exit in test-async.c |
5135cfc4 | 02-Oct-2012 |
Ben Noordhuis |
test: fix memory leak in test-getsockname.c |
f89986b1 | 02-Oct-2012 |
Ben Noordhuis |
test: fix memory leaks in test-fs-event.c |
e474a2a4 | 02-Oct-2012 |
Ben Noordhuis |
test: fix memory leak in test-fs.c |
b37a0f5b | 02-Oct-2012 |
Ben Noordhuis |
unix: fix small race in fs.c Don't return req->result after posting the work request. It's possible (if unlikely) for a worker thread to process the request before the main thread re
unix: fix small race in fs.c Don't return req->result after posting the work request. It's possible (if unlikely) for a worker thread to process the request before the main thread reaches the return statement.
show more ...
|
3977d1b3 | 02-Oct-2012 |
Ben Noordhuis |
unix: emulate sendfile if necessary Some platforms don't support sendfile() (netbsd, openbsd), others don't support arbitrary file descriptors (freebsd, darwin) and yet others have quirk
unix: emulate sendfile if necessary Some platforms don't support sendfile() (netbsd, openbsd), others don't support arbitrary file descriptors (freebsd, darwin) and yet others have quirks in their implementation (sunos). Work around the quirks. If all else fails, fall back to sendfile() emulation.
show more ...
|
2d3760a1 | 02-Oct-2012 |
Ben Noordhuis |
unix: fix scandir filter prototype The dirent argument is const on systems that conform to POSIX.2008 (Linux and Solaris) but non-const on others. |
8399cb1f | 01-Oct-2012 |
Ben Noordhuis |
test: fix memory leaks in fs_symlink test |
d36e2f21 | 01-Oct-2012 |
Ben Noordhuis |
unix: fix buffer overrun in fs.c |
6342658a | 01-Oct-2012 |
Ben Noordhuis |
unix, windows: fix memory leak in fs-poll.c The internal timer handle associated with the uv_fs_poll_t wasn't always closed when the fs poll handle was closed, leaking about 650 bytes me
unix, windows: fix memory leak in fs-poll.c The internal timer handle associated with the uv_fs_poll_t wasn't always closed when the fs poll handle was closed, leaking about 650 bytes memory.
show more ...
|
f793298c | 01-Oct-2012 |
Ben Noordhuis |
include: remove uv_fs_poll ABI compat padding |
447ee106 | 01-Oct-2012 |
Bert Belder |
doc: add link to test/ to the readme |
7320633c | 01-Oct-2012 |
Ben Noordhuis |
unix: remove uv_fs_stat windows compat hack uv_fs_stat and uv_fs_lstat removed the trailing backslash (if any) from the path in order to please a test case that was written for Windows.
unix: remove uv_fs_stat windows compat hack uv_fs_stat and uv_fs_lstat removed the trailing backslash (if any) from the path in order to please a test case that was written for Windows. Remove the compatibility hack and fix the test.
show more ...
|
678e95a4 | 01-Oct-2012 |
Ben Noordhuis |
test: close handle in ref tests Everything that gets reported by valgrind now is an actual memory leak. |
b60a24a2 | 30-Sep-2012 |
Ben Noordhuis |
unix: remove libeio |
74999f8f | 30-Sep-2012 |
Ben Noordhuis |
unix: port fs and work api to new thread pool |