Skip to content
This repository has been archived by the owner on May 4, 2018. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: joyent/libuv
base: 0dbab845292c
Choose a base ref
...
head repository: joyent/libuv
compare: 5cb4197debf5
Choose a head ref
  • 14 commits
  • 6 files changed
  • 5 contributors

Commits on Sep 10, 2012

  1. Copy the full SHA
    33bcb63 View commit details
    Browse the repository at this point in the history
  2. unix: fix EMFILE busy loop

    Don't spin in epoll_wait() / kevent() / port_getn() / etc. when we can't
    accept() a new connection due to having reached the file descriptor limit.
    Pass the error to the connection_cb and let the libuv user deal with it.
    bnoordhuis committed Sep 10, 2012
    Copy the full SHA
    12c25e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2012

  1. Copy the full SHA
    b5028c5 View commit details
    Browse the repository at this point in the history
  2. unix: put child process stdio fds in blocking mode

    Remove the O_NONBLOCK flag from file descriptors 0-2, most applications don't
    expect EAGAIN errors when dealing with stdio.
    bnoordhuis committed Sep 11, 2012
    Copy the full SHA
    1988f5e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2012

  1. win/tty: reset background brightness when color is set to default

    Bert Belder authored and Bert Belder committed Sep 14, 2012
    Copy the full SHA
    b2dc1e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2012

  1. 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.
    
    This is a back-port of commit 54bfb66 from the master branch.
    
    Fixes #526.
    bnoordhuis committed Sep 15, 2012
    2
    Copy the full SHA
    9a48381 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2012

  1. unix: map EDQUOT to UV_ENOSPC

    AvianFlu authored and bnoordhuis committed Sep 21, 2012
    Copy the full SHA
    b877db9 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2012

  1. 2
    Copy the full SHA
    39ca621 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2012

  1. windows: fix application crashed popup in debug version

    This is a backport of 2 patches by Ting-Yu Lin and Hiroaki Nakamura.
    piscisaureus committed Oct 10, 2012
    Copy the full SHA
    4900912 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b0c1a38 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9a6f496 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2012

  1. linux: update comm field in uv_set_process_title()

    Makes the new process name visible in both `ps` and `ps a`, with the caveat
    that `ps` will only print the first 16 characters.
    
    Before this commit, `ps` kept reporting the old process name.
    bnoordhuis committed Oct 22, 2012
    Copy the full SHA
    c2478b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2012

  1. include: fix ngx_queue_foreach() macro

    Guard against the possibility that the queue is emptied while we're iterating
    over it. Simple test case:
    
      #include "ngx-queue.h"
      #include <assert.h>
    
      int main(void) {
        ngx_queue_t h;
        ngx_queue_t v[2];
        ngx_queue_t* q;
        unsigned n = 0;
        ngx_queue_init(&h);
        ngx_queue_insert_tail(&h, v + 0);
        ngx_queue_insert_tail(&h, v + 1);
        ngx_queue_foreach(q, &h) {
          ngx_queue_remove(v + 0);
          ngx_queue_remove(v + 1);
          n++;
        }
        assert(n == 1); // *not* 2
        return 0;
      }
    
    Fixes #605.
    bnoordhuis committed Oct 25, 2012
    3
    Copy the full SHA
    f43ad85 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'v0.8'

    bnoordhuis committed Oct 25, 2012
    Copy the full SHA
    5cb4197 View commit details
    Browse the repository at this point in the history