Permalink
Commits on Sep 16, 2011
Commits on Sep 15, 2011
  1. unix: fix a compiler warning

    erickt authored and bnoordhuis committed Sep 10, 2011
  2. test: fix compiling with gcc-4.5

    erickt authored and bnoordhuis committed Sep 14, 2011
Commits on Sep 14, 2011
  1. windows: ERROR_PATH_NOT_FOUND -> UV_ENOENT mapping

    Igor Zinkovsky
    Igor Zinkovsky committed Sep 14, 2011
  2. windows: make file handles non-inheritable by default to match node b…

    Igor Zinkovsky
    Igor Zinkovsky committed Sep 14, 2011
    …ehavior
  3. windows: strip '\??\' from readlink path buffer.

    Igor Zinkovsky
    Igor Zinkovsky committed Sep 14, 2011
  4. uv_fs_ functions to return result in sync mode

    Igor Zinkovsky
    Igor Zinkovsky committed Sep 14, 2011
  5. unix: revert "eio: fix memory leak in eio__scandir()"

    bnoordhuis committed Sep 14, 2011
    This reverts commit b450d87.
    
    It turns out that libeio doesn't actually leak memory but it does do an
    unnecessary (and confusing!) allocation that is not free'd until after
    the user callback returns.
  6. unix: fix off-by-one error in comparison

    bnoordhuis committed Sep 14, 2011
    Only 3 of the 4 buffer list entries were being used.
  7. unix: bring back uv__stream_destroy()

    bnoordhuis committed Sep 9, 2011
    This is the revised version of reverted commit 431195c.
  8. unix: handle stream write errors properly

    bnoordhuis committed Sep 14, 2011
    1. Ensure that failed writes don't leave the write queue in an inconsistent
       state. Before, write requests were handed back to the user but were not
       removed from the write queue. The cause of at least one use-after-free bug.
    
    2. Pass the error to the callback on the next iteration of the event loop
       instead of returning it immediately.
Commits on Sep 13, 2011
Commits on Sep 12, 2011
  1. Add EEXIST handling

    isaacs committed Sep 12, 2011
    Additionally, map ERROR_ALREADY_EXISTS to EEXIST on Windows.  I'm a bit
    unsure about this mapping.  Could a windows person confirm?
  2. unix: implement uv_tty_set_mode

    ry committed Sep 12, 2011
  3. Add interfaces for uv_pipe_open, uv_tty_init, uv_tty_set_mode

    ry committed Sep 12, 2011
    Nothing works - no tests. This is just to coordinate efforts between Bert
    and I.
  4. unix: remove uv_init

    ry committed Sep 12, 2011
  5. win: make uv_hrtime() thread-safe

    piscisaureus authored and ry committed Sep 11, 2011
Commits on Sep 10, 2011
  1. Subclass uv_getaddrinfo_t from uv_req_t.

    erickt authored and ry committed Aug 25, 2011
    This patch also fixes #155. Since we no longer
    memset clear the uv_getaddrinfo_t, the user can
    now set the `uv_getaddrinfo_t->data` field without
    problems.
Commits on Sep 9, 2011
  1. unix: deduplicate stream init logic

    bnoordhuis committed Sep 9, 2011
    Move shared init logic into uv__stream_init().