Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 15, 2010
  1. @ry
  2. @ry

    Simplify GC idle notification

    ry authored
    In particular, don't leave the timeout running when the heap is fully
    compacted.
Commits on Apr 14, 2010
  1. @ry

    Upgrade V8 to 2.2.3.1

    ry authored
  2. @ry

    Support Upgrade in HTTP messages

    ry authored
    This allows for web servers to be "hijacked" and used as Web Socket servers
    (or other). You simply listen for requests as normal, but check if
    
      req.upgrade === true
    
    If so, this will be the last request of the connection. It's your job now to
    hijack req.connection and start reading from it. req.upgradeHead is a buffer
    containing the first part of the new protocol communication (in the case it
    arrived on the same packet).
    
    This needs tests and documentation. API subject to change.
  3. @ry

    Fix triple buffer slice bug

    ry authored
Commits on Apr 13, 2010
  1. @ry

    Disable IdleWatcher

    ry authored
  2. @ry

    Change nextTick implementation for the better

    ry authored
    Use a prepare and idle watcher to execute the nextTick callback more
    quickly. Test provided by Matt Ranney.
  3. @ry
Commits on Apr 12, 2010
  1. @miksago @ry

    Moving the http.js, net.js FreeList to being standalone.

    miksago authored ry committed
  2. @creationix @ry

    Replace slow and broken for..in loops with faster for loops over the …

    creationix authored ry committed
    …keys.
Commits on Apr 11, 2010
  1. @ry

    C-Ares shouldn't iterate over all Object.prototype elements

    ry authored
    and furthermore error out of one of them isn't a DNS option.
    
    Test case by Ben Lund <ben.lund@gmail.com>; additional help from Tim Caswell
    <tim@creationix.com>.
Commits on Apr 9, 2010
  1. @ry

    Servers shouldn't die on EMFILE

    ry authored
  2. @herby @ry

    Fix of normalizing paths of form ./../the/rest

    herby authored ry committed
Commits on Apr 8, 2010
  1. @ry

    Remove udns

    ry authored
Commits on Apr 7, 2010
  1. @ry
  2. @blazzy @ry

    c-ares based dns module

    blazzy authored ry committed
  3. @ry

    [FreeBSD] use /dev/null instead /dev/mem

    Vanilla Hsu authored ry committed
    Without this patch, Node needs to setgid kmem when run as normal user.
Commits on Apr 6, 2010
  1. @ry

    Try out Flatten API

    ry authored
    Speeds up WriteUtf8 significantly when dealing with strings made by the
    concatenation of many others.
  2. @ry
  3. @ry
Commits on Apr 5, 2010
  1. @ry

    Better, faster, idle notification

    ry authored
  2. @ry

    Reset stdin, stdout fd flags on exit

    ry authored
    In vim, lauching node as a child process would mess up the screen. This was
    because Node was changing the flags on STDIN_FILENO and STDOUT_FILENO
    (particularly adding O_NONBLOCK) but those flags leaked into the parent
    process.
  3. @ry

    Blob struct should not contain actual data

    ry authored
    This is to allow eventual realloc without messing up the data_ references in
    all the slices.
  4. @ry

    Update libev's clock when starting timers

    ry authored
    Make the timeouts more accurate. See test/pummel/test-timers.js
  5. @ry

    Add buffer.copy

    ry authored
Commits on Apr 2, 2010
  1. @ry
  2. @ry

    Remove multipart library

    ry authored
    Too messy, unmaintainable. Pull it out of the history if you need it.
  3. @ry
  4. @ry

    Use AF_INET sockets instead of always AF_INET6

    ry authored
    You can get AF_INET6 still, it's just not the only choice.
Commits on Apr 1, 2010
  1. @ry

    Better flushing

    ry authored
    Lost Utf8 support. Waiting for http://codereview.chromium.org/1539013
Commits on Mar 31, 2010
  1. @ry
  2. @herby @ry

    EAI_NODATA deprecated, patch to use EAI_NONAME if missing (it is in F…

    herby authored ry committed
    …reeBSD)
Commits on Mar 24, 2010
  1. @ry

    Clean up NODE_DEBUG detection

    ry authored
    It wasn't detecting if NODE_DEBUG=0
  2. @ry

    Fix idle timeouts

    ry authored
    Remove process.now because it doesn't provide enough precision.
  3. @ry

    Timer clean ups

    ry authored
    Also bugfix getting pointer to C++ class in watcher
Something went wrong with that request. Please try again.