History log of /libuv/ (Results 3576 – 3600 of 5435)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7833df1406-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().

7aa1261705-Oct-2012 Ben Noordhuis

include: fix confusing uv_tcp_keepalive comment

976c8a4305-Oct-2012 Hiroaki Nakamura

Add support for condition variables on all platforms

744dc3e703-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 ...

fed718c603-Oct-2012 Artur Adib

unix: move queue stuff from fs.c to threadpool.c

01337af603-Oct-2012 Shigeki Ohtsu

test, windows: fix duplicated windows.h

including windows.h before winsock2.h cause build error

d796c3b602-Oct-2012 Ben Noordhuis

test: fix windows #include bug

Fixes a "'AF_IPX' : macro redefinition" warning when compiling test/runner.c.

b88f8b4002-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 ...

c666b63102-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 ...

c6c691f302-Oct-2012 Ben Noordhuis

test: join worker thread at exit in test-async.c

5135cfc402-Oct-2012 Ben Noordhuis

test: fix memory leak in test-getsockname.c

f89986b102-Oct-2012 Ben Noordhuis

test: fix memory leaks in test-fs-event.c

e474a2a402-Oct-2012 Ben Noordhuis

test: fix memory leak in test-fs.c

b37a0f5b02-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 ...

3977d1b302-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 ...

2d3760a102-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.

8399cb1f01-Oct-2012 Ben Noordhuis

test: fix memory leaks in fs_symlink test

d36e2f2101-Oct-2012 Ben Noordhuis

unix: fix buffer overrun in fs.c

6342658a01-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 ...

f793298c01-Oct-2012 Ben Noordhuis

include: remove uv_fs_poll ABI compat padding

447ee10601-Oct-2012 Bert Belder

doc: add link to test/ to the readme

7320633c01-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 ...

678e95a401-Oct-2012 Ben Noordhuis

test: close handle in ref tests

Everything that gets reported by valgrind now is an actual memory leak.

b60a24a230-Sep-2012 Ben Noordhuis

unix: remove libeio

74999f8f30-Sep-2012 Ben Noordhuis

unix: port fs and work api to new thread pool

1...<<141142143144145146147148149150>>...218