This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Jun 30, 2009
  1. bump version

    ry committed Jun 30, 2009
  2. Add changelog

    ry committed Jun 30, 2009
  3. small cleanups

    ry committed Jun 30, 2009
Commits on Jun 29, 2009
  1. Add -m32 flags for compiling on 64bit machines.

    ry committed Jun 29, 2009
    These can be removed after v8 supports x64.
  2. Add new test for node.fs.stat()

    ry committed Jun 29, 2009
  3. Snakecase events .

    ry committed Jun 29, 2009
  4. Bad array index in AfterStat()

    ry committed Jun 29, 2009
  5. Upgrade v8 to 1.2.10 and libev to 3.6

    ry committed Jun 29, 2009
Commits on Jun 28, 2009
  1. Fix unused variable warnings.

    ry committed Jun 28, 2009
  2. Implement Promises for file i/o

    ry committed Jun 28, 2009
  3. Add Promise class

    ry committed Jun 28, 2009
  4. Remove onEvent compatibility

    ry committed Jun 27, 2009
  5. Use EventEmitter for node.Process

    ry committed Jun 26, 2009
  6. Use events for all HTTP messages.

    ry committed Jun 26, 2009
    This is a rather large refactor! Mostly for the better side. I've had to
    remove some functionality like req.interrupt(). A lot of other work is left
    messy or incomplete.
  7. events for http.Server

    ry committed Jun 26, 2009
  8. Further expand EventEmitter to TCP and HTTP

    ry committed Jun 26, 2009
    The constructor for TCP servers can no longer take a connection handler for
    purely technical reasons. (The constructor for EventEmitter is implemented
    in C++ but addListener is in javascript, and I don't want to make too many
    C++ -> Javascript references.) Thus I introduce new constructor methods to
    ease the creation of the servers:
    
      node.tcp.createServer()
      node.http.createServer()
    
    These work almost the same as the old constructors.
    
    In general we're working towards a future where no constructors are
    publicly exposed or take arguments.
    
    The HTTP events like "on_uri" are not yet using the event interface.
    onMessage still is a constructor - but this will change soon.
  9. Timers on Events

    ry committed Jun 25, 2009
Commits on Jun 27, 2009
  1. add irc channel to website

    ry committed Jun 27, 2009
Commits on Jun 26, 2009
  1. Add make test-all

    ry committed Jun 26, 2009
  2. Fix issue in 5b7fb10

    ry committed Jun 26, 2009
  3. Add failing test. Process spawning loop.

    ry committed Jun 26, 2009
    I think this is the issue Felix Geisendoerfer is reporting:
    http://groups.google.com/group/nodejs/browse_thread/thread/efbae1ec1e67786c
Commits on Jun 24, 2009
  1. bump version

    ry committed Jun 24, 2009
  2. bugfix: Properly exit a process.

    ry committed Jun 24, 2009
    This requires that onExit() is not called immediately upon receiving a
    SIGCHLD. There could still be data in the pipez. So, instead just set a
    flag and invoke the pipe watchers.
    
    Sometimes one will not receive an EOF from pipes because the process was
    killed by a SIGTERM, or something. If SIGCHLD has been recved but we are
    getting EAGAIN, the pipez need to be closed too.