Permalink
Commits on May 29, 2012
  1. @isaacs

    2012.05.28, Version 0.7.9 (unstable)

    * 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)
    isaacs committed May 26, 2012
  2. @isaacs

    Revert "tests: kill process group on failure"

    This reverts commit 0cebfc8.
    isaacs committed May 27, 2012
  3. @isaacs

    upgrade npm to 1.1.23

    This also upgrades node-gyp to 0.4.3
    isaacs committed May 27, 2012
Commits on May 28, 2012
  1. @bnoordhuis

    deps: cherry-pick libuv commit 4690204

    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.
    bnoordhuis committed May 28, 2012
  2. @shigeki @bnoordhuis
Commits on May 27, 2012
  1. @mmalecki @bnoordhuis
  2. @bnoordhuis
  3. @AndreasMadsen @bnoordhuis

    fs: no end emit after createReadStream.pause()

    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.
    AndreasMadsen committed with bnoordhuis May 26, 2012
Commits on May 26, 2012
  1. @japj @koichik

    doc: add npm search to appendix

    Fixes #3327.
    japj committed with koichik May 26, 2012
  2. @japj @koichik

    doc: updated JavaScript casing where relevant

    Fixes #3326.
    japj committed with koichik May 26, 2012
Commits on May 25, 2012
  1. @bnoordhuis
Commits on May 24, 2012
  1. @isaacs

    Upgrade uv to 604802a

    isaacs committed May 24, 2012
  2. remove NODE_USE_64BIT_UV_FS_API

    Igor Zinkovsky committed May 24, 2012
  3. @japj @bnoordhuis
  4. @bnoordhuis
  5. windows: enable creating directory junctions with fs.symlink

    Igor Zinkovsky committed May 22, 2012
Commits on May 23, 2012
  1. @mathiasbynens @bnoordhuis
  2. @japj @bnoordhuis
  3. @bnoordhuis
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. @bnoordhuis

    test: fix bad comment

    bnoordhuis committed May 18, 2012
  4. @bnoordhuis

    test: fix simple/test-process-active-wraps

    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.
    bnoordhuis committed May 21, 2012
  5. @bnoordhuis

    deps: upgrade libuv to a478847

    The event loop's reference counting scheme in this version of libuv has changed.
    Update the libuv bindings to reflect that fact.
    bnoordhuis committed May 17, 2012
  6. @TooTallNate

    repl: preserve the cursor when redisplaying the prompt on SIGCONT

    Otherwise the cursor position was being reset to 0, even when there was
    already part of a line, which was strange.
    
    Part of #3295.
    TooTallNate committed May 21, 2012
  7. @TooTallNate
  8. @TooTallNate
Commits on May 21, 2012
  1. @Sannis @bnoordhuis

    Make UNWRAP macro generic.

    Sannis committed with bnoordhuis May 21, 2012
  2. @AndreasMadsen @bnoordhuis

    cluster: remove NODE_UNIQUE_ID from env on startup

    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.
    AndreasMadsen committed with bnoordhuis May 20, 2012
  3. @Sannis @bnoordhuis
Commits on May 20, 2012
  1. @bnoordhuis

    test: add http 'data after timeout' test

    See #3234. TDB if this is or is not the desired behavior.
    bnoordhuis committed May 20, 2012
  2. @isaacs

    test: wait for 'close' event for stdout

    At the 'exit' event, it is sometimes not done writing to stdout.
    isaacs committed May 20, 2012
  3. @isaacs
  4. @isaacs
Commits on May 19, 2012
  1. @AndreasMadsen @isaacs

    fs.watch should not require a listener arguments

    Since fs.watch returns an event emitter where the change event is exactly
    the same as the listener callback, the argument should be required
    AndreasMadsen committed with isaacs May 19, 2012