028baaf0 | 14-May-2013 |
Bert Belder |
2013.05.15, Version 0.10.7 (Stable) Changes since version 0.10.6: * windows: kill child processes when the parent dies (Bert Belder) |
415f4d3e | 14-May-2013 |
Bert Belder |
windows: kill child processes when the parent dies This makes Windows behave just like Unix. This does not affect processes that are spawned with the UV_PROCESS_DETACHED flag set. |
1fd10dee | 14-May-2013 |
isaacs |
Now working on v0.10.7 |
11e6613e | 14-May-2013 |
isaacs |
2013.05.15, Version 0.10.6 (Stable) Changes since version 0.10.5: * stream: fix osx select hack (Fedor Indutny) * stream: fix small nit in select hack, add test (Fedor Indu
2013.05.15, Version 0.10.6 (Stable) Changes since version 0.10.5: * stream: fix osx select hack (Fedor Indutny) * stream: fix small nit in select hack, add test (Fedor Indutny) * build: link with libkvm on openbsd (Ben Noordhuis) * stream: use harder sync restrictions for osx-hack (Fedor Indutny) * unix: fix EMFILE error handling (Ben Noordhuis) * darwin: fix unnecessary include headers (Daisuke Murase) * darwin: rename darwin-getproctitle.m (Ben Noordhuis) * build: convert predefined $PLATFORM to lower case (Elliot Saba) * build: set soname in shared library (Ben Noordhuis) * build: make `make test` link against .a again (Ben Noordhuis) * darwin: fix ios build, don't require ApplicationServices (Ben Noordhuis) * build: only set soname on shared object builds (Timothy J. Fontaine)
show more ...
|
0564ee4a | 16-Apr-2013 |
Miroslav Bajtoš |
test, sunos: disable process_title test Disable unit test failing due to missing implementation of uv_(set|get)_process_title for Sun OS (SmartOS). Based on discussion with @tjf
test, sunos: disable process_title test Disable unit test failing due to missing implementation of uv_(set|get)_process_title for Sun OS (SmartOS). Based on discussion with @tjfontaine, such implementation is difficult if possible at all and it won't be done anytime soon. Thus there is no point in keeping the failing test around.
show more ...
|
55c150ab | 13-May-2013 |
Timothy J Fontaine |
build: only set soname on shared object builds |
f22163c2 | 13-May-2013 |
Ben Noordhuis |
darwin: fix ios build, don't require ApplicationServices |
28b1edd8 | 12-May-2013 |
Ben Noordhuis |
Merge remote-tracking branch 'origin/v0.10'
|
a11d16d8 | 12-May-2013 |
Ben Noordhuis |
build: make `make test` link against .a again Commit 3eb6eb3 links the .so with -Wl,-soname which breaks the `make test` target: run-tests is linked against (for example) libuv.so.0.
build: make `make test` link against .a again Commit 3eb6eb3 links the .so with -Wl,-soname which breaks the `make test` target: run-tests is linked against (for example) libuv.so.0.11 while the actual file name is libuv.so. That's relatively easy to fix by getting creative with rpaths but it's even easier to fix by simply linking statically. It also means I no longer have to remember to set LD_BIND_NOW when profiling the benchmarks.
show more ...
|
7d9c5572 | 12-May-2013 |
Ben Noordhuis |
Merge remote-tracking branch 'origin/v0.10'
|
3eb6eb35 | 12-May-2013 |
Ben Noordhuis |
build: set soname in shared library |
5879c613 | 12-May-2013 |
Ben Noordhuis |
unix: remove errno preserving code Remove the errno preserving code. Libuv only implemented it in a haphazard way and there seems to be a general consensus that no one really cares a
unix: remove errno preserving code Remove the errno preserving code. Libuv only implemented it in a haphazard way and there seems to be a general consensus that no one really cares anyway. Therefore, remove it.
show more ...
|
7d7fe6a9 | 12-May-2013 |
Ben Noordhuis |
unix: clean up uv_accept() |
96a2df80 | 11-May-2013 |
Elliot Saba |
build: convert predefined $PLATFORM to lower case |
ab157df5 | 10-May-2013 |
isaacs |
Now working on v0.11.3 |
3fba0bf6 | 10-May-2013 |
isaacs |
2013.05.11, Version 0.11.2 (Unstable) Changes since version 0.11.1: * darwin: look up file path with F_GETPATH (Ben Noordhuis) * unix, windows: add uv_has_ref() function (S
2013.05.11, Version 0.11.2 (Unstable) Changes since version 0.11.1: * darwin: look up file path with F_GETPATH (Ben Noordhuis) * unix, windows: add uv_has_ref() function (Saúl Ibarra Corretgé) * build: avoid double / in paths for dtrace (Timothy J. Fontaine) * unix: remove src/unix/cygwin.c (Ben Noordhuis) * windows: deal with the fact that GetTickCount might lag (Bert Belder) * unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis) * linux: don't use fopen() in uv_resident_set_memory() (Ben Noordhuis)
show more ...
|
fe2a3150 | 15-Apr-2013 |
Miroslav Bajtoš |
test: add error logging to tty unit test |
af6e865a | 15-Apr-2013 |
Miroslav Bajtoš |
test: fix process_title failing on linux Shorten the test string from 40 to 38 characters because the title length is limited to 39 characters. Truncation of long titles was int
test: fix process_title failing on linux Shorten the test string from 40 to 38 characters because the title length is limited to 39 characters. Truncation of long titles was introduced intentionally by commit a0c1d84 (see discussion in joyent/node#5006).
show more ...
|
ce580cc0 | 08-May-2013 |
Ben Noordhuis |
Merge remote-tracking branch 'origin/v0.10' Conflicts: ChangeLog
|
2c210509 | 20-Apr-2013 |
Miroslav Bajtoš |
test: add RETURN_SKIP and RETURN_TODO macros Added two new flags to identify tests that are intentionally ignored (usually because we don't want to implement the tested functionality
test: add RETURN_SKIP and RETURN_TODO macros Added two new flags to identify tests that are intentionally ignored (usually because we don't want to implement the tested functionality on current platform) and test serving as TODO list (usually indicating that the tested functionality should be implemented on current plaform in the near future.)
show more ...
|
4a8ec0c6 | 06-May-2013 |
Ben Noordhuis |
sunos: handle disabled watcher after callback Fix a potential use-after-free bug where the uv__io watcher struct is referenced after being disabled by its callback function. The stress
sunos: handle disabled watcher after callback Fix a potential use-after-free bug where the uv__io watcher struct is referenced after being disabled by its callback function. The stress is on 'potential' because in practice the watcher's memory is not released until the next tick of the event loop.
show more ...
|
9b801d55 | 02-May-2013 |
Ben Noordhuis |
darwin: rename darwin-getproctitle.m Rename it to darwin-getproctitle.c, it doesn't need an Objective-C compiler. Fix up -Wpedantic warnings about void to function pointer casts and
darwin: rename darwin-getproctitle.m Rename it to darwin-getproctitle.c, it doesn't need an Objective-C compiler. Fix up -Wpedantic warnings about void to function pointer casts and include <ApplicationServices/ApplicationServices.h> to get the GetCurrentProcess() function prototype.
show more ...
|
4b0fac89 | 02-May-2013 |
Daisuke Murase |
darwin: fix unnecessary include headers This file doesn't use any Cocoa functions, CoreFoundation.h is enough here. This line causes compilation error on iOS environment. |
ebdeaed2 | 02-May-2013 |
Ben Noordhuis |
Merge remote-tracking branch 'origin/v0.10' Conflicts: ChangeLog src/version.c
|
b3ab332b | 01-May-2013 |
Ben Noordhuis |
unix: fix EMFILE error handling On Linux, the accept() and accept4() system calls checks for EMFILE before checking for EAGAIN. Refine our EMFILE error handling tactic to deal with t
unix: fix EMFILE error handling On Linux, the accept() and accept4() system calls checks for EMFILE before checking for EAGAIN. Refine our EMFILE error handling tactic to deal with that. Here is what used to happen: 1. The event loop calls accept() and sees EMFILE. 2. Libuv switches to EMFILE error handling mode. It closes a stashed file descriptor and calls accept() again. 3. The accept() system call fails with EAGAIN. 4. Libuv reopens the stashed file descriptor (reaching RLIMIT_NOFILE again) and returns control to the regular event loop. 5. The regular event loop calls accept(), sees EMFILE and jumps to step 2 again. Effectively an infinite loop. Avoid that by not calling accept() again when we've seen EAGAIN. Fixes joyent/node#5389.
show more ...
|