e9ae62d1 | 04-Jun-2013 |
isaacs |
Now working on v0.10.11 |
0d95a88b | 04-Jun-2013 |
isaacs |
2013.06.05, Version 0.10.10 (Stable) Changes since version 0.10.9: * include: document uv_update_time() and uv_now() (Ben Noordhuis) * linux: fix cpu model parsing on newer
2013.06.05, Version 0.10.10 (Stable) Changes since version 0.10.9: * include: document uv_update_time() and uv_now() (Ben Noordhuis) * linux: fix cpu model parsing on newer arm kernels (Ben Noordhuis) * linux: fix memory leak in uv_cpu_info() error path (Ben Noordhuis) * linux: don't ignore OOM errors in uv_cpu_info() (Ben Noordhuis) * unix, windows: move uv_now() to uv-common.c (Ben Noordhuis) * darwin: make uv_fs_sendfile() respect length param (Wynn Wilkes)
show more ...
|
5b1422ba | 04-Jun-2013 |
Ben Noordhuis |
unix: s/ngx-queue.h/queue.h/ in checksparse.sh |
c766dfe8 | 04-Jun-2013 |
Ben Noordhuis |
src: make queue.h c++ compatible Squelch a warning about a cast from void* to another pointer type. It's legal C but not legal C++. Makes queue.h usable in node.js. |
eb1f60c0 | 31-May-2013 |
Ben Noordhuis |
build: fix build breakage from 3fdd2a1 Make sure the android_build variable is defined. |
3fdd2a11 | 30-May-2013 |
Linus Mårtensson |
uv: support android libuv standalone build Tested most of my compilation in the previous patch on NodeJS and extracted the patches from there. This patch ensures libuv will be capabl
uv: support android libuv standalone build Tested most of my compilation in the previous patch on NodeJS and extracted the patches from there. This patch ensures libuv will be capable of building standalone as well, both with gyp and Makefiles. Build documentation was added to the README.md file. Some tests are failing, and I have not heavily investigated the reasons. The failures are generally on errors, and are likely related to differences between fully POSIX-compatible systems and android.
show more ...
|
ede83188 | 31-May-2013 |
Ben Noordhuis |
test: don't use S_IREAD and S_IWRITE They're BSD-isms and obsolete ones at that. Replace with S_IRUSR and S_IWUSR. Alias as _S_IREAD and _S_IWRITE on Windows because the '90s never e
test: don't use S_IREAD and S_IWRITE They're BSD-isms and obsolete ones at that. Replace with S_IRUSR and S_IWUSR. Alias as _S_IREAD and _S_IWRITE on Windows because the '90s never ended in Redmond, WA.
show more ...
|
b9eb402f | 30-May-2013 |
Bert Belder |
include: remove lame comment from uv.h |
442d11d6 | 25-May-2013 |
Ben Noordhuis |
unix: avoid extra read, short-circuit on POLLHUP Avoid going through an extra alloc_cb -> read() -> read_cb cycle when the POLLHUP flag is set because we know the next read() will hit EO
unix: avoid extra read, short-circuit on POLLHUP Avoid going through an extra alloc_cb -> read() -> read_cb cycle when the POLLHUP flag is set because we know the next read() will hit EOF. Fixes #803.
show more ...
|
b4c658c3 | 29-May-2013 |
Wynn Wilkes |
darwin: make uv_fs_sendfile() respect length param The darwin sendfile implementation uses the &len parameter as input and output. The code was sending 0 (not using the value of req->len
darwin: make uv_fs_sendfile() respect length param The darwin sendfile implementation uses the &len parameter as input and output. The code was sending 0 (not using the value of req->len) so the behavior wasn't what the caller was expecting. This makes sure to initialize len with req->len to ensure that the caller can send portions of a file (not always everything to the end of the file).
show more ...
|
081f7018 | 29-May-2013 |
Bert Belder |
test: use c-style comments Fixes a compilation problem on OS X caused by the use of c++-style comments in test-osx-select.c. |
e0bdb3db | 29-May-2013 |
Ben Noordhuis |
unix, windows: move uv_now() to uv-common.c |
b93cf8b5 | 28-May-2013 |
Ben Noordhuis |
linux: don't ignore OOM errors in uv_cpu_info() |
31282a97 | 28-May-2013 |
Ben Noordhuis |
linux: fix memory leak in uv_cpu_info() error path Any memory allocated to hold CPU model strings wasn't freed on error. |
92c72f58 | 28-May-2013 |
Ben Noordhuis |
linux: fix cpu model parsing on newer arm kernels The format of /proc/cpuinfo on ARM kernels >= 3.8 has changed. Scan for the string "model name" (like x86) first, "Processor" second.
linux: fix cpu model parsing on newer arm kernels The format of /proc/cpuinfo on ARM kernels >= 3.8 has changed. Scan for the string "model name" (like x86) first, "Processor" second. Fixes #812.
show more ...
|
dfff2e9e | 28-May-2013 |
Ben Noordhuis |
include: document uv_update_time() and uv_now() |
21c12b82 | 28-May-2013 |
isaacs |
Now working on v0.10.10 |
a195f9ac | 28-May-2013 |
isaacs |
2013.05.29, Version 0.10.9 (Stable) Changes since version 0.10.8: * unix: fix stream refcounting buglet (Ben Noordhuis) * unix: remove erroneous asserts (Ben Noordhuis)
2013.05.29, Version 0.10.9 (Stable) Changes since version 0.10.8: * unix: fix stream refcounting buglet (Ben Noordhuis) * unix: remove erroneous asserts (Ben Noordhuis) * unix: add uv__is_closing() macro (Ben Noordhuis) * unix: stop stream POLLOUT watcher on write error (Ben Noordhuis)
show more ...
|
b329d51e | 26-May-2013 |
Ben Noordhuis |
unix: stop stream POLLOUT watcher on write error The node.js test suite sometimes hits the assert that was added in commit 4146805 that checks if there are connect, write or shutdown
unix: stop stream POLLOUT watcher on write error The node.js test suite sometimes hits the assert that was added in commit 4146805 that checks if there are connect, write or shutdown requests pending when the user calls uv_read_stop() while the stream is primed for writing. The libuv user (i.e. node.js) is supposed to close the stream on error. Because uv__stream_close() calls uv_read_stop(), it's possible that the POLLOUT watcher is still active.
show more ...
|
8e16f8e0 | 26-May-2013 |
Ben Noordhuis |
unix: add uv__is_closing() macro |
fc6a2ad2 | 08-May-2013 |
Linus Mårtensson |
unix: support for android builds Adds targets and fixes to ensure building for android works. To build on android, refer to the android standalone toolchain. |
a8da229f | 30-May-2013 |
Ben Noordhuis |
build: remove CSTDFLAG, use only CFLAGS |
2c2327be | 30-May-2013 |
Ben Noordhuis |
doc: explain how to build a .so |
bec8f3cb | 29-May-2013 |
Bert Belder |
Now working on v0.11.5 |
e43e5b3d | 29-May-2013 |
Bert Belder |
2013.05.30, Version 0.11.4 (Unstable) Changes since version 0.11.3: * windows: make uv_spawn not fail when the libuv embedding application is run under external job control (B
2013.05.30, Version 0.11.4 (Unstable) Changes since version 0.11.3: * windows: make uv_spawn not fail when the libuv embedding application is run under external job control (Bert Belder) * darwin: assume CFRunLoopStop() isn't thread-safe, fixing a race condition when stopping the 'stdin select hack' thread (Fedor Indutny) * win: fix UV_EALREADY not being reported correctly to the libuv user in some cases (Bert Belder) * darwin: make the uv__cf_loop_runner and uv__cf_loop_cb functions static (Ben Noordhuis) * darwin: task_info() cannot fail (Ben Noordhuis) * unix: add error mapping for ENETDOWN (Ben Noordhuis) * unix: implicitly signal write errors to the libuv user (Ben Noordhuis) * unix: fix assertion error on signal pipe overflow (Bert Belder) * unix: turn off POLLOUT after stream connect (Ben Noordhuis) * unix: fix stream refcounting buglet (Ben Noordhuis) * unix: remove assert statements that are no longer correct (Ben Noordhuis) * unix: appease warning about non-standard `inline` (Sean Silva) * unix: add uv__is_closing() macro (Ben Noordhuis) * unix: stop stream POLLOUT watcher on write error (Ben Noordhuis) * include: document uv_update_time() and uv_now() (Ben Noordhuis) * linux: fix cpu model parsing on newer arm kernels (Ben Noordhuis) * linux: fix a memory leak in uv_cpu_info() error path (Ben Noordhuis) * linux: don't ignore out-of-memory errors in uv_cpu_info() (Ben Noordhuis) * unix, windows: move uv_now() to uv-common.c (Ben Noordhuis) * test: fix a compilation problem in test-osx-select.c that was caused by the use of c-style comments (Bert Belder) * darwin: use uv_fs_sendfile() use the sendfile api correctly (Wynn Wilkes) * windows: call idle handles on every loop iteration, something the unix implementation already did (Bert Belder) * test: update the idle-starvation test to verify that idle handles are called in every loop iteration (Bert Belder) * unix, windows: ensure that uv_run() in RUN_ONCE mode calls timers that expire after blocking (Ben Noordhuis)
show more ...
|