Commits on Jun 19, 2012
Commits on Jun 18, 2012
  1. sunos: allow suppression of ifaddrs.h

    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
    isaacs committed with bnoordhuis Jun 18, 2012
Commits on Jun 16, 2012
  1. unix, windows: update uv_fs_poll API

    * 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
    bnoordhuis committed Jun 15, 2012
Commits on Jun 14, 2012
  1. unix: fix memory leak in libev

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

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

    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.
    bnoordhuis committed with piscisaureus Jun 13, 2012
Commits on Jun 12, 2012
  1. windows: fix some comments

    piscisaureus committed Jun 12, 2012
Commits on Jun 11, 2012
  1. unix: reset error status in uv_dlopen()

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

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

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

    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
    piscisaureus committed Jun 8, 2012
  2. unix: make uv_shutdown() return UV_ENOTCONN

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

    Finalization of closed handles and associated requests was sometimes delayed
    until an external event (network I/O, timeout, etc.) happened. This commit
    addresses that.
    bnoordhuis committed Jun 7, 2012
Commits on May 31, 2012
  1. unix, windows: add stat() based file watcher

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