95a742be | 17-Aug-2012 |
Bert Belder |
Revert "windows: readable tty handles need access to console output" This is not the way to go. This reverts commit 1b929bfff5be0c03826e3855cb5e1fd3d6421ac7. |
3b69c0f5 | 17-Aug-2012 |
Ben Noordhuis |
unix: split up uv-unix.h |
ddd52773 | 17-Aug-2012 |
Ben Noordhuis |
build: handle bad gcc -dumpversion output `gcc -dumpversion` usually prints major.minor - but on sunos it prints major.minor.patch. |
a7f7696a | 17-Aug-2012 |
Ben Noordhuis |
unix: remove UV_REQ_BUFSML_SIZE |
894b0fc0 | 17-Aug-2012 |
Ben Noordhuis |
unix: move platform init out of loop.c Move platform-specific initialization logic out of loop.c and into the platform files (freebsd.c, sunos.c, etc). |
1b929bff | 16-Aug-2012 |
Bert Belder |
windows: readable tty handles need access to console output Readable tty handles need to be able to update the virtual window, so if uv_tty_t is initialized with a console input fd, addi
windows: readable tty handles need access to console output Readable tty handles need to be able to update the virtual window, so if uv_tty_t is initialized with a console input fd, additionally open the console output.
show more ...
|
88634c14 | 16-Aug-2012 |
Bert Belder |
windows: separate uv_tty_t read state from write state |
7cf1b675 | 16-Aug-2012 |
Bert Belder |
windows: small style fix in uv-win.h |
22ce5a34 | 16-Aug-2012 |
Ben Noordhuis |
sunos: fix uv_cpu_info() on x86_64 kstat_data_lookup("clock_Mhz") returns a KSTAT_DATA_INT32 on i386 but a KSTAT_DATA_INT64 on x86_64. |
90a75b0d | 15-Aug-2012 |
Ben Noordhuis |
include: update uv_timer doc comments |
938a3058 | 15-Aug-2012 |
Bert Belder |
windows: tweak formatting inside uv-win.h |
7cd400ef | 14-Aug-2012 |
Ben Noordhuis |
unix: report exit_status==-1 when execve() fails Call exit_cb with exit_status==-1 when spawning a new process with uv_spawn() fails. |
54bfb668 | 14-Aug-2012 |
Ben Noordhuis |
linux: improve /proc/cpuinfo parser Make uv_cpu_info() understand the ARM and MIPS versions of /proc/cpuinfo, it only knew how to deal with the x86 version This commit also fixe
linux: improve /proc/cpuinfo parser Make uv_cpu_info() understand the ARM and MIPS versions of /proc/cpuinfo, it only knew how to deal with the x86 version This commit also fixes a buglet where uv_cpu_info() reported the maximum CPU frequency instead of the actual CPU frequency. That is, before this commit `out/Debug/run-tests platform_output | grep speed | sort | uniq -c` on my system always reported: 8 speed: 3400 Now it reports (for example): 2 speed: 3400 6 speed: 1600 In other words, two CPUs are running at full speed while the others have been scaled back because they're mostly idle. Fixes #526.
show more ...
|
f4f294f7 | 14-Aug-2012 |
Ben Noordhuis |
linux: remove bogus comment in linux-core.c |
7fb43d3c | 13-Aug-2012 |
Bert Belder |
windows: move uv_atomic_exchange_set to atomicops-inl.h |
4442ddca | 13-Aug-2012 |
Bert Belder |
windows: fix formatting issue in uv-win.h |
7c3ba514 | 13-Aug-2012 |
Bert Belder |
windows: use WCHAR consistently |
aa69f34d | 13-Aug-2012 |
Bert Belder |
windows: report spawn errors to the exit callback Formerly spawn errors would be reported as a message printed to the process' stderr, to match unix behaviour. Unix has now been fixed to
windows: report spawn errors to the exit callback Formerly spawn errors would be reported as a message printed to the process' stderr, to match unix behaviour. Unix has now been fixed to be more sensible, so this hack can now be removed. This also fixes a race condition that could occur when the user closes a process handle before the exit callback has been made.
show more ...
|
80eae821 | 13-Aug-2012 |
Bert Belder |
test: spawn failures are reported by setting the exit code to -1 |
3f1f11f3 | 13-Aug-2012 |
Bert Belder |
windows: use UV_ECANCELED to signal canceled requests This used to be UV_EINTR, but that's not an appropriate error code in this situation. |
1b830763 | 13-Aug-2012 |
Bert Belder |
test: fix intermittent failure of tcp_unexpected_read on windows |
c85672eb | 13-Aug-2012 |
Bert Belder |
test: avoid compiler complaints about implicit double-to-int cast |
762c85c3 | 13-Aug-2012 |
Bert Belder |
windows: un-break the build |
758a7692 | 13-Aug-2012 |
Ben Noordhuis |
unix: fix SIGCHLD race in process.c Start the SIGCHLD signal watcher before calling fork(). There was a very subtle race where a child process could quit (and generate a SIGCHILD) before
unix: fix SIGCHLD race in process.c Start the SIGCHLD signal watcher before calling fork(). There was a very subtle race where a child process could quit (and generate a SIGCHILD) before the signal handler was installed. To reproduce, call uv_spawn() repeatedly with the below x86_64 program: // compile with `gcc -O2 -nostdlib` void _start(void) { // syscall(SYS_exit, 0) __asm__ __volatile__ ( "xorq %rdi, %rdi;" "xorq %rax, %rax;" "mov $0x3c, %al;" "syscall;" ); for (;;); }
show more ...
|
9d7e3003 | 13-Aug-2012 |
Ben Noordhuis |
Merge branch 'v0.8'
|