Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V5.10.2 proposal #6311

Closed
wants to merge 66 commits into from
Closed

V5.10.2 proposal #6311

wants to merge 66 commits into from

Commits on Apr 20, 2016

  1. test: fix pummel test failures

    A handful of tests in `test/pummel` were failing due to undefined
    variables.
    
    The tests in pummel are not run in CI or otherwise exercised regularly
    so these failures can go unnoticed for a long time.
    
    PR-URL: #6012
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    eb15c8d View commit details
    Browse the repository at this point in the history
  2. src: add missing 'inline' keywords

    The BaseObject constructor and destructor should not have external
    linkage because BaseObject is a header-only construct.  Add the
    necessary 'inline' keywords.
    
    PR-URL: #6056
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    f6d16c1 View commit details
    Browse the repository at this point in the history
  3. doc: note about Android support

    PR-URL: #6040
    Refs: #6035
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    fd8e7de View commit details
    Browse the repository at this point in the history
  4. test: enforce strict mode for test-domain-crypto

    The last change to this test landed before a nit about strict mode was
    addressed, so this change addresses that.
    
    PR-URL: #6047
    Refs: #6017
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    8ab2d73 View commit details
    Browse the repository at this point in the history
  5. build: remove -f{data,function}-sections flags

    We don't link with `--gc-sections` because it's unreliable with some
    toolchains, so all these flags do is make the compiler generate slightly
    worse code.  Drop them.
    
    Refs: #6056
    PR-URL: #6077
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    bnoordhuis authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    8952330 View commit details
    Browse the repository at this point in the history
  6. doc: simple doc typo fix

    decipher.setAuthPadding canged to decipher.setAutoPadding
    
    PR-URL: #6041
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    BrendonPierson authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    ab80b23 View commit details
    Browse the repository at this point in the history
  7. doc: update openssl LICENSE using license-builder.sh

    * due to: openssl bump in 1f43478
    
    PR-URL: #6065
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    srl295 authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    9104902 View commit details
    Browse the repository at this point in the history
  8. deps: backport 125ac66 from v8 upstream

    As requested in #5221
    
    Original commit message:
    
      fix debug command processor wrt restart frame.
    
      R=jkummerow@chromium.org
      BUG=v8:4757
      LOG=N
    
      Review URL: https://codereview.chromium.org/1700693002
    
      Cr-Commit-Position: refs/heads/master@{#33983}
    
    PR-URL: #6086
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    838efb4 View commit details
    Browse the repository at this point in the history
  9. test: refactor test-file-write-stream3

    * use common.mustCall() to verify all tests have run
    * eliminate unneeded removeTestFile()
    * eliminate unneeded var leaking into global scope
    * var -> const
    * remove instance of let
    
    PR-URL: #6050
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    d7b63d0 View commit details
    Browse the repository at this point in the history
  10. doc: add example using algorithms not directly exposed

    PR-URL: #6108
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    hillbrad authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    ce6c5ac View commit details
    Browse the repository at this point in the history
  11. buffer: standardize array index check

    ParseArrayIndex() was requesting a Uint32Value(), but assigning it to an
    in32_t. This caused slight differences in error message reported in edge
    cases of argument parsing. Fixed by getting the IntegerValue() before
    checking if the value is < 0. Added test of API that was affected.
    
    PR-URL: #6084
    Reviewed-By: James M Snell <jasnell@gmail.com>
    trevnorris authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    e1ce18a View commit details
    Browse the repository at this point in the history
  12. doc: add topic - event loop, timers, nextTick()

    Adds a new topic that provides an overview of the event loop, timers, and
    `process.nextTick()` that is based upon a NodeSource "Need to Node" presentation
    hosted by @trevnorris: Event Scheduling and the Node.js Event
    Loop (https://nodesource.com/resources).
    
    PR-URL: #4936
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Calvin W. Metcalf <calvin.metcalf@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    techjeffharris authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    8f5a271 View commit details
    Browse the repository at this point in the history
  13. repl: refactor repl.js

    There is some unnecessary logic in repl.js. Remove it.
    
    PR-URL: #6071
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    820dd58 View commit details
    Browse the repository at this point in the history
  14. path: fixing a test that breaks on some machines.

    A win32-only test was verifying that path.win32._makeLong('C:')
    would return the current working directory.  This would only work if
    current working directory was also on the C: device.  Fix is to grab
    the device letter for current working directory, and pass that to
    _makeLong().
    
    PR-URL: #6067
    Reviewed-By: Trott - Rich Trott <rtrott@gmail.com>
    Reviewed-By: Joao Reis <reis@janeasystems.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Mike Kaufman authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    b9ac6b0 View commit details
    Browse the repository at this point in the history
  15. test: fix flaky test-http-client-abort

    Fixes: #6080
    PR-URL: #6124
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    251fc03 View commit details
    Browse the repository at this point in the history
  16. doc: fix scrolling on iOS devices

    Fixes an issue that prevented scrolling from going past large code
    blocks on iOS devices. Also fixes a few minor styling issues that
    came up in the discussion.
    
    Fixes: #5861
    PR-URL: #5878
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Lindstädt <robert.lindstaedt@gmail.com>
    lpinca authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    c3fecfd View commit details
    Browse the repository at this point in the history
  17. tools,doc: fix incomplete json produced by doctool

    Doc tool produces incomplete json when it meets unordered lists that
    directly following a heading. Add a default case to processList function
    to handle the lists.
    
    PR-URL: #5966
    Fixes: #1545
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Lindstädt <robert.lindstaedt@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    firedfox authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    a6cf6aa View commit details
    Browse the repository at this point in the history
  18. tools,doc: fix json for grouped optional params

    Current tools/doc/json.js only supports one bracket style for optional
    params methodName(param0[,param1],param2). Add support to other styles
    such as methodName(param0,[param1,]param2) or
    methodName(param0[,param1,param2]) or
    methodName(param0[,param1[,param2]]).
    
    PR-URL: #5977
    Fixes: #5976
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Lindstädt <robert.lindstaedt@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    firedfox authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    052c919 View commit details
    Browse the repository at this point in the history
  19. doc: describe child.kill() pitfalls on linux

    This commit refines the documentation around child.kill(), where kill
    attempts against shells will lead to unexpected results. Namely, on
    linux the child process of a child process will not terminate, when
    its parent gets terminated. This is different across the the
    platforms.
    
    PR-URL: #2098
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Closes: #2098
    eljefedelrodeodeljefe authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    ff61555 View commit details
    Browse the repository at this point in the history
  20. doc: clarification for maxBuffer and Unicode output

    Clarify caveats on `maxBuffer` with regards to Unicode output.
    
    Refs: #1901
    PR-URL: #6030
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    79d612f View commit details
    Browse the repository at this point in the history
  21. doc: add copy about how to curl SHA256.txt

    Currently we include instructions on how to check the sha of a
    downloaded tar-ball, but do not include instruction on how to
    get the `SHA256.txt` file. This has led to confusion with people
    thinking that the SHA256.txt is included in that tarball.
    
    This commit includes instructions on how to use curl to download the
    `SHA256.txt` prior to the instructions on how to verify the sha.
    
    Refs: nodejs/help#113
    Refs: nodejs/help#137
    PR-URL: #6120
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    625951d View commit details
    Browse the repository at this point in the history
  22. stream: Fix readableState.awaitDrain mechanism

    In 6899094 (#2325),
    the conditions for increasing `readableState.awaitDrain` when
    writing to a piping destination returns false were changed so
    that they could not actually be met, effectively leaving
    `readableState.awaitDrain` with a constant value of 0.
    
    This patch changes the conditions to testing whether the
    stream for which `.write()` returned false is still a piping
    destination, which was likely the intention of the original
    patch.
    
    Fixes: #5820
    Fixes: #5257
    PR-URL: #6023
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    11d617c View commit details
    Browse the repository at this point in the history
  23. tools: remove simplejson dependency

    As Node.js expects either Python 2.6 or 2.7 installed to work properly,
    simplejson module is no longer necessary. It was included in Python 2.6
    as the json module.
    
    PR-URL: #6101
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    thefourtheye authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    e6df83d View commit details
    Browse the repository at this point in the history
  24. test: fix flaky test-child-process-fork-net

    Reduce client connections from 10 to 4 in a test that is causing issues
    on Raspberry Pi 2 devices in CI.
    
    Fixes: #5122
    PR-URL: #6138
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    1b8dad2 View commit details
    Browse the repository at this point in the history
  25. deps: cherry-pick 1383d00 from v8 upstream

    Original commit message:
    
        tools: fix tickprocessor Cpp symbols on mac
    
        Despite man page documentation:
    
            -f Display the symbol table of a dynamic library flat (as one
               file not separate modules).
    
        `nm` on mac treats `-f` as a shorthand for `-format`. The `-f` argument
        does not seem to be required, so just remove it completely.
    
        (For `-format` documentation - see `nm --help` on mac).
    
        BUG=
    
        Review URL: https://codereview.chromium.org/1840633002
    
        Cr-Commit-Position: refs/heads/master@{#35445}
    
    Fix: #5903
    PR-URL: #6179
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    indutny authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    fa4956d View commit details
    Browse the repository at this point in the history
  26. streams: support unlimited synchronous cork/uncork cycles

    net streams can request multiple chunks to be written in a synchronous
    fashion. If this is combined with cork/uncork, en error is currently
    thrown because of a regression introduced in:
    89aeab9
    (#4354).
    
    Fixes: #6154
    PR-URL: #6164
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mathias Buus <mathiasbuus@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mcollina authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    0c6bc2c View commit details
    Browse the repository at this point in the history
  27. repl: don’t complete non-simple expressions

    Change the regular expression that recognizes “simple” JS expressions
    to requiring that the full line needs to match it.
    
    Previously, in terms like `a().b.`, `b.` would be a partial match.
    This meant that completion would evaluate `b` and either fail with
    a `ReferenceError` or, if `b` was some global, return the properties
    of the global `b` object.
    
    PR-URL: #6192
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    6021b82 View commit details
    Browse the repository at this point in the history
  28. doc: fix incorrect references in buffer docs

    PR-URL: #6194
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
    Amery2010 authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    2a0e70e View commit details
    Browse the repository at this point in the history
  29. deps: upgrade npm to 3.8.6

    PR-URL: #6153
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    zkat authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    6729ffc View commit details
    Browse the repository at this point in the history
  30. deps: floating fix for npm's test-node script

    Upstream PR: npm/npm#12310
    
    PR-URL: #6153
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    zkat authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    ac3f0c5 View commit details
    Browse the repository at this point in the history
  31. benchmark: add module loader benchmark parameter

    PR-URL: #5172
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mscdex authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    39f887e View commit details
    Browse the repository at this point in the history
  32. doc: add addaleax to collaborators

    PR-URL: #6224
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    addaleax authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    93ff5de View commit details
    Browse the repository at this point in the history
  33. doc: add santigimeno to collaborators

    PR-URL: #6225
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    santigimeno authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    2bb5f95 View commit details
    Browse the repository at this point in the history
  34. doc: add iWuzHere to collaborators

    PR-URL: #6226
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    imran-iq authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    5252f7a View commit details
    Browse the repository at this point in the history
  35. doc: add stefanmb to collaborators

    PR-URL: #6227
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    stefanmb authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    bc29c43 View commit details
    Browse the repository at this point in the history
  36. doc: add domain postmortem

    Do to various reasons, outlined in the committed document, domains were
    only in core for 2 years before being deprecated. This outline explains
    why they received criticism from the community and never gained traction
    with module authors.
    
    Also included is an example script that accompanies the postmortem
    analysis.
    
    PR-URL: #6159
    Reviewed-By: Robert Lindstädt <robert.lindstaedt@gmail.com>
    Reviewed-By: Kelvin Knighton <keltheceo@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    trevnorris authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    b88e3a4 View commit details
    Browse the repository at this point in the history
  37. test,vm: enable strict mode for vm tests

    Some vm tests are not in strict mode because they need to create and use
    global variables. By using `global.foo` instead of just `foo`, we can
    still enable strict mode.
    
    PR-URL: #6209
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    c1c3585 View commit details
    Browse the repository at this point in the history
  38. doc: clarify fs.watch() and inodes on linux, os x

    On Linux and OS X systems, `fs.watch()` resolves the watched path to an
    inode. This clarifies that `fs.watch()` watches the inode and not the
    path. If the inode of the path subsequently changes, `fs.watch()` will
    continue watching the original inode and events for the path will no
    longer be emitted. This is expected behavior.
    
    Fixes: #5039
    PR-URL: #6099
    Reviewed-By: James M Snell <jasnell@gmail.com>
    jorangreef authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    39fb5f7 View commit details
    Browse the repository at this point in the history
  39. tools,doc: parse types in braces everywhere

    Also add `EvalError`, `RangeError`, `ReferenceError`, `SyntaxError`,
    `TypeError`, `URIError` to list of global types. Fix errors.markdown
    copy accordingly.
    
    Fixes: #5325.
    PR-URL: #5329
    Reviewed-By: James M Snell <jasnell@gmail.com>
    estliberitas authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    2567f2d View commit details
    Browse the repository at this point in the history
  40. process: fix incorrect usage of assert.fail()

    The message argument for `assert.fail()` is the third argument, not the
    first. Correct minor misuse in internal module.
    
    PR-URL: #6211
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    a31610e View commit details
    Browse the repository at this point in the history
  41. doc: native module reloading is not supported

    Clarify in docs for require.cache that reloading native modules
    isn't supported.
    
    Related: #6160
    PR-URL: #6168
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bengl authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    b22ab38 View commit details
    Browse the repository at this point in the history
  42. test,repl: use deepStrictEqual for false-y values

    PR-URL: #6196
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
    Fishrock123 authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    763a867 View commit details
    Browse the repository at this point in the history
  43. doc: explain differences in console.assert between node and browsers

    Provide an example for implementing browser like behavior for console.assert.
    
    This "fixes" #5340 by providing an
    alternative to changing Node.js' implemented behavior. Instead, we
    document the differences and show how to work around them if
    browser like semantics are desired.
    
    Fixes: #5340
    PR-URL: #6169
    Reviewed-By: Robert Jefe Lindstädt <robert.lindstaedt@gmail.com>
    Reviewed-By: Jeff Harris <@techjeffharris>
    jasnell authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    46f774f View commit details
    Browse the repository at this point in the history
  44. gitignore: ignore VS 2015 *.VC.opendb files

    These files are created by VS 2015 and should be ignored by git.
    
    PR-URL: #6070
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Mike Kaufman authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    dae99cb View commit details
    Browse the repository at this point in the history
  45. gitignore: adding .vs/ directory to .gitignore

    This is created by vs 2015 for user & machine-specific files and should
    be ignored by git.
    
    PR-URL: #6070
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Mike Kaufman authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    1dc77e8 View commit details
    Browse the repository at this point in the history
  46. tools: fix license-builder.sh again for ICU

    * Modify tools/license-builder.sh to support ICU 57.1's plain text
    license. (Separate issue to add ICU 57.1 in #6058)
    * Update/regenerate LICENSE to include ICU 57.1's license
    * Note that because the tool was rerun, the change in #6065 is already
    included here.
    
    PR-URL: #6068
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    srl295 authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    b0457d9 View commit details
    Browse the repository at this point in the history
  47. doc: document intention and dangers of fs module Buffer API

    PR-URL: #6020
    Reviewed-By: James M Snell <jasnell@gmail.com>
    seishun authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    8760dc6 View commit details
    Browse the repository at this point in the history
  48. doc: fix http response event, Agent#getName

    Removes the options block from the http 'response' event and attaches
    it to Agent#getName where it belongs. Removes socketPath and documents
    localAddress option.
    
    PR-URL: #5993
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mdouglass authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    7066394 View commit details
    Browse the repository at this point in the history
  49. doc: DCO anchor that doesn't change

    PR-URL: #6257
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    williamkapke authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    41123d0 View commit details
    Browse the repository at this point in the history
  50. doc: replace functions with arrow functions

    PR-URL: #6203
    Reviewed-By: James M Snell <jasnell@gmail.com>
    hiroppy authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    599219d View commit details
    Browse the repository at this point in the history
  51. assert: respect assert.doesNotThrow message.

    Special handling to detect when user has supplied a custom message.
    Added a test for user message.
    When testing if `actual` value is an error use
    `util.isError` instead of `instanceof`.
    
    Fixes: #2385
    PR-URL: #2407
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Ilya Shaisultanov authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    690192c View commit details
    Browse the repository at this point in the history
  52. test: fix test-net-settimeout flakiness

    Wait for the data to be received by the socket before creating the
    clean-up timer. This way, a possible (though unlikely) `ECONNRESET`
    error can be avoided.
    
    PR-URL: #6166
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    santigimeno authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    744fe56 View commit details
    Browse the repository at this point in the history
  53. test: fix flaky test-http-set-timeout-server

    Make the servers listen on a free port number picked by the OS to avoid
    rare `EADDRINUSE` errors on `SmartOS`.
    
    Fixes: #6197
    PR-URL: #6248
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    4be2e15 View commit details
    Browse the repository at this point in the history
  54. tools: update ESLint to 2.7.0

    PR-URL: #6132
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: thefourtheye <thechargingvolcano@gmail.com>
    silverwind authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    ea3c09f View commit details
    Browse the repository at this point in the history
  55. test: fix issues for ESLint 2.7.0

    PR-URL: #6132
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: thefourtheye <thechargingvolcano@gmail.com>
    silverwind authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    196cc0c View commit details
    Browse the repository at this point in the history
  56. lib,test,tools: alignment on variable assignments

    Correct alignment on variable assignments that span multiple lines in
    preparation for lint rule to enforce such alignment.
    
    PR-URL: #6242
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    799f414 View commit details
    Browse the repository at this point in the history
  57. tools: lint for alignment of variable assignments

    Enforce alignment/indentation on variable assignments that span multiple
    lines.
    
    PR-URL: #6242
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    6f01ff2 View commit details
    Browse the repository at this point in the history
  58. tools: improve js linter

    This commit switches from the eslint command-line tool to a custom
    tool that uses eslint programmatically in order to perform linting
    in parallel and to display linting results incrementally instead of
    buffering them until the end.
    
    Fixes: #5596
    PR-URL: #5638
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    mscdex authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    b3e62f5 View commit details
    Browse the repository at this point in the history
  59. build: allow test-ci to run tests in parallel

    Run tests in parallel if the environment variable JOBS
    (which should contain a number of parallel jobs) is set.
    
    PR-URL: #6208
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    jbergstroem authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    5d5b9e1 View commit details
    Browse the repository at this point in the history
  60. test: move the debugger tests back to parallel

    Run the debugger with `--port=common.PORT` to avoid the use of the same
    port.
    
    PR-URL: #6246
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    santigimeno authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    3bb38b6 View commit details
    Browse the repository at this point in the history
  61. test: move some test from sequential to parallel

    The only test with modifications is `test-stdin-child-proc` that was
    passing when it should not because the exit code of the child process
    was not being checked.
    
    PR-URL: #6087
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    santigimeno authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    089b855 View commit details
    Browse the repository at this point in the history
  62. doc: path.format provide more examples

    This change was to add upon the algorithm description of path.format
    by adding examples for unix systems that clarified behavior in
    various scenarios.
    
    PR-URL: #5838
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Klauke <romaaan.git@gmail.com>
    eversojk authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    6319f1f View commit details
    Browse the repository at this point in the history
  63. tools: move message listener to worker objects

    Moving the `message` event listener from the cluster object to each
    worker object allows easier backporting of the recent jslint
    changes since v5.x and older do not have v6.x's `worker` parameter
    in the cluster object's `message` event.
    
    PR-URL: #6212
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    mscdex authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    6606905 View commit details
    Browse the repository at this point in the history
  64. doc: fix broken references

    PR-URL: #6100
    Reviewed-By: James M Snell <jasnell@gmail.com>
    gromnitsky authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    0c96eb4 View commit details
    Browse the repository at this point in the history
  65. test: move debugger tests to sequential

    The debugger tests in parallel fail with `make test` sometimes (all the
    time?). This appears to be related to running in parallel, as it does
    not fail with `make test-ci`, when run via `tools/test.py` or directly
    from the command line with `./node
    test/parallel/test-debugger-util-regression.js`.
    
    A separate issue may be opened to find out why it is failing in
    parallel, but for now, I think it's important to fix `make test`
    promptly.
    
    I suspect the issue is that the tests are relying on a default port
    somewhere and so they are colliding when run in parallel. But that's
    just a guess for the moment.
    
    PR-URL: #6205
    Fixes: #6201
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Trott authored and Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    ec11dfb View commit details
    Browse the repository at this point in the history
  66. 2016-04-20, Version 5.10.2 (Stable) Release

    npm:
      * upgrade npm to 3.8.6 (Kat Marchán)
        #6153
    Myles Borins committed Apr 20, 2016
    Configuration menu
    Copy the full SHA
    31e6b5f View commit details
    Browse the repository at this point in the history