Permalink
Commits on Nov 21, 2011
  1. Merge branch 'v0.6'

    bnoordhuis committed Nov 21, 2011
  2. unix: fix stray pointer free() when HAVE_FUTIMES=0

    bnoordhuis committed Nov 21, 2011
    uv_fs_futime() failed to initialize req.path when HAVE_FUTIMES=0.
    uv_fs_req_cleanup() later on tried to free the bogus pointer.
  3. Wrap platform thread APIs.

    bnoordhuis committed Nov 21, 2011
Commits on Nov 20, 2011
  1. cygwin: fix undefined _SC_PAGESIZE

    shimondoodkin committed with bnoordhuis Nov 20, 2011
    unistd.h was not included, when tried to build node 0.5.9 had an error of:
    _SC_PAGESIZE undefined
  2. cygwin: fix undefined _SC_PAGESIZE

    shimondoodkin committed with bnoordhuis Nov 20, 2011
    unistd.h was not included, when tried to build node 0.5.9 had an error of:
    _SC_PAGESIZE undefined
Commits on Nov 18, 2011
  1. build: compile with -D__DARWIN_64_BIT_INO_T on OS X

    bnoordhuis committed Nov 18, 2011
    Fixes a struct stat size mismatch on 64 bits machines that made Node crash with
    a EXC_BAD_ACCESS on startup.
    
    Solution proposed by Paddy Byers.
  2. Wrap platform mutex and rwlock APIs.

    bnoordhuis committed Nov 14, 2011
    Read/write locks are emulated with critical sections on Windows XP and Vista
    because those platforms don't have a (complete) native read/write lock API.
  3. unix: properly disarm kqueue fs watcher

    bnoordhuis committed Sep 27, 2011
    Fixes "Assertion failed: (revents == EV_LIBUV_KQUEUE_HACK),
    function uv__fs_event, file ../src/unix/kqueue.c, line 58."
  4. unix: properly disarm kqueue fs watcher

    bnoordhuis committed Sep 27, 2011
    Fixes "Assertion failed: (revents == EV_LIBUV_KQUEUE_HACK),
    function uv__fs_event, file ../src/unix/kqueue.c, line 58."
Commits on Nov 17, 2011
  1. windows: return UV_FILE for non-console FILE_TYPE_CHAR

    Igor Zinkovsky committed Nov 17, 2011
  2. windows: return UV_FILE for non-console FILE_TYPE_CHAR

    Igor Zinkovsky committed Nov 17, 2011
  3. linux: improve kernel feature detection

    bnoordhuis committed Nov 17, 2011
    Do not check for minimum kernel and glibc versions, just check that the kernel
    headers export the syscall number and invoke the syscall directly. Effectively
    bypasses glibc.
Commits on Nov 16, 2011
  1. Set uv_write_t errno correctly

    ry committed Nov 16, 2011
    Fixes #206.
Commits on Nov 15, 2011
  1. Bump version to v0.6

    ry committed Nov 15, 2011
Commits on Nov 13, 2011
  1. Update AUTHORS and .mailmap

    bnoordhuis committed Nov 13, 2011
Commits on Nov 11, 2011
  1. bench: fix compiler warnings

    bnoordhuis committed Nov 11, 2011
  2. test: remove dead code

    bnoordhuis committed Nov 11, 2011
Commits on Nov 10, 2011
  1. sunos: add getaddrinfo() compatibility hack

    bnoordhuis committed Nov 10, 2011
    getaddrinfo() returns EAI_MEMORY if strlen(hostname) >= MAXHOSTNAMELEN
  2. Remove unnecessary errno

    ry committed Nov 10, 2011
  3. Shared uv_strerror

    ry committed Nov 10, 2011
  4. Alternative errno strategy

    ry committed Nov 10, 2011
Commits on Nov 9, 2011
  1. linux: fall back to traditional syscalls if necessary

    bnoordhuis committed Nov 9, 2011
    libuv uses feature checks to determine if newer syscalls like pipe2() are
    available. This works fine until someone compiles libuv against kernel headers
    that are newer than the actual kernel our software runs on.
    
    Fall back to traditional (but race-y!) syscalls when the kernel reports ENOSYS
    or EINVAL.
  2. windows: fix utf16->utf8 conversion in uv_fs_readdir

    Igor Zinkovsky committed Nov 9, 2011
  3. Map UV_ESRCH in uv_err_name

    ry committed Nov 9, 2011