Permalink
Commits on Mar 21, 2012
  1. unix: ignore ECONNABORTED errors from accept()

    ECONNABORTED means that the connection was torn down by the peer before the
    TCP handshake completed. Ignore it, there's nothing we can do and it simplifies
    error handling for libuv users.
    bnoordhuis committed with isaacs Mar 21, 2012
Commits on Mar 16, 2012
  1. Add UV_ENOSPC and mappings to it

    Closes GH-337
    piscisaureus committed Mar 16, 2012
Commits on Mar 15, 2012
  1. linux: try inotify_init if inotify_init1 returns ENOSYS

    The kernel may be older than the kernel headers that libuv is compiled against.
    bnoordhuis committed Mar 15, 2012
Commits on Mar 9, 2012
  1. Windows: make sure that shutdown_cb is always called

    This patch changes how uv-win uses the UV_SHUTTING and UV_SHUT flags.
    UV_SHUT is now only used for tcp handles to track whether shutdown() has
    actually been called. UV_SHUTTING has the more generic meaning of
    "no longer readable". It would be good to replace it by an actual
    UV_READABLE flag in the future.
    
    This makes the shutdown_close_tcp and shutdown_close_pipe tests pass on
    windows.
    piscisaureus committed Mar 9, 2012
  2. Windows: fix connecting a pipe in the thread pool

    The code didn't function. Fixes the pipe_pound benchmarks.
    piscisaureus committed Mar 9, 2012
  3. Windows test runner: show process name instead of test name

    If a test failed we would previously see:
    
      Output from process `test_foo`: blah
      Output from process `test_foo`: (nothing)
    
    This commit changes it to:
    
      Output from process `test_foo`: blah
      Output from process `foo_helper`: (nothing)
    piscisaureus committed Mar 9, 2012
  4. Test cwd_and_chdir: don't chdir to "" or "c:"

    It should not strip the trailing (back)slash from a root directory.
    piscisaureus committed Mar 9, 2012
  5. Fold trailing whitespace

    piscisaureus committed Mar 9, 2012
Commits on Mar 8, 2012
  1. Windows: avoid uv_guess_handle crash in when fd < 0

    Happens only when using a debug version of the crt.
    piscisaureus committed Mar 8, 2012
Commits on Mar 7, 2012
Commits on Mar 1, 2012
  1. unix: fix fs_event refcount bug on darwin

    The event loop got unref'd twice when the handle was closed.
    bnoordhuis committed Feb 29, 2012
  2. unix: don't rely on libev to track timer state

    An obscure libev bug sometimes makes it miss state changes. Keep track of the
    state ourselves.
    
    Fixes nodejs/node-v0.x-archive#2515.
    bnoordhuis committed Jan 11, 2012
Commits on Feb 27, 2012
  1. windows: fix time conversion in stat

    Igor Zinkovsky committed Feb 27, 2012
Commits on Feb 23, 2012
  1. win: fs: handle EOF in read

    in luvit after upgrade libuv from 243cfc to d3efef readSync started
    failing.  It seems that the code cleanup stopped handling EOF
    
    Trivially reproduced with this
    
        local fs = require('fs')
        print(fs.readFileSync('foo.luvit'))
    philips committed with piscisaureus Feb 23, 2012
Commits on Feb 22, 2012
Commits on Feb 16, 2012
Commits on Feb 13, 2012
  1. unix: don't flush tty on switch to raw mode

    Drain, don't flush the tty when switching from cooked to raw mode. Prevents
    buffered keystrokes from getting lost. Switching back to cooked mode still
    flushes.
    
    Fixes nodejs/node-v0.x-archive#2744.
    bnoordhuis committed Feb 13, 2012
Commits on Feb 9, 2012
  1. support half-duplex pipes

    Igor Zinkovsky committed Feb 8, 2012
  2. fix windows build

    Igor Zinkovsky committed Feb 9, 2012
Commits on Feb 7, 2012