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

7.7.0 Proposal #11553

Merged
merged 164 commits into from
Mar 1, 2017
Merged

7.7.0 Proposal #11553

merged 164 commits into from
Mar 1, 2017

Commits on Feb 22, 2017

  1. test: increase coverage of buffer

    PR-URL: #11312
    Backport-of: #11122
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    DavidCai1111 authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    66081d1 View commit details
    Browse the repository at this point in the history
  2. deps: cherry-pick 7c982e7 from V8 upstream

    Original commit message:
    
        PPC/s390: [Turbofan]: Use new MachineTypes in access-builder.
    
        Port 56429fc14671a10749190a4dfeacd38b7270f6f5
    
        Original Commit Message:
    
            Introduced MachineType::TaggedSigned() and TaggedPointer().
    
            The idea is to quit using the representational dimension of Type, and
            instead encode this information in the MachineRepresentation (itself
            lightly wrapped in MachineType, along with MachineSemantic).
    
            There are three parts to the whole change:
    
            1) Places that set the machine representation - constant nodes, loads nad
               stores, global object and native context specialization.
    
            2) Places that propagate type/representation - this is representation
               inference (aka simplified lowering). At the end of this process we
               expect to have a MachineRepresentation for every node. An interesting
               part of this is phi merging.
    
            3) Places that examine representation - WriteBarrier elimination does this.
               Currently it's looking at the Type representation dimension, but as
               a part of this change (or in a soon-to-follow change) it can simply
               examine the MachineRepresentation.
    
        [email protected], [email protected], [email protected], [email protected]
        BUG=
        LOG=N
    
        Review-Url: https://codereview.chromium.org/2662223003
        Cr-Commit-Position: refs/heads/master@{#42817}
    
    PR-URL: #11263
    Backport-of: v8/v8@7c982e7
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ali Ijaz Sheikh <[email protected]>
    Jaideep Bajwa authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    d4000e7 View commit details
    Browse the repository at this point in the history
  3. child_process: exit spawnSync with null on signal

    This commit sets the spawnSync() exit code to null when the
    child is killed via signal. This brings the behavior more in
    sync with spawn().
    
    Fixes: #11284
    PR-URL: #11288
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    cjihrig authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    58e2517 View commit details
    Browse the repository at this point in the history
  4. test: cover dgram socket close during cluster bind

    When a non-exclusive dgram socket is bound from a cluster
    worker, it attempts to get a handle from the cluster module.
    This commit adds coverage for the case where the socket is
    closed while querying the cluster module for a handle.
    
    PR-URL: #11292
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    e7978f0 View commit details
    Browse the repository at this point in the history
  5. src: remove unused typedef

    Seems to have been overlooked in commit dd93c53 ("Make node::DLOpen use
    uv_dlopen") from 2011.
    
    PR-URL: #11322
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Nikolai Vavilov <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    bnoordhuis authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    8a5c0fb View commit details
    Browse the repository at this point in the history
  6. doc: update code examples in domain.md

    * var -> const
    * string concatenation -> template strings
    
    PR-URL: #11110
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    6a45265 View commit details
    Browse the repository at this point in the history
  7. timer,domain: maintain order of timer callbacks

    PR-URL: #10522
    Fixes: #1271
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    jBarz authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    506a1cb View commit details
    Browse the repository at this point in the history
  8. doc: synchronize + update _toc.md and all.md

    PR-URL: #11206
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    4d7c942 View commit details
    Browse the repository at this point in the history
  9. test: improve crypto coverage

    * call Certificate function directly
    * check exception when sign option is undefined
    
    PR-URL: #11280
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    akito0107 authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    348f2ef View commit details
    Browse the repository at this point in the history
  10. benchmark: move url data to fixtures

    PR-URL: #11264
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    joyeecheung authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    7a3553f View commit details
    Browse the repository at this point in the history
  11. benchmark: refactor whatwg-url-properties

    PR-URL: #11264
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    joyeecheung authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    678ea11 View commit details
    Browse the repository at this point in the history
  12. dns: avoid use of arguments

    PR-URL: #11359
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]
    jasnell authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    662b0c3 View commit details
    Browse the repository at this point in the history
  13. tls: avoid potentially deoptimizing use of arguments

    Replace use of arguments with `...args`
    
    ```
     tls/tls-connect.js dur=5 concurrency=1      -9.43 %            0.172136744
     tls/tls-connect.js dur=5 concurrency=10     29.05 %         ** 0.001108115
    ```
    
    PR-URL: #11357
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    jasnell authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    5f94ff6 View commit details
    Browse the repository at this point in the history
  14. src: remove unused variable in node_crypto

    env was unused since the ref'd commit
    
    Ref: e34ee1d
    PR-URL: #11361
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    cjihrig authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    7d47f27 View commit details
    Browse the repository at this point in the history
  15. assert: unlock the assert API

    Change the Stability Index on `assert` from Locked to Stable.
    
    PR-URL: #11304
    Ref: #11200
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    0762482 View commit details
    Browse the repository at this point in the history
  16. buffer: avoid use of arguments

    Avoid use of arguments in Buffer.prototype.toString()
    
    PR-URL: #11358
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    jasnell authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    d08a8e6 View commit details
    Browse the repository at this point in the history
  17. buffer: refactor slowToString

    Since slowToString only has one callsite, refactor to eliminate
    the use of call.
    
    PR-URL: #11358
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    jasnell authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    4ffad09 View commit details
    Browse the repository at this point in the history
  18. assert: remove unneeded condition

    PR-URL: #11314
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    6a2f330 View commit details
    Browse the repository at this point in the history
  19. test: refactor test-tls-cert-chains-in-ca

    When splitting PEM string into separate certs, use non-capturing regexp
    to avoid having to put the split string back with .map(). As a bonus,
    this splits the PEM into two certs, rather than 2 certs and a third
    crufty whitespace-only string.
    
    PR-URL: #11367
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Trott authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    f495389 View commit details
    Browse the repository at this point in the history
  20. src: make copies of startup environment variables

    Mutations of the environment can invalidate pointers to environment
    variables, so make `secure_getenv()` copy them out instead of returning
    pointers.
    
    PR-URL: #11051
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    bnoordhuis authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    96a6d64 View commit details
    Browse the repository at this point in the history
  21. src: make --icu-data-dir= switch testable

    Move some code around so we can properly test whether the switch
    actually does anything.
    
    PR-URL: #11255
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    bnoordhuis authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    73e316e View commit details
    Browse the repository at this point in the history
  22. src: fix --icu-data-dir= regression

    Commit a8734af ("src: make copies of startup environment variables")
    from two weeks ago introduced a regression in the capturing of the
    `--icu-data-dir=` switch: it captured the string up to the `=` instead
    of what comes after it.
    
    PR-URL: #11255
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    bnoordhuis authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    a8613f8 View commit details
    Browse the repository at this point in the history
  23. src: add SafeGetenv() to internal API

    Allow it to be used anywhere in src/ that env variables with security
    implications are accessed.
    
    PR-URL: #11006
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    sam-github authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    8be6702 View commit details
    Browse the repository at this point in the history
  24. crypto: support OPENSSL_CONF again

    A side-effect of https://github.com/nodejs/node-private/pull/82
    was to remove support for OPENSSL_CONF, as well as removing the default
    read of a configuration file on startup.
    
    Partly revert this, allowing OPENSSL_CONF to be used to specify a
    configuration file to read on startup, but do not read a file by
    default.
    
    If the --openssl-config command line option is provided, its value is
    used, not the OPENSSL_CONF environment variable.
    
    Fix: #10938
    PR-URL: #11006
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    sam-github authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    570c5e1 View commit details
    Browse the repository at this point in the history
  25. test, url: synchronize WPT url tests

    * attributon of WPT in url-setter-tests
    * add WPT test utilities
    * synchronize WPT URLSearchParams tests
    * synchronize WPT url tests
    * split whatwg-url-inspect test
    * port historical url tests from WPT
    * protocol setter and special URLs
    
    Refs: web-platform-tests/wpt#4413
    Refs: whatwg/url#104
    Backport-of: #11079
    joyeecheung authored and italoacasas committed Feb 22, 2017
    4 Configuration menu
    Copy the full SHA
    7aaa960 View commit details
    Browse the repository at this point in the history
  26. doc: add documentation for url.format(URL[, options]);

    Backport-of: #10857
    jasnell authored and italoacasas committed Feb 22, 2017
    1 Configuration menu
    Copy the full SHA
    5a2db15 View commit details
    Browse the repository at this point in the history
  27. url: add urlSearchParams.sort()

    TimothyGu authored and italoacasas committed Feb 22, 2017
    1 Configuration menu
    Copy the full SHA
    c25c16c View commit details
    Browse the repository at this point in the history
  28. benchmark: add url/url-searchparams-sort.js

    Backport-of: #11098
    TimothyGu authored and italoacasas committed Feb 22, 2017
    1 Configuration menu
    Copy the full SHA
    7e37628 View commit details
    Browse the repository at this point in the history
  29. url: fix surrogate handling in encodeAuth()

    Also factor out common parts in querystring and url.
    
    Backport-of: #11161
    TimothyGu authored and italoacasas committed Feb 22, 2017
    1 Configuration menu
    Copy the full SHA
    8dbd562 View commit details
    Browse the repository at this point in the history
  30. benchmark: clean up legacy url benchmarks

    Backport-of: #11264
    joyeecheung authored and italoacasas committed Feb 22, 2017
    1 Configuration menu
    Copy the full SHA
    5a81031 View commit details
    Browse the repository at this point in the history
  31. tools/doc: add more intrinsic and custom types

    Backport-of: #11330
    TimothyGu authored and italoacasas committed Feb 22, 2017
    1 Configuration menu
    Copy the full SHA
    e7d37a3 View commit details
    Browse the repository at this point in the history
  32. doc/url: various improvements to WHATWG API

    Also remove executable bit from doc/api/url.md's mode.
    
    Backport-of: #11330
    Fixes: 84e2ff3 "doc: add basic documentation for WHATWG URL API"
    TimothyGu authored and italoacasas committed Feb 22, 2017
    1 Configuration menu
    Copy the full SHA
    18599fc View commit details
    Browse the repository at this point in the history
  33. build: don't rebuild test/gc add-on unnecessarily

    Remove the explicit dependency on $(NODE_EXE), it always triggers a
    rebuild due to it being a .PHONY rule.  Add-ons in test/addons/ have
    the same implicit dependency so it isn't completely without precedent.
    
    PR-URL: #11311
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    bnoordhuis authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    86a6478 View commit details
    Browse the repository at this point in the history
  34. doc: describe when stdout/err is sync

    process.stdout, process.stderr, and console.log() and console.error()
    which use the process streams, are usually synchronous. Warn about this,
    and clearly describe the conditions under which they are synchronous.
    
    Fix: #10617
    PR-URL: #10884
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    sam-github authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    5f1a568 View commit details
    Browse the repository at this point in the history
  35. dgram: fix possibly deoptimizing use of arguments

    This commit adds a guard against an out of bounds access of
    arguments, and replaces another use of arguments with a named
    function parameter.
    
    Refs: #10323
    PR-URL: #11242
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    aef67cf View commit details
    Browse the repository at this point in the history
  36. doc: dns examples implied string args were arrays

    Fix: #11334
    PR-URL: #11350
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    sam-github authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    c3c874f View commit details
    Browse the repository at this point in the history
  37. test: cover dgram socket close during bind case

    This commit tests the scenario where a dgram socket closes
    during a call to Socket#bind().
    
    PR-URL: #11383
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    cjihrig authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    82882f4 View commit details
    Browse the repository at this point in the history
  38. url: implement URL.prototype.toJSON

    PR-URL: #11236
    Ref: whatwg/url#229
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    targos authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    4366ab5 View commit details
    Browse the repository at this point in the history
  39. test: improve message in net-connect-local-error

    test-net-connect-local-error can fail with messages that report
    `AssertionError: undefined === 12346`. Unfortunately, this doesn't
    provide sufficient information to identify what went wrong with the
    test. Increase information provided.
    
    PR-URL: #11393
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    aea0d50 View commit details
    Browse the repository at this point in the history
  40. test: refactor test-dgram-membership

    * match full error message in assert.throws()
    * wrapped function -> .bind()
    
    PR-URL: #11388
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    5723087 View commit details
    Browse the repository at this point in the history
  41. doc: add missing function to test common doc

    Add documentation for `common.expectsError()` to `test/README.md`.
    
    PR-URL: #11382
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    ef1731d View commit details
    Browse the repository at this point in the history
  42. child_process: move anonymous class to top level

    Move the anonymous class out of setupChannel to clarify code.
    
    PR-URL: #11147
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    JacksonTian authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    60fc567 View commit details
    Browse the repository at this point in the history
  43. tools: suggest python2 command in configure

    Try and find a suitable python2 binary and suggest it to the user in
    case they start the configure script with a incompatible version.
    
    PR-URL: #11375
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    silverwind authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    5b5dca9 View commit details
    Browse the repository at this point in the history
  44. util: use ES2015+ Object.is to check negative zero

    Use `Object.is` to check whether the value is negative zero or not.
    
    Ref: b3e4fc6
    PR-URL: #11332
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    shinnn authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    3bdac54 View commit details
    Browse the repository at this point in the history
  45. test: cases to querystring related to empty string

    + Add cases to `qs.stringify` that return empty string
    + Add cases to `qs.parse` when `sep` or `eq` is empty
    
    PR-URL: #11329
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    watilde authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    e416967 View commit details
    Browse the repository at this point in the history
  46. doc: add STYLE_GUIDE (moved from nodejs/docs)

    Also add a reference in CONTRIBUTING.md to it.
    
    PR-URL: #11321
    Reviewed-By: James M Snell <[email protected]>
    gibfahn authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    83fe819 View commit details
    Browse the repository at this point in the history
  47. test: consolidate buffer.read() in a file

    PR-URL: #11297
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    larissayvette authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    add7625 View commit details
    Browse the repository at this point in the history
  48. test: improve crypto coverage

    * check exception when ECDH curve is undefined
    * check exception when getPublicKey format is invalid
    
    PR-URL: #11279
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    樋口 彰 authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    8ee236f View commit details
    Browse the repository at this point in the history
  49. benchmark: fix timer display in progress output

    This commit fixes an issue where the minutes would not display
    properly on the benchmark timer once an hour had elapsed.
    
    PR-URL: #11235
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Andreas Madsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    48f6660 View commit details
    Browse the repository at this point in the history
  50. lib: add constant kMaxCallbacksUntilQueueIsShortened

    Currently the maximum number of tick is duplicated in two places. This
    commit introduces a constant that both can use.
    
    PR-URL: #11199
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    danbev authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    d1549bf View commit details
    Browse the repository at this point in the history
  51. doc: add comment for net.Server.listen IPv6 '::'

    Fixes: #9390
    PR-URL: #11134
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    jjqq2013 authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    12cf359 View commit details
    Browse the repository at this point in the history
  52. url: fix file state clarification in binding

    An empty file URL `file:` should be parsed to `file:///` instead of
    `file://`. In the `kFile` state, the process was braked immediately
    when the ch is EOL, but it should work as `default` in the kFile state
    to adjust slashes.
    
    Applicable cases:
    * `file:#foo` => `file:///#foo`
    * `file:?bar` => `file:///?bar`
    
    PR-URL: #11123
    Fixes: #10978
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    watilde authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    72da362 View commit details
    Browse the repository at this point in the history
  53. url, test: synchronize WPT url tests for file URL

    Added at the following PR:
    * web-platform-tests/wpt#4382
    * web-platform-tests/wpt#4700
    
    PR-URL: #11123
    Fixes: #10978
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    watilde authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    d8cb65a View commit details
    Browse the repository at this point in the history
  54. build: fix building with ninja on linux

    On Linux, `ninja` appears to place `libv8_base.a` inside `OBJ_DIR`, as opposed
    to `ninja` on OS X which places it outside of that directory. Furthermore, the
    expected `OBJ_DIR` value (`obj.target/`) is actually just `obj/` for `ninja`.
    This patch solves both of these issues by setting `OBJ_DIR` and `V8_BASE` to the
    correct values for `ninja` on Linux specifically.
    
    PR-URL: #11348
    Fixes: #9861
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    kenany authored and italoacasas committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    9c45758 View commit details
    Browse the repository at this point in the history
  55. build: add code coverage to make

    PR-URL: #10856
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    CurryKitten authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    bc9c381 View commit details
    Browse the repository at this point in the history
  56. doc: move benchmark/README.md to doc/guides

    Since benchmark/README.md is in fact a guide on how to
    write and run benchmarks, move it to doc/guides.
    
    PR-URL: #11237
    Fixes: #11190
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Andreas Madsen <[email protected]>
    joyeecheung authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    22a6edd View commit details
    Browse the repository at this point in the history
  57. doc: add benchmark/README.md and fix guide

    * Write a new benchmark/README.md describing the benchmark
      directory layout and common API.
    * Fix the moved benchmarking guide accordingly, add tips about how
      to get the help text from the benchmarking tools.
    
    PR-URL: #11237
    Fixes: #11190
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Andreas Madsen <[email protected]>
    joyeecheung authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    5d12fd9 View commit details
    Browse the repository at this point in the history
  58. doc: improve test/README.md

    * Add description about the test directory
    * Add link to the test writing guide and the contributing guide
    * Use table to describe the directory layout and CI info
    
    PR-URL: #11237
    Fixes: #11190
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Andreas Madsen <[email protected]>
    joyeecheung authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    66f9506 View commit details
    Browse the repository at this point in the history
  59. test: remove unused args and comparison fix

    Remove unused arguments and change non-strict comparison
    to the strict one in test.
    
    PR-URL: #11396
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    sashashakun authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    ca1bae6 View commit details
    Browse the repository at this point in the history
  60. vm: refactor vm module

    Switch to the more efficient module.exports = {} pattern.
    
    PR-URL: #11392
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    jasnell authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    f55c628 View commit details
    Browse the repository at this point in the history
  61. child_process: remove empty if condition

    This commit replaces an empty if-else-if with a single if
    condition.
    
    PR-URL: #11427
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    cjihrig authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    0240eb9 View commit details
    Browse the repository at this point in the history
  62. test: add coverage for utf8CheckIncomplete()

    This commit adds code coverage to utf8CheckIncomplete(), when the
    lastNeed is greater than buffer length.
    
    PR-URL: #11419
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    sushi90 authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    b457f38 View commit details
    Browse the repository at this point in the history
  63. child_process: refactor internal/child_process.js

    * Prefer === to == where possible
    * Remove condition that will always be false
    * Prefer for-loop statements to forEach where possible for perfomance reasons
    
    PR-URL: #11366
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    notarseniy authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    c942e20 View commit details
    Browse the repository at this point in the history
  64. src: remove usage of deprecated debug API

    Debug::GetMirror is used in contextify to force loading of the debug
    context. There is a better way to achieve this.
    
    PR-URL: #11437
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    hashseed authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    539e83a View commit details
    Browse the repository at this point in the history
  65. test: fix over-dependence on native promise impl

    In later versions of V8, the stack trace will be different than our
    current expectations for Promise methods.
    
    PR-URL: #11437
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    ofrobots authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    1d86a9f View commit details
    Browse the repository at this point in the history
  66. util: eliminate unnecessary exports

    The getHiddenValue and setHiddenValue functions
    are exported from internalUtil for no really good
    reason
    
    PR-URL: #11451
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jasnell authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    95bee8f View commit details
    Browse the repository at this point in the history
  67. util, debugger: remove internalUtil.error

    The internalUtil.error() function was only used by _debugger.js.
    
    PR-URL: #11448
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jasnell authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    3d133eb View commit details
    Browse the repository at this point in the history
  68. test: enhance test-common.js

    * refactor test-common.js so that global leak detection does not need to
      be disabled
    * add test for common.fail()
    
    PR-URL: #11433
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Trott authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    a523482 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    c37e2b7 View commit details
    Browse the repository at this point in the history
  70. test: refactor test-http-response-splitting

    * move repeated code to function
    * remove unneeded `common.mustCall()` usage with function arguments that
      are not callbacks
    * add error message checking
    
    PR-URL: #11429
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    notarseniy authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    7b80876 View commit details
    Browse the repository at this point in the history
  71. test: add error checking in callback

    Add assert.ifError() for test-dgram-send-callback-buffer-length.
    
    PR-URL: #11446
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    da10e26 View commit details
    Browse the repository at this point in the history
  72. cluster: properly handle --inspect-{brk,port}

    PR-URL: #11386
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Josh Gavant <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ofrobots authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    4b4bc13 View commit details
    Browse the repository at this point in the history
  73. test: improve coverage in test-crypto.dh

    PR-URL: #11253
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ejc-main authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    4509d84 View commit details
    Browse the repository at this point in the history
  74. doc: add version meta for SSL_CERT_DIR/FILE

    The metadata markup for when SSL_CERT_DIR and SSL_CERT_FILE added in
    33012e9 is missing.
    
    PR-URL: #11007
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    sam-github authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    20d86db View commit details
    Browse the repository at this point in the history
  75. doc: add comment for net.Server's error event

    Fixes: #9710
    PR-URL: #11136
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    jjqq2013 authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    98eb18b View commit details
    Browse the repository at this point in the history
  76. doc: restrict the ES.Next features usage in tests

    PR-URL: #11452
    Refs: #11290
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    DavidCai1111 authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    c5ff76d View commit details
    Browse the repository at this point in the history
  77. test: add regex check to test-module-loading

    Also removes extraneous argument.
    
    PR-URL: #11413
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    tarang9211 authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    34220b7 View commit details
    Browse the repository at this point in the history
  78. tools: enable one-var-declaration-per-line ESLint rule

    This rule enforces new lines around variable declarations. It is
    configured to spot only variables that are initialized.
    
    PR-URL: #11462
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    targos authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    eea2eb9 View commit details
    Browse the repository at this point in the history
  79. benchmark: add dgram bind(+/- params) benchmark

    Refs: #11242
    PR-URL: #11313
    Reviewed-By: Brian White <[email protected]>
    vsemozhetbyt authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    e1573b9 View commit details
    Browse the repository at this point in the history
  80. lib: remove unnecessary assignments with _extend

    The first parameter to `util._extend` is the target object. Assigning
    the target object to the result of `util._extend` is not necessary.
    
    PR-URL: #11364
    
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    thefourtheye authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    61e1af2 View commit details
    Browse the repository at this point in the history
  81. doc: change STYLE-GUIDE to STYLE_GUIDE

    PR-URL: #11460
    Fixes: #11456
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Claudio Rodriguez <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Dean-Coakley authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    d301367 View commit details
    Browse the repository at this point in the history
  82. tls: do not crash on STARTTLS when OCSP requested

    `TLSSocket` should not have a hard dependency on `tls.Server`, since it
    may be running without it in cases like `STARTTLS`.
    
    Fix: #10704
    PR-URL: #10706
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    indutny authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    f37ab79 View commit details
    Browse the repository at this point in the history
  83. tty: avoid oob warning in TTYWrap::GetWindowSize()

    PR-URL: #11454
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    reklatsmasters authored and addaleax committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    4ee9220 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2017

  1. domain,events: support non-object 'error' argument

    Fix a TypeError when emitting an 'error' argument with a non-object
    argument (like a string) when domains are active.
    
    Fixes: nodejs/help#501
    PR-URL: #11438
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    4f6a3d3 View commit details
    Browse the repository at this point in the history
  2. build: fix newlines in addon build output

    Interpretation of escape sequences with echo is not as consistent
    across platforms as printf, so use the latter instead.
    
    PR-URL: #11466
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    mscdex authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    d4a8631 View commit details
    Browse the repository at this point in the history
  3. src: update http-parser link

    I noticed that the link to http-parser is pointing to the joyent
    organization. There is a redirect to the nodejs organization but
    perhaps this should be updated anyway.
    
    PR-URL: #11477
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    danbev authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    64a9256 View commit details
    Browse the repository at this point in the history
  4. test: add support for --gtest_filter

    It might be useful to sometimes run a single cctest while debugging/
    developing. This commit adds support for Google Test's --gtest_filter
    to enable this.
    
    To list the tests available:
    
    $ make list-gtests
    UtilTest.
      ListHead
      StringEqualNoCase
      StringEqualNoCaseN
      ToLower
      Malloc
      Calloc
      UncheckedMalloc
      UncheckedCalloc
    InspectorSocketTest.
      ReadsAndWritesInspectorMessage
      BufferEdgeCases
      AcceptsRequestInSeveralWrites
      ExtraTextBeforeRequest
      ExtraLettersBeforeRequest
      RequestWithoutKey
      KillsConnectionOnProtocolViolation
      CanStopReadingFromInspector
      CloseDoesNotNotifyReadCallback
      CloseWorksWithoutReadEnabled
      ReportsHttpGet
      HandshakeCanBeCanceled
      GetThenHandshake
      WriteBeforeHandshake
      CleanupSocketAfterEOF
      EOFBeforeHandshake
      Send1Mb
      ErrorCleansUpTheSocket
    InspectorSocketServerTest.
      InspectorSessions
      ServerDoesNothing
      ServerWithoutTargets
      ServerCannotStart
      StoppingServerDoesNotKillConnections
    
    Then run a single test:
    
    $ env GTEST_FILTER=InspectorSocketTest.GetThenHandshake make cctest
    
    Note: Google Test filter = InspectorSocketTest.GetThenHandshake
    [==========] Running 1 test from 1 test case.
    [----------] Global test environment set-up.
    [----------] 1 test from InspectorSocketTest
    [ RUN      ] InspectorSocketTest.GetThenHandshake
    [       OK ] InspectorSocketTest.GetThenHandshake (0 ms)
    [----------] 1 test from InspectorSocketTest (0 ms total)
    
    [----------] Global test environment tear-down
    [==========] 1 test from 1 test case ran. (0 ms total)
    [  PASSED  ] 1 test.
    
    PR-URL: #11474
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    000b2a1 View commit details
    Browse the repository at this point in the history
  5. build: fail on CI if leftover processes

    If any tests leave processes running after testing results are complete,
    fail the test run.
    
    PR-URL: #11269
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Trott authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    8d323bb View commit details
    Browse the repository at this point in the history
  6. benchmark: strip BOM in dgram/bind-params

    PR-URL: #11479
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    3951bd9 View commit details
    Browse the repository at this point in the history
  7. tools: enable unicode-bom ESLint rule

    Disallow UTF-8 Byte Order Marks in the source tree.
    That Node can read these files is still tested
    by `test/sequential/test-module-loading.js`.
    
    PR-URL: #11479
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    0934a27 View commit details
    Browse the repository at this point in the history
  8. test: increase coverage of vm

    PR-URL: #11377
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    DavidCai1111 authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    b395ed9 View commit details
    Browse the repository at this point in the history
  9. doc,test: args to buffer.copy can be Uint8Arrays

    This was semi-overlooked in #10236
    because it always worked and didn’t need additional changes.
    
    Ref: #10236
    PR-URL: #11486
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    89b66dc View commit details
    Browse the repository at this point in the history
  10. test: throw check in test-zlib-write-after-close

    PR-URL: #11482
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Jason Wilson authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    8fdb6c2 View commit details
    Browse the repository at this point in the history
  11. tools,doc: enable changelogs for items

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    d9d541d View commit details
    Browse the repository at this point in the history
  12. doc: add changelogs for assert

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    42413b6 View commit details
    Browse the repository at this point in the history
  13. doc: add changelogs for child_process

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    ad1ad4d View commit details
    Browse the repository at this point in the history
  14. doc: add changelogs for cli

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    5d4e638 View commit details
    Browse the repository at this point in the history
  15. doc: add changelogs for cluster

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    de83e21 View commit details
    Browse the repository at this point in the history
  16. doc: add changelogs for console

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    296e22a View commit details
    Browse the repository at this point in the history
  17. doc: add changelogs for crypto

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    e23598d View commit details
    Browse the repository at this point in the history
  18. doc: add changelogs for dgram

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    5bc9349 View commit details
    Browse the repository at this point in the history
  19. doc: add changelogs for dns

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    4f93601 View commit details
    Browse the repository at this point in the history
  20. doc: add changelogs for events

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    354161d View commit details
    Browse the repository at this point in the history
  21. doc: add changelogs for fs

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    f0cee80 View commit details
    Browse the repository at this point in the history
  22. doc: add changelogs for http

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    6cc8f19 View commit details
    Browse the repository at this point in the history
  23. doc: add changelogs for net

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    3183397 View commit details
    Browse the repository at this point in the history
  24. doc: add changelogs for os

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    ac10a3b View commit details
    Browse the repository at this point in the history
  25. doc: add changelogs for path

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    c1477b9 View commit details
    Browse the repository at this point in the history
  26. doc: add changelogs for process

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    df30bc8 View commit details
    Browse the repository at this point in the history
  27. doc: add changelogs for punycode

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    6285ff2 View commit details
    Browse the repository at this point in the history
  28. doc: add changelogs for querystring

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    7c609dc View commit details
    Browse the repository at this point in the history
  29. doc: add changelogs for readline

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    962d27d View commit details
    Browse the repository at this point in the history
  30. doc: add changelogs for repl

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    c373e07 View commit details
    Browse the repository at this point in the history
  31. doc: add changelogs for stream

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    fc53547 View commit details
    Browse the repository at this point in the history
  32. doc: add changelogs for tls

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    f7d59e5 View commit details
    Browse the repository at this point in the history
  33. doc: add changelogs for url

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    93e7639 View commit details
    Browse the repository at this point in the history
  34. doc: add changelogs for util

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    b868468 View commit details
    Browse the repository at this point in the history
  35. doc: add changelogs for vm

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    4d12270 View commit details
    Browse the repository at this point in the history
  36. doc: add changelogs for zlib

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    47dc566 View commit details
    Browse the repository at this point in the history
  37. doc: change broken fg(1) links to fg(1p)

    The fg(1) links in the readline docs have moved
    from `http://man7.org/linux/man-pages/man1/fg.1.html`
    to `http://man7.org/linux/man-pages/man1/fg.1p.html`.
    It also modifies the regex for replacing man page links
    in docs by allowing optional character after number.
    eg: fg(1) and fg(1p) will both be now parsed and replaced.
    
    Fixes: #11492
    PR-URL: #11504
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    karanjthakkar authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    47034e1 View commit details
    Browse the repository at this point in the history
  38. lib: rename kMaxCallbacksUntilQueueIsShortened

    PR-URL: #11473
    Ref: #11199 (comment)
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    JungMinu authored and addaleax committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    a710167 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2017

  1. errors: add internal/errors.js

    Add the internal/errors.js core mechanism.
    
    PR-URL: #11220
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    jasnell authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    214a392 View commit details
    Browse the repository at this point in the history
  2. url: fix handling of ? in URLSearchParams creation

    PR-URL: #11372
    Fixes: #11093
    Ref: whatwg/url#248
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    5f10827 View commit details
    Browse the repository at this point in the history
  3. test: refactor common.expectsError()

    * Report values in assertions.
    * Strict equality match if message is a string.
    * instanceof/typeof instead of deprecated util.isRegExp()
    
    PR-URL: #11381
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    46084e3 View commit details
    Browse the repository at this point in the history
  4. test: use common.expectsError()

    Use common.expectsError() instead of rolling own validation function in
    test-http-request-invalid-method-error.js. common.expectsError() didn't
    exist when the test was written, but now it does.
    
    PR-URL: #11408
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    91fac08 View commit details
    Browse the repository at this point in the history
  5. test: use expectsError in require-invalid-package

    Use common.expectsError() in place of inline validation function in
    test-require-invalid-package.
    
    PR-URL: #11409
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    ae9b891 View commit details
    Browse the repository at this point in the history
  6. test: add test for URLSearchParams inspection

    The member methods of URLSearchParams should split across multiple
    lines with `util.inspect` depending on an option `breakLength`.
    
    PR-URL: #11428
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    watilde authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    8e455a9 View commit details
    Browse the repository at this point in the history
  7. test: use expectsError in test-debug-agent.js

    Use common.expectsError() in place of inline validation function in
    test-debug-agent.js.
    
    PR-URL: #11410
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    notarseniy authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    ea29d48 View commit details
    Browse the repository at this point in the history
  8. test: add cases for unescape & unescapeBuffer

    These two functions in the querystring are used as a fallback.
    To test them, two test cases were added which make errors that
    will be caught.
    
    PR-URL: #11326
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    watilde authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    ff927b2 View commit details
    Browse the repository at this point in the history
  9. test: test bottom-up merge sort in URLSearchParams

    The bottom-up iterative stable merge sort is called only when
    the length of provided value is larger than 100. Added a test for it.
    
    PR-URL: #11399
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    watilde authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    f5b4849 View commit details
    Browse the repository at this point in the history
  10. test: make tls-socket-default-options tests run

    Because of a poorly constructed test, only one of the two test vectors
    ran.  The test also failed to cover the authentication error that occurs
    when the server's certificate is not trusted.
    
    Both issues are fixed.
    
    Fix: #10538
    PR-URL: #11005
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    sam-github authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    ecb3a7e View commit details
    Browse the repository at this point in the history
  11. tls: new tls.TLSSocket() supports sec ctx options

    Add support to new tls.TLSSocket() to create a SecureContext object with
    all its supported options, in the same way they are supported for all
    the other APIs that need SecureContext objects.
    
    Fix: #10538
    PR-URL: #11005
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    sam-github authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    4e32770 View commit details
    Browse the repository at this point in the history
  12. test: remove WHATWG URL test data file extension

    Make url-tests a js file so we can comment out
    incompatible tests
    
    PR-URL: #11439
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    4109e0e View commit details
    Browse the repository at this point in the history
  13. test: synchronize WPT url test data

    Synchronize url-tests to upstream b207902 and
    comment out incompatible tests
    
    PR-URL: #11439
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    e92ddd4 View commit details
    Browse the repository at this point in the history
  14. test: remove redundant additional url tests

    url-tests-additional.js now is a placeholder since existing test cases
    have been upstreamed. This is now a temporary place for test cases
    not upstreamed yet.
    
    Refs: web-platform-tests/wpt#4693
    PR-URL: #11439
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    d7fd694 View commit details
    Browse the repository at this point in the history
  15. doc: note message event listeners ref IPC channels

    The IPC channel is referenced with the message event too.
    
    PR-URL: #11494
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    DiegoRBaquero authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    56cd193 View commit details
    Browse the repository at this point in the history
  16. test: fix flaky test-vm-timeout-rethrow

    The intention of test case is to make sure that `timeout` property is honored
    and the code in context terminates and throws correct exception. However in
    test case, the code inside context would complete before `timeout` for windows
    and would sometimes fail. Updated the code so it guarantee to not complete
    execution until timeout is triggered.
    
    Fixes: #11261
    PR-URL: #11530
    Reviewed-By: James M Snell <jasnell.gmail.com>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Josh Gavant <[email protected]>
    kunalspathak authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    ff85483 View commit details
    Browse the repository at this point in the history
  17. assert: apply minor refactoring

    * Remove comment referring to the CommonJS Unit Testing 1.0 spec. This
      module is no longer intended to comply with that spec.
    * Remove puzzling "THIS IS NOT TESTED NOR LIKELY TO WORK OUTSIDE V8!"
      comment. No doubt, it made sense at one time.
    * Favor `===` over `==` in two places.
    
    PR-URL: #11511
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    6bcc841 View commit details
    Browse the repository at this point in the history
  18. src: don't assume v8::Local is using-declared

    PR-URL: #11464
    Reviewed-By: Steven R Loomis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    beda326 View commit details
    Browse the repository at this point in the history
  19. src: clean up MaybeStackBuffer

    - Add IsInvalidated() method
    - Add capacity() method for finding out the actual capacity, not the
      current size, of the buffer
    - Make IsAllocated() work for invalidated buffers
    - Allow multiple calls to AllocateSufficientStorage() and Invalidate()
    - Assert buffer is malloc'd in Release()
    - Assert buffer has not been invalidated in AllocateSufficientStorage()
    - Add more descriptive comments describing the purpose of the methods
    - Add cctest for MaybeStackBuffer
    
    PR-URL: #11464
    Reviewed-By: Steven R Loomis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    fb85f50 View commit details
    Browse the repository at this point in the history
  20. src, i18n: cleanup usage of MaybeStackBuffer

    - Templatize AsBuffer() and create a generic version for inclusion in
      the Buffer class
    - Use MaybeStackBuffer::storage()
    - If possible, avoid double conversion in ToASCII()/ToUnicode()
    - More descriptive assertion error in tests
    
    PR-URL: #11464
    Reviewed-By: Steven R Loomis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    39b0034 View commit details
    Browse the repository at this point in the history
  21. benchmark: add url.domainTo*()

    PR-URL: #11464
    Reviewed-By: Steven R Loomis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    842ac58 View commit details
    Browse the repository at this point in the history
  22. process: improve memoryUsage() performance

    Creating an object in JS and using a typed array to transfer values
    from C++ to JS is faster than creating an object and setting
    properties in C++.
    
    The included benchmark shows ~34% increase in performance with this
    change.
    
    PR-URL: #11497
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    mscdex authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    54e1f0c View commit details
    Browse the repository at this point in the history
  23. util: cleanup internalUtil.deprecate

    There were two functions `deprecate` and `_deprecate`
    that were really just aliases of each other. Simplify
    
    PR-URL: #11450
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jasnell authored and italoacasas committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    237db9c View commit details
    Browse the repository at this point in the history
  24. doc: fix sorting in API references

    PR-URL: #11529
    Backport-Of: #11331
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    vsemozhetbyt authored and addaleax committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    b01fd8c View commit details
    Browse the repository at this point in the history
  25. doc: add changelogs for v8

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    5979451 View commit details
    Browse the repository at this point in the history
  26. doc: add changelogs for buffer

    PR-URL: #11489
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Italo A. Casas <[email protected]>
    addaleax committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    b1b6b8b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. lib: deprecate node --debug at runtime

    PR-URL: #11275
    Backport-of: #10970
    Reviewed-By: James M Snell <[email protected]>
    joshgav authored and italoacasas committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    614742b View commit details
    Browse the repository at this point in the history
  2. process: fix typo in comments

    Fixing a typo in comments, the word 'remaining' had a typo.
    
    PR-URL: #11503
    Fixes: #11491
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    levsthings authored and italoacasas committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    fe7a722 View commit details
    Browse the repository at this point in the history
  3. os: improve loadavg() performance

    PR-URL: #11516
    Reviewed-By: Jackson Tian <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    mscdex authored and italoacasas committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    db06c73 View commit details
    Browse the repository at this point in the history
  4. fs: improve performance for sync stat() functions

    PR-URL: #11522
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    mscdex authored and italoacasas committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    7581263 View commit details
    Browse the repository at this point in the history
  5. build: add rule to clean addon tests build

    Add a `test-addons-clean` to the Makefile
    to clean up files generated during testing addons.
    
    PR-URL: #11519
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    joyeecheung authored and italoacasas committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    4408437 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2017

  1. test: run test-setproctitle where supported

    Setting the process title has been enabled in libuv on AIX and z/OS. The
    latest level of libuv skips only skips testing of uv_set_process_title
    when __sun is #defined.
    
    This change simplifies the skip test so the test is only skipped when
    common.isSunOS is true to match libuv. Skip running the `ps` part of the
    test on Windows.
    
    PR-URL: #11416
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    hhellyer authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    4b05ec3 View commit details
    Browse the repository at this point in the history
  2. doc: argument types for assert methods

    Refs: #9399
    
    PR-URL: #11548
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    ameliavoncat authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    128f812 View commit details
    Browse the repository at this point in the history
  3. test: favor assertions over console logging

    Communicate about leaked globals via `AssertionError` rather than
    `console.log()`.
    
    PR-URL: #11547
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    f193c6f View commit details
    Browse the repository at this point in the history
  4. doc: document clientRequest.aborted

    Add documentation for http clientRequest.aborted.
    
    PR-URL: #11544
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    zbjornson authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    3b66ccf View commit details
    Browse the repository at this point in the history
  5. doc: link to readable and writeable stream section

    Modify the `[Writable]` and `[Readable]` links so they point
    directly to the right sections in the stream.html doc
    
    PR-URL: #11517
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    seppevs authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    90bdf16 View commit details
    Browse the repository at this point in the history
  6. net: prefer === to ==

    * Change === to == in one place
    * Add explanation about another non-strict if-statement
    
    PR-URL: #11513
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    notarseniy authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    3afe90d View commit details
    Browse the repository at this point in the history
  7. test: change common.expectsError() signature

    One downside to `common.expectsError()` is that it increases the
    abstractions people have to learn about in order to work with even
    simple tests. Whereas before, all they had to know about is
    `assert.throws()`, now they have to *also* know about
    `common.expectsError()`. This is very different (IMO) from
    `common.mustCall()` in that the latter has an intuitively understandable
    name, accepts arguments as one would expect, and (in most cases) doesn't
    actually require reading documentation or code to figure out what it's
    doing. With `common.expectsError()`, there's a fair bit of magic. Like,
    it's not obvious what the first argument would be. Or the second. Or the
    third. You just have to know.
    
    This PR changes the arguments accepted by `common.expectsError()` to a
    single settings object. Someone coming across this has a hope of
    understanding what's going on without reading source or docs:
    
    ```js
    const validatorFunction = common.expectsError({code: 'ELOOP',
                                                   type: Error,
                                                   message: 'foo'});
    ```
    
    This, by comparison, is harder to grok:
    
    ```js
    const validatorFunction = common.expectsError('ELOOP',
                                                   Error,
                                                   'foo');
    ```
    
    And this is especially wat-inducing:
    
    ```js
    common.expectsError(undefined, undefined, 'looped doodad found');
    ```
    
    It's likely that only people who work with tests frequently can be
    expected to remember the three arguments and their order. By comparison,
    remembering that the error code is `code` and the message is `message`
    might be manageable.
    
    PR-URL: #11512
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    d0483ee View commit details
    Browse the repository at this point in the history
  8. doc: update V8 debugger doc to mention --inspect-brk

    Node now supports the `--inspect-brk` flag, which does the same thing
    as `--inspect --debug-brk`. One thing that's nice about the new flag is
    that it uses "inspect" language -- this is a suggested update to the
    docs.
    
    PR-URL: #11495
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Josh Gavant <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    ide authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    fedf26b View commit details
    Browse the repository at this point in the history
  9. http: add new functions to OutgoingMessage

    PR-URL: #11562
    Backport-of: #10805
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    mscdex authored and italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    3e8d43d View commit details
    Browse the repository at this point in the history
  10. doc: adding deprecations.md

    PR-URL: #11621
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    italoacasas committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    1c7f221 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2017

  1. src: add tracing controller

    This commit adds support for trace-event tracing to Node.js. It provides
    a mechanism to centralize tracing information generated by V8, Node
    core, and userspace code. It includes:
    
     - A trace writer responsible for serializing traces and cycling the
       output files so that no individual file becomes to large.
     - A buffer for aggregating traces to allow for batched flushes.
     - An agent which initializes the tracing controller and ensures that
       trace serialization is done on a separate thread.
     - A set of macros for generating trace events.
     - Tests and documentation.
    
    Author: Raymond Kang <[email protected]>
    Author: Kelvin Jin <[email protected]>
    Author: Matthew Loring <[email protected]>
    Author: Jason Ginchereau <[email protected]>
    
    PR-URL: #11106
    Reviewed-By: Josh Gavant <[email protected]>
    misterpoe authored and italoacasas committed Mar 1, 2017
    Configuration menu
    Copy the full SHA
    bd4ccc8 View commit details
    Browse the repository at this point in the history
  2. 2017-02-28, Version 7.7.0 (Current)

    Notables changes:
    
    * child_process: spawnSync() exit code now is null when the child is killed via signal (cjihrig)
    [#11288](#11288)
    * http: new functions to access the headers for an outgoing HTTP message (Brian White)
    [#11562](#11562)
    * lib: deprecate node --debug at runtime (Josh Gavant)
    [#11275](#11275)
    * tls: new tls.TLSSocket() supports sec ctx options (Sam Roberts)
    [#11005](#11005)
    * url: adding URL.prototype.toJSON support (Michaël Zasso)
    [#11236](#11236)
    * doc: items in the API documentation may now have changelogs (Anna Henningsen)
    [#11489](#11489)
    * crypto: adding support for OPENSSL_CONF again (Sam Roberts)
    [#11006](#11006)
    * src: adding support for trace-event tracing (misterpoe)
    [#11106](#11106)
    
    PR-URL: #11553
    italoacasas committed Mar 1, 2017
    Configuration menu
    Copy the full SHA
    a7ffa8d View commit details
    Browse the repository at this point in the history