Skip to content
Commits on Jun 5, 2012
  1. @bnoordhuis

    udp_wrap, stream_wrap: lazy init slab allocator

    bnoordhuis committed
    Create slab allocator when binding is initialized.
    Add an AtExit handler to destroy the slab before the VM shuts down, it can't be
    disposed when V8 is dead and Valgrind will complain about memory leaks.
  2. @bnoordhuis

    slab_allocator: fix crash in dtor if V8 is dead

    bnoordhuis committed
    Don't try to dispose the persistent handles if the VM is already dead, it
    triggers an assertion inside V8.
  3. @shigeki @bnoordhuis
  4. @isaacs

    Upgrade npm to 1.1.24

    isaacs committed
  5. @isaacs
Commits on Jun 4, 2012
  1. @piscisaureus
  2. @japj @piscisaureus
  3. @isaacs
  4. @bnoordhuis
  5. @japj @piscisaureus

    windows/msi: fix adding node to PATH

    japj committed with piscisaureus
    Closes #3366
  6. @piscisaureus
Commits on Jun 2, 2012
  1. @japj @piscisaureus
  2. @japj @piscisaureus

    windows/msi: cleanup WiX project files

    japj committed with piscisaureus
    The current WiX project files do some manual processing and generation
    which WiX supports doing out of the box. This patch will use the
    HeatDirectory task to generate the npm.wxs file and use the auto GUID
    generation. I also changed the msi filename generation to include the
    version number to match the currently used name for released msi files.
    Closes #3360
  3. @piscisaureus

    Unbreak the Windows build

    piscisaureus committed
    The v8 team apparently decided that all build products should go
    into ./build/«type», and updated their common.gypi file to do so.
    Unfortunately v8's common.gypi is only used for some targets. All
    the other targets would still look in the old place to find their
    their dependencies, which effectively broke the build.
    In the long run it would be good for node to send all build
    output to ./build too, on all platforms.
  4. @isaacs
  5. @bnoordhuis @isaacs

    v8: debug: fix error handling in SendConnectMessage()

    bnoordhuis committed with isaacs
    The old error handling code checked if the return value of Socket::Send() != 0,
    which is wrong because Socket::Send() can write less bytes than requested or
    return -1 on error.
  6. @isaacs

    v8: Floating patches

    isaacs committed
  7. @isaacs

    Upgrade v8 to 3.11.7

    isaacs committed
  8. @indutny
  9. @sstur @bnoordhuis

    http: don't lowercase http req header until later

    sstur committed with bnoordhuis
    Don't lowercase the request header until we're in the _addHeaderLine method,
    makes it easier to intercept the raw request headers.
  10. @mattness @piscisaureus

    windows: don't install x64 version into the 'program files (x86)' folder

    mattness committed with piscisaureus
    * Update nodemsi.sln and .wixproj to include support for x64 platform
      - Add ProgramFilesFolderId to the DefineConstants property for each
        configuration/platform's property group with the appropriate value
        (ProgramFilesFolder for x86 builds, ProgramFiles64Folder for x64
    * Update product.wxs:
      - update the Id value for the "Program Files" Directory element to
        use a preprocessor constant.
      - remove hard-coded platform from the Package element.  MSI platform
        will be automatically detected based on MSBuild's Platform property.
        (This was already supported in the Wix MSBuild targets, we just
        weren't taking advantage of it.)
    *  Update vcbuild.bat to set MSBuild's Platform property appropriately,
       defaulting to x86 if not explicitly supplied by the user. Note that
       creating an x64 build requires that vcbuild.bat be run from a VS
       64-bit command prompt.
    Closes #3312
    Closes #3356
  11. @piscisaureus

    windows: add icon to node.exe

    piscisaureus committed
    The icon could definitely be nicer, patches welcome.
    Credits to Nathan Rajlich for putting together this one.
Commits on Jun 1, 2012
  1. @indutny
  2. @piscisaureus @indutny

    uv: upgrade to 87dbffbd

    piscisaureus committed with indutny
Commits on May 30, 2012
  1. @bnoordhuis

    test: update pummel/test-exec

    bnoordhuis committed
    ChildProcess.prototype._internal is called ChildProcess.prototype._handle now.
Commits on May 29, 2012
  1. @isaacs

    Now working on 0.7.10

    isaacs committed
  2. @isaacs

    Merge branch 'v0.7.9-release'

    isaacs committed
  3. @indutny

    deps: upgrade libuv to 7556590

    indutny committed
  4. @bnoordhuis

    net: fix 'close' event emit order

    bnoordhuis committed
    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. @isaacs

    2012.05.28, Version 0.7.9 (unstable)

    isaacs committed
    * 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. @isaacs

    Revert "tests: kill process group on failure"

    isaacs committed
    This reverts commit 0cebfc8.
  7. @isaacs

    upgrade npm to 1.1.23

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

    deps: cherry-pick libuv commit 4690204

    bnoordhuis committed
    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.
  2. @shigeki @bnoordhuis
Commits on May 27, 2012
  1. @mmalecki @bnoordhuis
Something went wrong with that request. Please try again.