Switch branches/tags
Commits on Jan 20, 2012
  1. 2012.01.19, Version 0.6.8 (stable)

    isaacs committed Jan 20, 2012
    * Update V8 to
    * Numeric key hash collision fix for V8 (Erik Corry, Fedor Indutny)
    * Add missing TTY key translations for F1-F5 on Windows (Brandon Benvie)
    * path.extname bugfix with . and .. paths (Bert Belder)
    * cluster: don't always kill the master on uncaughtException (Ben
    * Noordhuis)
    * Update npm to 1.1.0-2 (isaacs)
    * typed arrays: set class name (Ben Noordhuis)
    * zlib binding cleanup (isaacs, Bert Belder)
    * dgram: use slab memory allocator (Michael Bernstein)
    * fix segfault #2473
  2. Upgrade V8 to

    isaacs committed Jan 20, 2012
Commits on Jan 19, 2012
Commits on Jan 18, 2012
  1. Add missing TTY key translations for F1-F5 on Windows

    Brandon Benvie committed with piscisaureus Dec 29, 2011
Commits on Jan 17, 2012
  1. cluster: don't always kill the master on uncaughtException

    bnoordhuis committed Jan 17, 2012
    uncaughtException handlers installed by the user override the default one that
    the cluster module installs, the one that kills off the master process.
    Fixes #2556.
  2. docs: replace expresso with mocha in appendix 1

    Dan Williams committed with bnoordhuis Jan 17, 2012
  3. tests: fix more lint issues

    piscisaureus committed Jan 17, 2012
  4. child_process: add errno property to exceptions

    AndreasMadsen committed with piscisaureus Jan 17, 2012
    In case of a write failure when using fork() an error would be thrown. The
    thrown exception was missing the `errno` property.
  5. Land number collision fix for v8 3.6 by Erik Corry

    indutny committed Jan 17, 2012
    - If V8 snapshots are enabled then the hash is only randomized at build time.
    backport @10366, @10367 and @10402 to 3.6
    Add seed to hash of numeric keyed properties.
    Minor cleanups of numeric seeded hashing patch.
    Split NumberDictionary into a randomly seeded and an unseeded version.
    We don't want to randomize the stub cache.
    Review URL:
  6. typed arrays: set class name

    bnoordhuis committed Jan 17, 2012
    Make obj.toString and Object.prototype.toString work correctly for typed arrays.
Commits on Jan 16, 2012
  1. Update npm to 1.1.0-2

    isaacs committed Jan 16, 2012
Commits on Jan 14, 2012
  1. net: make .write() throw on bad input

    bnoordhuis committed Jan 14, 2012
    Passing a non-buffer or non-string argument to Socket.prototype.write triggered
    an assert:
      Assertion failed: (Buffer::HasInstance(args[0])), function Write,
      file ../src/, line 289.
    Fixes #2532.
Commits on Jan 12, 2012
  1. website: Add "Api Docs" button next to "Download"

    rauchg committed with isaacs Jan 12, 2012
    * Added Docs button and `button` class.
    * Refactored download button style into `.button`
    * Applied color overrides for download/docs buttons.
    * Pointed docs link to latest available docs.
  2. dgram: use slab memory allocator

    mrb committed with bnoordhuis Jan 12, 2012
    Change udp memory allocation scheme from uv_buf_init to slab allocation. Takes
    slab allocation scheme from stream_wrap.
  3. update libuv to 855764406e

    Igor Zinkovsky committed Jan 12, 2012
    fixes #2521
Commits on Jan 11, 2012
  1. zlib: C++ style fixes

    indutny committed Jan 11, 2012
  2. makefile: ignore `lib/punycode.js` while linting

    mmalecki committed with bnoordhuis Jan 10, 2012
    `punycode` is a third party code which generates a lot of lint errors.
    Upstream was contacted in order to fix it in bestiejs/punycode.js#6, but
    request was denied.
    Therefore, it's reasonable to exclude this file from linting process.
    Ref #2456.
  3. zlib binding cleanup

    isaacs committed Jan 10, 2012
    * Add assert to prevent parallel writes
    * Embed request object instead of using new/delete
    * Remove unnecessary WorkReqWrap in favor of uv_work_t
    * Use container_of instead of req->data
    Along with 2d8af39 and
    0ad2717, this should Fix #2504.
Commits on Jan 10, 2012
  1. Use .jpg instead of .bmp for .msi

    ry committed Jan 10, 2012
  2. Fix #2473

    ry committed Jan 9, 2012
Commits on Jan 9, 2012
  1. child_process: fix segfault after failed spawn

    bnoordhuis committed Jan 9, 2012
    The process handle is uninitialized when uv_spawn() fails so don't export the
    handle to JS land when that happens. Attempts to close the uninitialized handle
    resulted in segmentation faults and memory corruption.
    Fixes #2481.
  2. uv: upgrade to 803f5a0

    bnoordhuis committed Jan 9, 2012
Commits on Jan 8, 2012
  1. Avoid unnecessary buffer to string conversion.

    bnoordhuis committed Jan 8, 2012
    Speeds up the benchmark below by about 680% (0.5s versus 3.4s on my Core 2 Duo).
        var crypto = require('crypto');
        var hash = crypto.createHash('sha1');
        var data = new Buffer(1024);
        for (var i = 0; i < 128 * 1024; ++i) hash.update(data);
    Fixes #2494.
  2. build: honour the PYTHON environment variable

    bnoordhuis committed Jan 8, 2012
    Overrides the path to the python binary. Defaults to `python`.
Commits on Jan 7, 2012
  1. docs: fix ChangeLog

    koichik committed Jan 7, 2012