Commits on Jun 5, 2012
  1. event emitter: some benchmarking

    pgte committed Jun 5, 2012
Commits on May 29, 2012
  1. Now working on 0.7.10

    isaacs committed May 29, 2012
  2. Merge branch 'v0.7.9-release'

    isaacs committed May 29, 2012
  3. deps: upgrade libuv to 7556590

    indutny committed May 28, 2012
  4. net: fix 'close' event emit order

    bnoordhuis committed May 29, 2012
    The server 'close' event was emitted before the last client 'close' event. Not
    exactly fatal but potentially confusing.
    Before this commit the order looked something like [client, server, client],
    now it looks like [client, client, server].
    See #3340 for more details.
  5. 2012.05.28, Version 0.7.9 (unstable)

    isaacs committed May 26, 2012
    * Upgrade V8 to 3.11.1
    * Upgrade npm to 1.1.23
    * uv: rework reference counting scheme (Ben Noordhuis)
    * uv: add interface for joining external event loops (Bert Belder)
    * repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich)
    * fs: 64bit offsets for fs calls (Igor Zinkovsky)
    * fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman)
    * windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder)
    * windows: Fix fs.lstat to properly detect symlinks. (Igor Zinkovsky)
    * Fix #3270 Escape url.parse delims (isaacs)
    * http: make http.get() accept a URL (Adam Malcontenti-Wilson)
    * Cleanup vm module memory leakage (Marcel Laverdet)
    * Optimize writing strings with Socket.write (Bert Belder)
    * add support for CESU-8 and UTF-16LE encodings (koichik)
    * path: add path.sep to get the path separator. (Yi, EungJun)
    * net, http: add backlog parameter to .listen() (Erik Dubbelboer)
    * debugger: support mirroring Date objects (Fedor Indutny)
    * addon: add AtExit() function (Ben Noordhuis)
    * net: signal localAddress bind failure in connect (Brian Schroeder)
    * util: handle non-string return value in .inspect() (Alex Kocharin)
  6. Revert "tests: kill process group on failure"

    isaacs committed May 27, 2012
    This reverts commit 0cebfc8.
  7. upgrade npm to 1.1.23

    isaacs committed May 27, 2012
    This also upgrades node-gyp to 0.4.3
Commits on May 28, 2012
  1. deps: cherry-pick libuv commit 4690204

    bnoordhuis committed May 28, 2012
    libuv cannot be upgraded right now (API change in upstream libuv) but this
    commit fixes a segmentation fault on SunOS systems, hence the cherry-pick.
Commits on May 27, 2012
  1. fs: no end emit after createReadStream.pause()

    AndreasMadsen committed with bnoordhuis May 26, 2012
    In case a fd option is given to fs.createReadStream a read will instantly
    happen. But in the edge case where fd point to an empty file and .pause()
    was executed instantly, the end event would emit since no async wait was
    between fs.createReadStream and the file read there emits end.
Commits on May 26, 2012
  1. doc: add npm search to appendix

    japj committed with koichik May 26, 2012
    Fixes #3327.
  2. doc: updated JavaScript casing where relevant

    japj committed with koichik May 26, 2012
    Fixes #3326.
Commits on May 25, 2012
Commits on May 24, 2012
  1. Upgrade uv to 604802a

    isaacs committed May 24, 2012
  2. remove NODE_USE_64BIT_UV_FS_API

    Igor Zinkovsky committed May 24, 2012
  3. windows: enable creating directory junctions with fs.symlink

    Igor Zinkovsky committed May 22, 2012
Commits on May 23, 2012
Commits on May 22, 2012
  1. update uv to 2df831723fad25d2d97b824b2e52c65082af2723

    Igor Zinkovsky committed May 22, 2012
  2. remove race from test-child-process-fork-exec-argv test

    Igor Zinkovsky committed May 22, 2012
  3. test: fix bad comment

    bnoordhuis committed May 18, 2012
  4. test: fix simple/test-process-active-wraps

    bnoordhuis committed May 21, 2012
    Said test relies a great deal on internals and implementation details (I should
    know, I wrote it). Patch it up to work with libuv's new refcounting scheme.
  5. deps: upgrade libuv to a478847

    bnoordhuis committed May 17, 2012
    The event loop's reference counting scheme in this version of libuv has changed.
    Update the libuv bindings to reflect that fact.
  6. repl: preserve the cursor when redisplaying the prompt on SIGCONT

    TooTallNate committed May 21, 2012
    Otherwise the cursor position was being reset to 0, even when there was
    already part of a line, which was strange.
    Part of #3295.
Commits on May 21, 2012
  1. Make UNWRAP macro generic.

    Sannis committed with bnoordhuis May 21, 2012
  2. cluster: remove NODE_UNIQUE_ID from env on startup

    AndreasMadsen committed with bnoordhuis May 20, 2012
    In case a worker would spawn a new subprocess with process.env, NODE_UNIQUE_ID
    would have been a part of the env. Making the new subprocess believe it is a
    worker, this would result in some confusion if the subprocess where to listen to
    a port, since the server handle request would then be relayed to the worker.
    This patch removes the NODE_UNIQUE_ID flag from process.env on startup so any
    subprocess spawned by a worker is a normal process with no cluster stuff.