Permalink
Commits on Dec 6, 2009
  1. @ry

    bump version

    ry committed Dec 6, 2009
  2. @xaviershay @ry

    sys.inspect is totally more awesome now

    - No longer relies on JSON.stringify, so it can output nulls and functions
    - Handles circular references better
    - Has tests
    xaviershay committed with ry Dec 1, 2009
  3. @ry

    Implement promises entirely in JS

    ry committed Dec 6, 2009
  4. @ry

    Refactor node_file.cc to not use Promises.

    At the same time implement synchronous wrappers of the POSIX functions.
    These will be undocumented until we settle on an API. Works like this
    
        // returns promise as before
        posix.mkdir("test").addCallback(function () {
          sys.puts("done");
        });
    
        // returns undefined, executed synchronously.
        posix.mkdirSync("test");
        sys.puts("done");
    
    This refactoring is a step towards allowing promises to be implemented
    purely in javascript.
    ry committed Dec 6, 2009
  5. @ry
  6. @ry

    Use --jobs=1 with WAF

    Some people were reporting waf erroring with
    
      thread.error: can't start new thread
    
    this seems to fix that problem.
    ry committed Dec 6, 2009
Commits on Dec 5, 2009
  1. @ry

    Clean up context creation

    ry committed Dec 5, 2009
  2. @ry

    upgrade v8 to 2.0.3

    ry committed Dec 5, 2009
  3. @ry
  4. @ry
  5. @grayrest @ry
  6. @felixge @ry

    CommonJS testing for node.js

    Refactored test suite to use the assert module for testing rather than
    mjsunit.
    felixge committed with ry Nov 28, 2009
Commits on Dec 4, 2009
  1. @inimino @ry

    fixed HTTP duplicated header bug

    added test case for HTTP duplicated header bug on keepalive
    inimino committed with ry Dec 2, 2009
Commits on Nov 30, 2009
  1. @waveto @ry

    Add HTTP client TLS support

    waveto committed with ry Nov 30, 2009
  2. @jed @ry
Commits on Nov 28, 2009
  1. @fwg @ry
  2. @ry

    bump version

    ry committed Nov 28, 2009
  3. @ry
  4. @ry
  5. @choonkeat @ry
  6. @ry

    bump version

    ry committed Nov 28, 2009
  7. @ry

    Fix v8 SConstruct for freebsd

    ry committed Nov 28, 2009
Commits on Nov 27, 2009
  1. @ry
  2. @ry

    Upgrade v8 to 2.0.2

    ry committed Nov 27, 2009
Commits on Nov 22, 2009
  1. @ry

    Add process.loop() process.unloop()!!!

    Move the event loop calls into javascript.
    Makes life so much easier.
    ry committed Nov 22, 2009
  2. @janl @ry
  3. @fwg @ry

    add process.umask()

    fwg committed with ry Nov 22, 2009
  4. @fwg @ry
  5. @felixge @ry

    Reduce multipart memory footprint

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

    Initial TLS support

    waveto committed with ry Nov 22, 2009
Commits on Nov 21, 2009
  1. @ry

    Fix memory leak on fs.write()

    Reported by onne@onnlucky.com.
    ry committed Nov 21, 2009
  2. @ry
  3. @felixge @ry

    Multipart improvements

    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.
    felixge committed with ry Nov 21, 2009
  4. @ry

    Remove debug message

    ry committed Nov 21, 2009
  5. @ry

    New http-parser

    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.
    ry committed Nov 21, 2009