0b4f4889 | 04-Aug-2015 |
Saúl Ibarra Corretgé |
build: fix version syntax in AppVeyor file Use vLIBUV_VERSION.buildNUMBER syntax. This allows for easier parsing of pre-releases: v1.6.0.build1, v2.0.0-rc1.build2 etc. |
ab977609 | 29-Jul-2015 |
Richard Lau |
aix: fix uv_exepath with relative paths uv_exepath() was not behaving correctly on AIX when the process was invoked with a relative path. The logic has been reworked to:
aix: fix uv_exepath with relative paths uv_exepath() was not behaving correctly on AIX when the process was invoked with a relative path. The logic has been reworked to: 1) Use getargs() to retrieve the process arguments 2) Use realpath() to handle absolute and relative paths and symbolic links 3) Check that a match when searching the PATH is executable (if not search will continue) PR-URL: https://github.com/libuv/libuv/pull/464 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
0f1bdb6b | 22-Jul-2015 |
chenttuuvv |
threadpool: send signal only when queue is empty PR-URL: https://github.com/libuv/libuv/pull/460 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <sa
threadpool: send signal only when queue is empty PR-URL: https://github.com/libuv/libuv/pull/460 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
350b2b44 | 15-Jul-2015 |
Roger A. Light |
build: add experimental Windows installer Uses AppVeyor. Buidlds will be manually triggered when a tag is created and uploaded to dist.libuv.org by a maintainer. Refs: https://g
build: add experimental Windows installer Uses AppVeyor. Buidlds will be manually triggered when a tag is created and uploaded to dist.libuv.org by a maintainer. Refs: https://github.com/libuv/libuv/pull/359 PR-URL: https://github.com/libuv/libuv/pull/449 Reviewed-By: Bert Belder <bertbelder@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
e1884805 | 22-Jul-2015 |
Santiago Gimeno |
test: fix compilation warning file_prefix_in_subdir is only used in Windows and OSX. Fixes the following warning, which shows up with Clang: test/test-fs-event.c:40:19: warning:
test: fix compilation warning file_prefix_in_subdir is only used in Windows and OSX. Fixes the following warning, which shows up with Clang: test/test-fs-event.c:40:19: warning: unused variable 'file_prefix_in_subdir' [-Wunused-const-variable] static const char file_prefix_in_subdir[] = "subdir"; PR-URL: https://github.com/libuv/libuv/pull/450 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
01bbf6fb | 15-Jul-2015 |
Saúl Ibarra Corretgé |
win,test: fix shared library build Ifdef out the tests that rely on internal symbols when making a shared build. PR-URL: https://github.com/libuv/libuv/pull/444 Reviewed-By: Ben
win,test: fix shared library build Ifdef out the tests that rely on internal symbols when making a shared build. PR-URL: https://github.com/libuv/libuv/pull/444 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
b3fde348 | 17-Jul-2015 |
Saúl Ibarra Corretgé |
doc: add a note about uv_dirent_t.type On Linux getting the type is only supported by some filesystems, check getdents(2). |
085b877c | 15-Jul-2015 |
Saúl Ibarra Corretgé |
test: fix compilation warning fs_event_cb_dir_multi_file_in_subdir is only used in fs_event_watch_dir_recursive test, which is only compiled in OSX and Windows. |
3b0f85fd | 10-Jul-2015 |
RossBencina |
android: add missing include to pthread-fixes.c PR-URL: https://github.com/libuv/libuv/pull/436 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
d57c7e68 | 09-Jul-2015 |
guworks |
build: proper support for android cross compilation The build script needs to properly specify the target as android so the gyp build scripts can properly leverage cross compilation
build: proper support for android cross compilation The build script needs to properly specify the target as android so the gyp build scripts can properly leverage cross compilation using the android NDK. PR-URL: https://github.com/libuv/libuv/pull/433 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
5df06b3f | 12-Jul-2015 |
Luca Bruno |
tests: skip some tests when network is unreachable Do not hard-fail network tests when libuv is built on an isolated host/container. Signed-off-by: Luca Bruno <lucab@debian.org>
tests: skip some tests when network is unreachable Do not hard-fail network tests when libuv is built on an isolated host/container. Signed-off-by: Luca Bruno <lucab@debian.org> PR-URL: https://github.com/libuv/libuv/pull/437 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
44485ce6 | 10-Jul-2015 |
Saúl Ibarra Corretgé |
build: remove ancient condition from common.gypi PR-URL: https://github.com/libuv/libuv/pull/435 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
05a003a3 | 17-Jun-2015 |
Santiago Gimeno |
stream: squelch ECONNRESET error if already closed Add new UV__POLLRDHUP event to be emitted when EPOLLRDHUP(in Linux) or EV_EOF(in BSD / OSX) is detected and only if UV_READABLE is set.
stream: squelch ECONNRESET error if already closed Add new UV__POLLRDHUP event to be emitted when EPOLLRDHUP(in Linux) or EV_EOF(in BSD / OSX) is detected and only if UV_READABLE is set. When a read returns ECONNRESET after a UV__POLLRDHUP event, emit EOF instead of the error. Add tcp-squelch-connreset test. Not to be run on Windows as it returns ECONNRESET error. Fixes in test-poll and test-tcp-open so they pass after these changes. PR-URL: https://github.com/libuv/libuv/pull/403 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
e110c46b | 09-Jul-2015 |
Yosuke Furukawa |
doc: add missing variable name PR-URL: https://github.com/libuv/libuv/pull/432 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
517ade8a | 10-Jul-2015 |
John McNamee |
win,tty: support consoles with non-default colors Use the console text color set by the user rather than assuming the Windows default (white foreground on black background). PR-
win,tty: support consoles with non-default colors Use the console text color set by the user rather than assuming the Windows default (white foreground on black background). PR-URL: https://github.com/libuv/libuv/pull/431 Reviewed-By: Bert Belder <bertbelder@gmail.com>
show more ...
|
188e0e94 | 01-Jul-2015 |
Saúl Ibarra Corretgé |
win: add support for recursive file watching Original patch by @ghostoy, modified by @bpasero and yours truly. Refs: https://github.com/joyent/libuv/pull/1473 Refs: https://gith
win: add support for recursive file watching Original patch by @ghostoy, modified by @bpasero and yours truly. Refs: https://github.com/joyent/libuv/pull/1473 Refs: https://github.com/libuv/libuv/pull/198 PR-URL: https://github.com/libuv/libuv/pull/421 Reviewed-By: Bert Belder <bertbelder@gmail.com>
show more ...
|
f3613e50 | 08-Jul-2015 |
Ben Noordhuis |
test,unix: reduce stack size of watchdog threads Some 32 bits architectures, linux/mips and linux/mipsel in particular, suffer from address space fragmentation when spawning many threads
test,unix: reduce stack size of watchdog threads Some 32 bits architectures, linux/mips and linux/mipsel in particular, suffer from address space fragmentation when spawning many threads with the default 8 MB stack size. The watchdog threads don't need much stack space, all they do is sleep until the monitored process exits, so lower it to 256 kB. Fixes: https://github.com/libuv/libuv/issues/408 PR-URL: https://github.com/libuv/libuv/pull/429 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
c48950ed | 07-Jul-2015 |
Saúl Ibarra Corretgé |
doc: add note about uv_fs_scandir The '.' and '..' entries are always skipped on Unix systems. Refs: https://github.com/libuv/libuv/issues/426 PR-URL: https://github.com/libuv/l
doc: add note about uv_fs_scandir The '.' and '..' entries are always skipped on Unix systems. Refs: https://github.com/libuv/libuv/issues/426 PR-URL: https://github.com/libuv/libuv/pull/427 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
ac89bb4d | 18-Jun-2015 |
Saúl Ibarra Corretgé |
docs: add Windows specific note for uv_fs_open |
15e4deda | 19-Jun-2015 |
A. Hauptmann |
win: remove UV_HANDLE_CONNECTED UV_HANDLE_CONNECTED was defined, but never used anywhere - outside this if condition inside uv__stdio_create. So this test can't be true. UV_HANDLE_CO
win: remove UV_HANDLE_CONNECTED UV_HANDLE_CONNECTED was defined, but never used anywhere - outside this if condition inside uv__stdio_create. So this test can't be true. UV_HANDLE_CONNECTION was meant. A test was also added verifying the behaviour. PR-URL: https://github.com/libuv/libuv/pull/404 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
e791e453 | 03-Jul-2015 |
Saúl Ibarra Corretgé |
common: use offsetof for QUEUE_DATA Silences the following runtime errors when compiling UBSan: ../src/unix/linux-core.c:181:9: runtime error: member access within null pointer
common: use offsetof for QUEUE_DATA Silences the following runtime errors when compiling UBSan: ../src/unix/linux-core.c:181:9: runtime error: member access within null pointer of type 'uv__io_t' (aka 'struct uv__io_s') ../src/unix/process.c:67:15: runtime error: member access within null pointer of type 'uv_process_t' (aka 'struct uv_process_s') ../src/unix/process.c:91:15: runtime error: member access within null pointer of type 'uv_process_t' (aka 'struct uv_process_s') ... PR-URL: https://github.com/libuv/libuv/pull/422 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
a979e76e | 01-Jul-2015 |
Saúl Ibarra Corretgé |
win: fix returning thread id in uv_thread_self The main thread does not have the thread id TLS created. Fixes: https://github.com/joyent/node/issues/25602 PR-URL: https://github
win: fix returning thread id in uv_thread_self The main thread does not have the thread id TLS created. Fixes: https://github.com/joyent/node/issues/25602 PR-URL: https://github.com/libuv/libuv/pull/418 Reviewed-By: Alexis Campailla <alexis@janeasystems.com> Reviewed-By: Bert Belder <bertbelder@gmail.com>
show more ...
|
7980f135 | 29-Jun-2015 |
Saúl Ibarra Corretgé |
darwin: save a fd when FSEvents is used Refs: https://github.com/libuv/libuv/issues/387 PR-URL: https://github.com/libuv/libuv/pull/413 Reviewed-By: Fedor Indutny <fedor.indutny@gmai
darwin: save a fd when FSEvents is used Refs: https://github.com/libuv/libuv/issues/387 PR-URL: https://github.com/libuv/libuv/pull/413 Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
show more ...
|
60fca017 | 29-Jun-2015 |
Saúl Ibarra Corretgé |
tty: cleanup handle if uv_tty_init fails Once we are past uv__stream_init, the handle has been added to loop->handle_queue, it needs to be undone in case of failure. PR-URL: htt
tty: cleanup handle if uv_tty_init fails Once we are past uv__stream_init, the handle has been added to loop->handle_queue, it needs to be undone in case of failure. PR-URL: https://github.com/libuv/libuv/pull/414 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
c1fe25f6 | 29-Jun-2015 |
Saúl Ibarra Corretgé |
doc: add section with version-checking macros and functions |