Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: exception-repo…
Commits on May 8, 2012
  1. @felixge

    Fix exception output for module load exceptions

    felixge authored
    So instead of:
    
    node.js:201
            throw e; // process.nextTick error, or 'error' event on first tick
                  ^
    
    You will now see:
    
    path/to/foo.js:1
    throw new Error('bar');
          ^
    
    This is a sub-set of isaacs patch here:
    
    joyent#3235
    
    The difference is that this patch purely adresses the exception output,
    but does not try to make any behavior changes / improvements.
  2. @felixge

    Fix process.nextTick throw call sites

    felixge authored
    This patch now reports the proper throw call site for exceptions
    triggered within process.nextTick. So instead of this:
    
    node.js:201
            throw e; // process.nextTick error, or 'error' event on first tick
                  ^
    
    You will now see:
    
    mydir/myscript.js:15
      throw new Error('My Error');
              ^
    
    From my testing this patch causes no performance regressions, but does
    greatly simplify processing the nextTickQueue.
Commits on May 7, 2012
  1. Don't destroy on timeout

    authored
  2. @bnoordhuis
Commits on May 5, 2012
Commits on May 4, 2012
  1. Now working on 0.6.18

    authored
  2. 2012.05.04 Version 0.6.17 (stable)

    authored
    * Upgrade npm to 1.1.21
    
    * uv: Add support for EROFS errors (Ben Noordhuis, Maciej Małecki)
    
    * uv: Add support for EIO and ENOSPC errors (Fedor Indutny)
    
    * windows: Add support for EXDEV errors (Bert Belder)
    
    * http: Fix client memory leaks (isaacs, Vincent Voyer)
    
    * fs: fix file descriptor leak in sync functions (Ben Noordhuis)
    
    * fs: fix ReadStream / WriteStream double close bug (Ben Noordhuis)
  3. test: Run weak install with --unsafe-perm

    authored
    This way it doesn't die when running as root.
  4. Upgrade npm to 1.1.21

    authored
  5. Upgrade uv to 936795a2c

    authored
  6. Update Authors

    authored
  7. http: Clean up parser usage

    authored
    Move parsers.free(parser) to a single function, which also
    nulls all of the various references we hang on them.
    
    Also, move the parser.on* methods out of the closure, so that
    there's one shared definition of each, instead of re-defining
    for each parser in a spot where they can close over references
    to other request-specific objects.
  8. Clean up gc tests

    authored
    This fixes the additional issues brought up in #3179.
  9. @ando-takahiro @koichik
Commits on May 3, 2012
  1. Tests for memory leaks

    authored
  2. Fix #3179 HTTP memory leak using ClientRequest.

    vvo authored committed
  3. @bnoordhuis

    fs: fix file descriptor leak in sync functions

    bnoordhuis authored
    Fixes #3202. This is a back-port of commit 4e290e4.
Commits on May 2, 2012
  1. @bnoordhuis

    fs: fix ReadStream / WriteStream double close bug

    bnoordhuis authored
    * Calling fs.ReadStream.destroy() or fs.WriteStream.destroy() twice would close
      the file descriptor twice. That's bad because the file descriptor may have
      been repurposed in the mean time.
    
    * A bad value check in fs.ReadStream.prototype.destroy() would prevent a stream
      created with fs.createReadStream({fd:0}) from getting closed.
Commits on May 1, 2012
  1. Null references to request object on socket errors.

    authored
    Regarding #3199 and #3179 and issues seen in production.
    Hopefully this fixes them.
  2. Now working on 0.6.17

    authored
Commits on Apr 30, 2012
  1. 2012.04.30 Version 0.6.16 (stable)

    authored
    * Upgrade V8 to 3.6.6.25
    
    * Upgrade npm to 1.1.19
    
    * Windows: add mappings for UV_ENOENT (Bert Belder)
    
    * linux: add IN_MOVE_SELF to inotify event mask (Ben Noordhuis)
    
    * unix: call pipe handle connection cb on accept() error (Ben Noordhuis)
    
    * unix: handle EWOULDBLOCK (Ben Noordhuis)
    
    * map EWOULDBLOCK to UV_EAGAIN (Ben Noordhuis)
    
    * Map ENOMEM to UV_ENOMEM (isaacs)
    
    * Child process: support the `gid` and `uid` options (Bert Belder)
    
    * test: cluster: add worker death event test (Ben Noordhuis)
    
    * typo in node_http_parser (isaacs)
    
    * http_parser: Eat CRLF between requests, even on connection:close. (Ben Noordhuis)
    
    * don't check return value of unsetenv (Ben Noordhuis)
  2. Fix #3194 correct url documentation

    authored
  3. Indentation fix

    authored
  4. Upgrade npm to 1.1.18

    authored
Commits on Apr 28, 2012
  1. @piscisaureus

    process: don't use strdup()

    ssuda authored piscisaureus committed
    file and cwd can be directly used from Utf8Value.
    
    Conflicts:
    
    	src/process_wrap.cc
  2. @piscisaureus
Commits on Apr 27, 2012
  1. @piscisaureus
Something went wrong with that request. Please try again.