Commits on Jun 18, 2012
  1. Allow suppression of ifaddrs.h on SunOS

    isaacs committed Jun 18, 2012
    Older Solaris versions do not have this feature.  This allows
    them to set SUNOS_NO_IFADDRS to allow libuv to build.
    Re: nodejs/node-v0.x-archive#3465
Commits on Jun 16, 2012
  1. unix, windows: update uv_fs_poll API

    bnoordhuis committed Jun 15, 2012
    * the callback gets called only once on error, not repeatedly...
    * ...unless the error reason changes from e.g. UV_ENOENT to UV_EACCES
    * the callback receives pointers to uv_statbuf_t objects so it can inspect what
Commits on Jun 14, 2012
  1. unix: fix memory leak in libev

    bnoordhuis committed Jun 14, 2012
    Not everything that identifies itself as glibc really is glibc.
Commits on Jun 13, 2012
  1. unix: make uv__nonblock() EINTR resilient

    bnoordhuis authored and piscisaureus committed Jun 13, 2012
    It's underspecified if and when ioctl(FIONBIO) or fcntl() can return EINTR.
    Let's take the safe route.
  2. unix: make uv__cloexec() EINTR resilient

    bnoordhuis authored and piscisaureus committed Jun 13, 2012
    It's somewhat underspecified if and when fcntl() can return EINTR. It never
    does on Linux for F_GETFD or F_SETFD but let's not make any assumptions.
Commits on Jun 12, 2012
Commits on Jun 11, 2012
  1. unix: reset error status in uv_dlopen()

    bnoordhuis committed Jun 11, 2012
    Fixes a bug where uv_dlopen() mistakenly reported failure because of previous
  2. unix: implement async handles in libuv

    bnoordhuis committed Jun 11, 2012
    Replace libev backed async handles with a pure libuv implementation.
Commits on Jun 10, 2012
Commits on Jun 9, 2012
  1. test: fix test runner progress bar

    mmalecki authored and bnoordhuis committed Jun 9, 2012
    Make % completed indicator actually show % completed instead of 0 %.
Commits on Jun 8, 2012
  1. test: fix test-tcp-shutdown-after-write bug

    piscisaureus committed Jun 8, 2012
    It was calling uv_read_start before the uv_connect call had completed.
    Although we want to allow this in the future, right now it's not
  2. unix: make uv_shutdown() return UV_ENOTCONN

    bnoordhuis committed Jun 8, 2012
    Return UV_ENOTCONN when the stream is not connected, not UV_EINVAL. Aligns
    with uv-win.
Commits on Jun 7, 2012
  1. unix: fix req cb / close cb invoke delay

    bnoordhuis committed Jun 7, 2012
    Finalization of closed handles and associated requests was sometimes delayed
    until an external event (network I/O, timeout, etc.) happened. This commit
    addresses that.
  2. sunos: uv_interface_addresses needlessly #ifdef'd out

    Mark Cavage authored and isaacs committed May 31, 2012
  3. unix, test: make NANOSEC a 64 bits unsigned int

    bnoordhuis committed Jun 7, 2012
    Avoids accidental overflow / truncation when it's used in 32 bits arithmetic.
Commits on May 31, 2012
  1. unix, windows: add stat() based file watcher

    bnoordhuis committed Jun 14, 2012
    Monitors a file path for changes. Supersedes ev_stat.