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

    * Update V8 to 3.6.6.19
    
    * 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
    isaacs committed Jan 20, 2012
  2. Upgrade V8 to 3.6.6.19

    isaacs committed Jan 20, 2012
Commits on Jan 19, 2012
Commits on Jan 18, 2012
Commits on Jan 17, 2012
  1. cluster: don't always kill the master on uncaughtException

    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.
    bnoordhuis committed Jan 17, 2012
  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

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

    - 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: http://codereview.chromium.org/9190001/
    indutny committed Jan 17, 2012
  6. typed arrays: set class name

    Make obj.toString and Object.prototype.toString work correctly for typed arrays.
    bnoordhuis committed Jan 17, 2012
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

    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/stream_wrap.cc, line 289.
    
    Fixes #2532.
    bnoordhuis committed Jan 14, 2012
Commits on Jan 12, 2012
  1. website: Add "Api Docs" button next to "Download"

    * 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.
    rauchg committed with isaacs Jan 12, 2012
  2. dgram: use slab memory allocator

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

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

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

    `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.
    mmalecki committed with bnoordhuis Jan 10, 2012
  3. zlib binding cleanup

    * 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.
    isaacs committed Jan 10, 2012
Commits on Jan 10, 2012
  1. Use .jpg instead of .bmp for .msi

    smaller.
    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

    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.
    bnoordhuis committed Jan 9, 2012
  2. uv: upgrade to 803f5a0

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

    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.
    bnoordhuis committed Jan 8, 2012
  2. build: honour the PYTHON environment variable

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

    koichik committed Jan 7, 2012