Permalink
Commits on Nov 28, 2009
  1. bump version

    ry committed Nov 28, 2009
  2. Fix v8 SConstruct for freebsd

    ry committed Nov 28, 2009
Commits on Nov 27, 2009
  1. Upgrade v8 to 2.0.2

    ry committed Nov 27, 2009
Commits on Nov 22, 2009
  1. Add process.loop() process.unloop()!!!

    ry committed Nov 22, 2009
    Move the event loop calls into javascript.
    Makes life so much easier.
  2. add process.umask()

    fwg committed with ry Nov 22, 2009
  3. Reduce multipart memory footprint

    felixge committed with ry Nov 22, 2009
    Multipart parts kept the first chunk of data after their headers in
    memory, even so that was no longer needed.
  4. Initial TLS support

    waveto committed with ry Nov 22, 2009
Commits on Nov 21, 2009
  1. Fix memory leak on fs.write()

    ry committed Nov 21, 2009
    Reported by onne@onnlucky.com.
  2. Multipart improvements

    felixge committed with ry Nov 21, 2009
    Multipart parts now have a name and filename property. Those are the
    same as:
    
    part.headers['content-disposition'].name
    part.headers['content-disposition'].filename
    
    This patch also updates and improves the docs for the multipart module.
  3. Remove debug message

    ry committed Nov 21, 2009
  4. New http-parser

    ry committed Nov 21, 2009
    No longer based on Ragel, but hand-written.
    
    Had to add HTTPConnection.resetParser() because the parser is stricter and
    will error out when you try to give it a message after the previous had
    "Connection: close". The HTTP client was doing that. Thus we reset the
    parser manually after each new connection.
  5. Revert "Normalize HTTP headers."

    ry committed Nov 18, 2009
    This reverts commit f623fd7.
    But only the changes made in lib/ they were falsely detecting outgoing
    headers.
Commits on Nov 19, 2009
  1. Only detach timers when active.

    ry committed Nov 19, 2009
Commits on Nov 18, 2009
  1. Speed up test-wait-ordering.js

    ry committed Nov 18, 2009
  2. Upgrade v8 to 2.0

    ry committed Nov 18, 2009
    (With just one change: remove -Werror)
Commits on Nov 17, 2009
  1. Add options to process.watchFile()

    ry committed Nov 17, 2009
  2. bump version

    ry committed Nov 17, 2009
  3. Test runner should only run test-*.js

    ry committed Nov 17, 2009
  4. Fix stat handler test for macintosh

    ry committed Nov 17, 2009
  5. add link to slides on web page

    ry committed Nov 17, 2009
  6. Add process.watchFile() process.unwatchFile()

    ry committed Nov 17, 2009
    This is an interface to libev's ev_stat watcher.
  7. Upgrade libev to latest CVS

    ry committed Nov 17, 2009
Commits on Nov 16, 2009
  1. Format JSON for inspecting objects

    felixge committed with ry Nov 16, 2009
    This patch enables formatting for inspecting JSON objects. Example:
    
    p({foo: "bar", deep: {foo: "bar"}})
    
    becomes:
    
    {
     "foo": "bar",
     "deep": {
      "foo": "bar"
     }
    }
Commits on Nov 15, 2009
  1. Add doc for uncaughtException

    ry committed Nov 15, 2009
Commits on Nov 14, 2009
  1. Implement process "uncaughtException" event

    felixge committed with ry Nov 14, 2009
    This event can be used to overwrite the default exception mechanism which
    reports the exception and kills the node process.
    
    See google group post:
    http://groups.google.com/group/nodejs/browse_thread/thread/9721dc3a2638446f
Commits on Nov 13, 2009
  1. Add EventEmitter.removeListener

    fwg committed with ry Nov 13, 2009
Commits on Nov 12, 2009
  1. Remove debug message

    ry committed Nov 12, 2009
  2. Bugfix, Promise.timeout() blocked the event loop

    felixge committed with ry Nov 12, 2009
    Promise.timeout() was blocking the event loop from shutting down while it
    was waiting for an internal timer to fire. This timer is now cleared when
    it is no longer needed, causing the event loop to shut down as fast as
    possible.