This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Sep 30, 2015
  1. domains: port caeb677 from v0.10 to v0.12

    whitlockjc authored and Julien Gilli committed Sep 28, 2015
    caeb677
    Do not abort the process if an error is thrown from within a domain,
    an error handler is setup for the domain and
    --abort-on-uncaught-exception was passed on the command line.
    
    However, if an error is thrown from within the top-level domain's
    error handler and --abort-on-uncaught-exception was passed on the
    command line, make the process abort.
    
    Fixes: #8877
    
    Fixes: #8877
    PR-URL: #25835
    Reviewed-By: misterdjules - Julien Gilli <jgilli@nodejs.org>
  2. v8: port fbff705 from v0.10 to v0.12

    whitlockjc authored and Julien Gilli committed Sep 28, 2015
    fbff705
    Add v8::Isolate::SetAbortOnUncaughtException() so the user can be
    notified when an uncaught exception has bubbled.
    
    Fixes: #8877
    PR-URL: #25835
    Reviewed-By: misterdjules - Julien Gilli <jgilli@nodejs.org>
Commits on Sep 16, 2015
  1. build,win: try next MSVS version on failure

    joaocgreis committed Sep 15, 2015
    Try the next version of Microsoft Visual Studio when vcvarsall.bat
    fails to set VCINSTALLDIR.
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  2. build: update manifest to include Windows 10

    LPGhatguy authored and joaocgreis committed Aug 9, 2015
    This is a port of b0dd3bf .
    
    Original commit message:
    
      Windows 10 wasn't listed in the executable manifest.
      This caused problems with trying to detect Windows 10
      via `os.release()`.
    
      PR-URL: nodejs/node#2332
      Reviewed-By: Roman Reiss <me@silverwind.io>
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  3. build: add MSVS 2015 support

    rvagg authored and joaocgreis committed Apr 16, 2015
    This is a port of 4208dc4 .
    
    Original commit message:
    
      PR-URL: nodejs/node#2036
      Reviewed-By: Alexis Campailla <alexis@janeasystems.com>
    
    This was ported to v0.10 in #25857
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  4. deps,v8: fix compilation in VS2015

    joaocgreis committed Sep 12, 2015
    To compile with VS2015, the == and != methods in zone-allocator.h need
    to be marked const.
    
    This change was introduced upstream in
    https://chromium.googlesource.com/v8/v8.git/+/f9e4527f32c2c268cb79428c74ea9703e9db3aec
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  5. deps: fix openssl for MSVS 2015

    dot-asm authored and joaocgreis committed Jul 2, 2014
    Backports http://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=aab3560b65b9254d17770bb6fe3ca7edd7451429
    from openssl upstream, to add support for Visual Studio 2015. This is
    already included in the newer openssl 1.0.2.
    
    Original commit message:
    
      e_os.h: limit _MSC_VER trickery to older compilers.
    
      PR: #3390
    
    Original pull request:
    
      http://rt.openssl.org/Ticket/Display.html?user=guest&pass=guest&id=3390
    
    This was ported to v0.10 in #25857
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  6. deps: fix gyp to work on MacOSX without XCode

    Shigeki Ohtsu authored and joaocgreis committed Feb 10, 2015
    This is a port of eb459c8 ,
    used as a floating patch over gyp.
    
    Original commit message:
    
      This issue has already submitted to the upstream in
      https://code.google.com/p/gyp/issues/detail?id=477
      Use this commit until the upstream is to be fixed.
    
      PR-URL: nodejs/node#1325
      Reviewed-By: Fedor Indutny <fedor@indutny.com>
      Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    
    This was ported to v0.10 in #25857
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  7. deps: update gyp to 25ed9ac

    joaocgreis committed Aug 13, 2015
    This is a port of a525c72 .
    
    Original commit message:
    
      Gyp update to be able to generate VS2015 projects.
    
      PR-URL: #25857
      Reviewed-By: Alexis Campailla <alexis@janeasystems.com>
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  8. win: fix custom actions for WiX older than 3.9

    joaocgreis committed Jul 21, 2015
    This is a port of e192f61 .
    
    Original commit message:
    
      Older WiX versions included a header with extern "C" declaration,
      hence the custom action source must be C++.
    
      Reviewed-By: João Reis <reis@janeasystems.com>
      PR-URL: #25569
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
  9. win: fix custom actions on Visual Studio != 2013

    Julien Gilli authored and joaocgreis committed Jun 19, 2015
    This is a port of 16bcd68 .
    
    Original commit message:
    
      The original change that added support for running custom actions
      during the install process (e7c84f8)
      assumed that Visual Studio 2013 is used to generate the installer
      file.
    
      However, that is not always the case, and older versions of Visual
      Studio should allow users to generate Windows installer files. This
      change makes the custom actions visual studio project use the visual
      studio version that is found by vcbuild.bat.
    
      Reviewed-By: João Reis <reis@janeasystems.com>
      PR-URL: #25569
    
    PR-URL: nodejs/node#2843
    Reviewed-By: rvagg - Rod Vagg <rod@vagg.org>
    Reviewed-By: orangemocha - Alexis Campailla <orangemocha@nodejs.org>
    Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
Commits on Sep 11, 2015
  1. crypto: replace rwlocks with simple mutexes

    bnoordhuis authored and rvagg committed Sep 7, 2015
    It was pointed out by Zhou Ran that the Windows XP implementation of
    uv_rwlock_rdlock() and friends may unlock the inner write mutex on a
    different thread than the one that locked it, resulting in undefined
    behavior.
    
    The only place that uses rwlocks is the crypto module.  Make that use
    normal (simple) mutexes instead.
    
    OpenSSL's critical sections are generally very short, with exclusive
    access outnumbering shared access by a factor of three or more, so
    it's not as if using rwlocks gives a decisive performance advantage.
    
    PR-URL: nodejs/node#2723
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
Commits on Aug 28, 2015
  1. doc: fixed child_process.exec doc

    tyleranton authored and jasnell committed Mar 20, 2015
    Changed child_process.exec documentation to reflect that the parameters stdout and stderr are instances of Buffer only if {encoding: null}. Otherwise, they are instances of String with the encoding.
    
    Fixes #9434
    
    removed .DS_Store
    
    PR-URL: #14088
    Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
    Reviewed-By: piscisaureus - Bert Belder <bertbelder@gmail.com>
Commits on Aug 27, 2015
  1. child_process: clone spawn options argument

    cjihrig authored and jasnell committed Jan 23, 2015
    spawnSync() modifies the options argument. This commit makes
    a copy of options before any modifications occur.
    
    PR-URL: #9159
    Reviewed-By: trevnorris - Trevor Norris <trev.norris@gmail.com>
  2. tls: Closing parent socket also closes the tls sock

    dnakamura authored and jasnell committed Aug 25, 2015
    PR-URL: #25642
    Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
  3. docs: event emitter behavior notice

    Hunchmun authored and jasnell committed Jun 2, 2015
    Updated documentation as per the issue below:
    #25466
    
    Event listeners can alter parts of the passed object, in some
    circumstances the changes are passed to the next listeners
    due to pass by reference. This is documentation of that behavior.
    
    PR-URL: #25467
    Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
  4. src: fix intermittent SIGSEGV in resolveTxt

    evanlucas authored and jasnell committed Feb 27, 2015
    Fixes a SIGSEGV by making sure `txt_chunk` is not empty before setting
    it on `txt_records`
    
    Fixes: #9285
    PR-URL: #9300
    Reviewed-By: cjihrig - Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: jasnell - James M Snell <jasnell@gmail.com>
Commits on Aug 25, 2015
  1. test: mark test-https-aws-ssl flaky on linux

    joaocgreis committed Aug 24, 2015
    PR-URL: #25893
    Reviewed-By: Alexis Campailla <alexis@janeasystems.com>
Commits on Aug 24, 2015
  1. build: work around VS2015 issue in ICU <56

    srl295 authored and joaocgreis committed Jul 31, 2015
    This change is a backport of
    nodejs/node@4c06515.
    
    Original commit message:
    
      The particular ufile.c is from
      http://bugs.icu-project.org/trac/changeset/37704
      and should be OK for ICU 54 and 55.
    
      Also, adds general mechanism for floating patches on top of ICU.
    
      Fixes: nodejs/node#2279
      PR-URL: nodejs/node#2283
      Reviewed-By: João Reis <reis@janeasystems.com>
    
    Fixes: #25792
    
    PR-URL: #25804
    Reviewed-By: João Reis <reis@janeasystems.com>
Commits on Aug 21, 2015
  1. deps: upgrade to npm 2.13.4

    zkat authored and jasnell committed Aug 8, 2015
    PR-URL: #25825
    Reviewed-By: James M Snell <jasnell@gmail.com>
  2. Update addons.markdown

    maxdeepfield authored and jasnell committed Aug 20, 2015
    libuv link fix
    
    PR-URL: #25885
    Reviewed-By: James M Snell <jasnell@gmail.com>
Commits on Aug 19, 2015
  1. doc: Update docs for os.platform()

    hertzg authored and jasnell committed Jul 28, 2015
    Specifies origin and includes a list of possible values
    
    PR-URL: #25777
    Reviewed-By: James M Snell <jasnell@gmail.com>
Commits on Aug 14, 2015
  1. build: Intl: bump ICU4C from 54 to 55 (backport)

    srl295 authored and joaocgreis committed Aug 13, 2015
    node was using ICU4C 54 ( released 2014-oct-06 )
    
    * Bump to ICU4C 55 ( released 2015-apr-08)
     * Timezone fixes, translation fixes, bug/performance fixes.
     * Speed improvements in date formatting
     * ICU4C 55 changelog: http://site.icu-project.org/download/55
     * CLDR 27 changelog: http://cldr.unicode.org/index/downloads/cldr-27
    
    * Retarget the file exclusions from ICU4C 54 to ICU4C 55
     * (improves on-disk footprint on some platforms)
    
    Fixes: #25855
    
    Backport from nodejs/node:
    > Originally-Fixes: nodejs/node#2292
    > Original-PR-URL: nodejs/node#2293
    
    PR-URL: #25856
    Reviewed-By: João Reis <reis@janeasystems.com>
    Reviewed-By: James Snell <jasnell@gmail.com>
Commits on Aug 13, 2015
  1. comma

    darul75 authored and jasnell committed Jul 2, 2015
    PR-URL: #25811
    Reviewed-By: James M Snell <jasnell@gmail.com>
  2. doc: Change the link for v8 docs to v8dox.com

    chad3814 authored and jasnell committed Jul 10, 2015
    No offense to @izs, but the doxygen he put up 3.5 years ago isn't
    accurate for node 0.12 nor io.js. I'm trying to keep up and have
    multiple sets of doxygen of v8 available at http://v8dox.com/
    
    PR-URL: #25811
    Reviewed-By: James M Snell <jasnell@gmail.com>
  3. doc: buffer, adding missing backtick

    dyanarose authored and jasnell committed Jul 25, 2015
    PR-URL: #25811
    Reviewed-By: James M Snell <jasnell@gmail.com>
  4. Update assert.markdown

    daveboivin authored and jasnell committed Jul 30, 2015
    The current wording "This module is used for writing unit tests for your applications, you can access it with require('assert')." implies that this module should only be used in development while unit testing.
    
    The article "Error Handling in Node.js" by Joyent (https://www.joyent.com/developers/node/design/errors) uses the assert module in an efficient way to validate required function arguments.
    
    PR-URL: #25811
    Reviewed-By: James M Snell <jasnell@gmail.com>
  5. Fixed typo

    radarhere authored and jasnell committed Aug 4, 2015
    PR-URL: #25811
    Reviewed-By: James M Snell <jasnell@gmail.com>
Commits on Aug 4, 2015
  1. doc: tls.markdown, adjust version from v0.10.39 to v0.10.x

    jasnell committed Aug 4, 2015
    per #25591 (comment)
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25591
  2. doc: additional refinement to readable event

    jasnell committed Jul 9, 2015
    Per #25635 (comment)
    
    Additional refinement to the clarification on the `readable` event
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25591
  3. doc: readable event clarification

    jasnell committed Jul 6, 2015
    per #14597
    
    Indicate that `'readable'` indicates only that data can
    be read from the stream, not that there is actually data
    to be consumed. `readable.read([size])` can still return
    null. Includes an example that illustrates the point.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25591
  4. doc: stream.unshift does not reset reading state

    jasnell committed Jul 6, 2015
    Per #14604,
    
    Document that performing an `unshift` during a read
    can have unexpected results. Following the `unshift`
    with a `push('')` resets the reading state appropriately.
    Also indicate that doing an `unshift` during a read
    is not optimal and should be avoided.
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25591
  5. Update util.markdown

    danielrentz authored and jasnell committed Jun 25, 2015
    Fix for #25559 (Typo in example of util.deprecate() documentation)
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25591
  6. doc: clarify Readable._read and Readable.push

    fresheneesz authored and jasnell committed Jun 25, 2015
    Minor clarifications around Readable._read and Readable.push
    to make their implementation/usage easier to understand.
    
    #14124 (comment)
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25591
  7. doc: two minor stream doc improvements

    jasnell committed Jul 1, 2015
    per: #14596
    
    1. document that a runtime error will occur if you attempt
       to unshift after the end event
    2. document that calling read after the end event will return
       null and will not trigger a runtime error
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PR-URL: #25591