This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Sep 15, 2009
Commits on Sep 14, 2009
  1. fix typo on website

    ry committed Sep 14, 2009
  2. Remove unused variable in http.cc

    ry committed Sep 14, 2009
  3. Fix buffering logic for HTTP outgoing messages.

    ry committed Sep 14, 2009
    Was sending two packets instead of one for some short messages, and even 3,
    for short chunked-encoded messages. Also use the more general Encode()
    function for receiving HTTP bodies.
    
    Gives ~6% improvement on "hello world" web server benchmarks.
Commits on Sep 13, 2009
  1. API: node.fs.read() takes a normal encoding parameter.

    ry committed Sep 13, 2009
    Removes node.UTF8, node.RAW, node.ASCII enum versions of the encodings.
    node.fs.read() now supports "raws" encoding.
  2. Fix default encoding for outgoing HTTP messages

    ry committed Sep 13, 2009
    Was causing send() to throw argument errors because arrays of ints would get
    paired with the "raws" encoding. The bug was introduced in 8eb1294.
Commits on Sep 12, 2009
  1. Fix broken asciidoc section

    ry committed Sep 12, 2009
  2. Use "platform.architecture()" to find the proper architecture.

    sprsquish committed with ry Sep 12, 2009
    In Snow Leopard "platform.machine()" returns "i386" while
    "platform.architecture()" returns ('64bit',''). Using information from both
    we can determine the proper architecture
    
    This reverts commit ea29e13 re-enabling the
    64bit build on Macintosh.
  3. Lint

    ry committed Sep 12, 2009
  4. API: Change arguments of emit(), emitSuccess(), emitError()

    ry committed Sep 12, 2009
    Instead of
    
      myemitter.emit("event", [arg1, arg2, arg3]);
    
    the API is now
    
      myemitter.emit("event", arg1, arg2, arg3);
    
    This change saves the creation of an extra array object for each event.
    The implementation is also slightly more simple.
Commits on Sep 11, 2009
  1. spell check api.txt

    ry committed Sep 11, 2009
  2. bump version

    ry committed Sep 11, 2009
  3. Add doc note about 'raws' encoding

    ry committed Sep 11, 2009
  4. Add node-repl

    ry committed Sep 11, 2009
  5. cpplint.py node.cc and node.h

    ry committed Sep 11, 2009
  6. Add isDirectory(), isFile(), isSocket(), ... methods to stats object.

    ry committed Sep 11, 2009
    Thanks to Felix Geisendörfer for the initial patch.
Commits on Sep 10, 2009
  1. Add 'extern char **environ' so that the new ENV code compiles.

    ry committed Sep 10, 2009
    Problem appeared in dc39e82.
  2. Man page generation.

    ry committed Sep 10, 2009
  3. Remove debug agent. It shouldn't have been commited!

    ry committed Sep 10, 2009
    Appeared accidentally in 6dd850a.
  4. Move arg parsing to beginning of main()

    ry committed Sep 10, 2009
    For faster "./node -v"
Commits on Sep 9, 2009
  1. Upgrade v8 to 1.3.10

    ry committed Sep 9, 2009
  2. Add Exception::Error where missing.

    ry committed Sep 9, 2009
  3. Introduce "raws" encoding. Raw String.

    ry committed Sep 9, 2009
    This allows you to have binary data imported into your application via
    strings instead of arrays of numbers! This needs testing before release.
  4. Byte stream to V8 decoding and encoding.

    ry committed Sep 9, 2009
    This does not (should not) change behavior.  Pulls those two functions
    (encode/decode) out into node.cc.
Commits on Sep 8, 2009
  1. node.assert() was broken.

    ry committed Sep 8, 2009