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

v7.10.0 proposal #12775

Merged
merged 182 commits into from
May 3, 2017
Merged

v7.10.0 proposal #12775

merged 182 commits into from
May 3, 2017

Commits on May 1, 2017

  1. deps: cherry-pick 79aee39 from upstream v8

    This is a chery-pick if you consider reducing the context to -C2
    a cherry-pick; WordIsSmi has been renamed to TaggedIsSmi upstream.
    
    Original commit message:
    
        [builtins] Fix pointer comparison in ToString builtin.
    
        This fixes the bogus {Word32Equal} comparison in the ToString
        builtin implementing Object.prototype.toString to be a pointer-size
        {WordEqual} comparison instead. Comparing just the lower half-word
        is insufficient on 64-bit architectures.
    
        [email protected]
        TEST=mjsunit/regress/regress-crbug-664506
        BUG=chromium:664506
    
        Review-Url: https://codereview.chromium.org/2496043003
        Cr-Commit-Position: refs/heads/master@{#40963}
    
    Fixes: #12411
    PR-URL: #12412
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    bnoordhuis authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    e8595c5 View commit details
    Browse the repository at this point in the history
  2. v8: fix build errors with g++ 7

    This is a local patch because upstream fixed it differently by moving
    large chunks of code out of objects.h.  We cannot easily back-port
    those changes due to their size and invasiveness.
    
    Fixes: #10388
    PR-URL: #12392
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    25b851b View commit details
    Browse the repository at this point in the history
  3. buffer,util: refactor for performance

    internal/util.js definied toInteger() and toLength() but they were only
    used by buffer.js. Inlining these small functions results in a small but
    statistically-significant performance gain.
    
    PR-URL: #12153
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    0c0241f View commit details
    Browse the repository at this point in the history
  4. tools: replace custom ESLint timers rule

    ESLint 3.19.0 allows the specification of selectors that represent
    disallowed syntax. Replace our custom rule for timer arguments with a
    pair of `no-restricted-syntax` option objects.
    
    PR-URL: #12162
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    5ccafa2 View commit details
    Browse the repository at this point in the history
  5. url: extend URLSearchParams constructor

    PR-URL: #12507
    Fixes: #10635
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    b4052e6 View commit details
    Browse the repository at this point in the history
  6. doc: document URLSearchParams constructor

    PR-URL: #12507
    Ref: whatwg/url#175
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    e48e00b View commit details
    Browse the repository at this point in the history
  7. url: enforce valid UTF-8 in WHATWG parser

    This commit implements the Web IDL USVString conversion, which mandates
    all unpaired Unicode surrogates be turned into U+FFFD REPLACEMENT
    CHARACTER. It also disallows Symbols to be used as USVString per spec.
    
    Certain functions call into C++ methods in the binding that use the
    Utf8Value class to access string arguments. Utf8Value already does the
    normalization using V8's String::Write, so in those cases, instead of
    doing the full USVString normalization, only a symbol check is done
    (`'' + val`, which uses ES's ToString, versus `String()` which has
    special provisions for symbols).
    
    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    7c9ca0f View commit details
    Browse the repository at this point in the history
  8. url: prioritize toString when stringifying

    The ES addition operator calls the ToPrimitive() abstract operation
    without hint String, leading a subsequent OrdinaryToPrimitive() to call
    valueOf() first on an object rather than the desired toString().
    
    Instead, use template literals which directly call ToString() abstract
    operation, per Web IDL spec.
    
    PR-URL: #12507
    Fixes: b610a4d "url: enforce valid UTF-8 in WHATWG parser"
    Refs: b610a4d#commitcomment-21200056
    Refs: https://tc39.github.io/ecma262/#sec-addition-operator-plus-runtime-semantics-evaluation
    Refs: https://tc39.github.io/ecma262/#sec-template-literals-runtime-semantics-evaluation
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    d6fe916 View commit details
    Browse the repository at this point in the history
  9. url: spec-compliant URLSearchParams serializer

    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    b8ff2c9 View commit details
    Browse the repository at this point in the history
  10. src: remove explicit UTF-8 validity check in url

    This step was never part of the URL Standard's host parser algorithm,
    and is rendered unnecessary after IDNA errors are no longer ignored.
    
    PR-URL: #12507
    Refs: c2a302c "src: do not ignore IDNA conversion error"
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    72a3cac View commit details
    Browse the repository at this point in the history
  11. querystring: move isHexTable to internal

    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    0cc37c7 View commit details
    Browse the repository at this point in the history
  12. url: spec-compliant URLSearchParams parser

    The entire `URLSearchParams` class is now fully spec-compliant.
    
    PR-URL: #12507
    Fixes: #10821
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    01b8839 View commit details
    Browse the repository at this point in the history
  13. url: use a class for WHATWG url[context]

    The object is used as a structure, not as a map, which `StorageObject`
    was designed for.
    
    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    4b6097d View commit details
    Browse the repository at this point in the history
  14. url: add ToObject method to native URL class

    Provides a factory method to convert a native URL class
    into a JS URL object.
    
    ```c++
    Environment* env = ...
    
    URL url("http://example.org/a/b/c?query#fragment");
    
    MaybeLocal<Value> val = url.ToObject(env);
    ```
    
    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    jasnell authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    c7de98a View commit details
    Browse the repository at this point in the history
  15. src: WHATWG URL C++ parser cleanup

    - Clarify port state
    - Remove scheme flag
    - Clarify URL_FLAG_TERMINATED
    
    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    078316c View commit details
    Browse the repository at this point in the history
  16. url: change path parsing for non-special URLs

    This changes to the way path parsing for non-special URLs.
    It allows paths to be empty for non-special URLs and also
    takes that into account when serializing.
    
    PR-URL: #12507
    Fixes: #11962
    Refs: whatwg/url#213
    Reviewed-By: James M Snell <[email protected]>
    watilde authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    b8d1a45 View commit details
    Browse the repository at this point in the history
  17. test: synchronize WPT url test data

    PR-URL: #12507
    Refs: web-platform-tests/wpt#4586
    Refs: #11887
    Reviewed-By: James M Snell <[email protected]>
    watilde authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    1adb08e View commit details
    Browse the repository at this point in the history
  18. url: error when domainTo*() is called w/o argument

    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    b9b93f2 View commit details
    Browse the repository at this point in the history
  19. url: avoid instanceof for WHATWG URL

    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    b50a84a View commit details
    Browse the repository at this point in the history
  20. url: trim leading slashes of file URL paths

    It should trim the slashes after the colon into three for file URL.
    
    PR-URL: #12507
    Refs: web-platform-tests/wpt#5195
    Fixes: #11188
    Reviewed-By: James M Snell <[email protected]>
    watilde authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    5a27f63 View commit details
    Browse the repository at this point in the history
  21. url: remove javascript URL special case

    PR-URL: #12507
    Fixes: #11485
    Reviewed-By: James M Snell <[email protected]>
    watilde authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    ffb2ef4 View commit details
    Browse the repository at this point in the history
  22. url: disallow invalid IPv4 in IPv6 parser

    PR-URL: #12507
    Fixes: #10655
    Reviewed-By: James M Snell <[email protected]>
    watilde authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    29531d2 View commit details
    Browse the repository at this point in the history
  23. url: clean up WHATWG URL origin generation

    - Use ordinary properties instead of symbols/getter redirection for
      internal object
    - Use template string literals
    - Remove unneeded custom inspection for internal objects
    - Remove unneeded OpaqueOrigin class
    - Remove unneeded type checks
    
    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    b2a9e60 View commit details
    Browse the repository at this point in the history
  24. url: improve WHATWG URL inspection

    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    dfc8017 View commit details
    Browse the repository at this point in the history
  25. src: clean up WHATWG WG parser

    * reduce indentation
    * refactor URL inlined methods
    * prefer templates over macros
    * do not export ARG_* flags in url binding
    
    PR-URL: #12507
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    513fc62 View commit details
    Browse the repository at this point in the history
  26. crypto: add randomFill and randomFillSync

    crypto.randomFill and crypto.randomFillSync are similar to
    crypto.randomBytes, but allow passing in a buffer as the first
    argument. This allows us to reuse buffers to prevent having to
    create a new one on every call.
    
    PR-URL: #10209
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    75f4329 View commit details
    Browse the repository at this point in the history
  27. doc: fix stylistic issues in api/net.md

    * Change var to const in an example of server creation.
    * Add missing semicolons.
    * Use `console` syntax highlighting in `telnet` and `nc` invocation
      examples and add shell prompt symbols to be consistent with the rest
      of the documentation.
    
    PR-URL: #11786
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aqrln authored and evanlucas committed May 1, 2017
    Configuration menu
    Copy the full SHA
    b1d3f59 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2017

  1. test: refactor test-util-inspect.js

    * Enclose tests that used to introduce module-level variables into
      their own scopes.
    * Replace ES5 anonymous functions with arrow functions where it makes
      sense.
    * And make one arrow function a regular function thus fixing a bug in a
      getter inside an object created in "Array with dynamic properties"
      test.  This getter has never been invoked though, so the test hasn't been
      failing.
    * Convert snake_case identifiers to camelCase.
    * Make some variable names more readable.
    * Replace regular expressions in maxArrayLength tests with simple
      assert.strictEquals() and assert(...endsWith()) checks, as suggested
      in <#11576 (comment)>.
    
    PR-URL: #11779
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    aqrln authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    9bdf62f View commit details
    Browse the repository at this point in the history
  2. test: add arrow functions to test-util-inspect

    Even though arrow functions and ES5 anonymous functions are technically
    the same for util.js, it won't hurt to test both.  The same goes for
    async functions.
    
    PR-URL: #11781
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    aqrln authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    fe45a37 View commit details
    Browse the repository at this point in the history
  3. build: enable cctest to use generated objects

    This commit tries to make it simpler to add unit tests (cctest) for
    code that needs to test node core funtionality but that might not be
    appropriate as an addon or a JavaScript test. An example of this could
    be adding functionality targeted for situations when Node itself is
    embedded.
    
    Currently it was not as easy, or efficient, as one would have hoped to
    add such tests. The object output directories vary for different
    operating systems which we need to link to so that we don't have an
    additional compilation step.
    
    PR-URL: #11956
    Ref: #9163
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    9662ca1 View commit details
    Browse the repository at this point in the history
  4. doc: c++ unit test guide lines

    PR-URL: #11956
    Ref: #9163
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    75f0855 View commit details
    Browse the repository at this point in the history
  5. doc: add link on logo to README

    This is to override GitHub's default behaviour that links to the
    image's source file, which isn't very helpful in our case.
    
    PR-URL: #12307
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    silverwind authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    089a96f View commit details
    Browse the repository at this point in the history
  6. doc: update os.uptime() and process.uptime() info

    PR-URL: #12294
    Fixes: #12291
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    71b39ae View commit details
    Browse the repository at this point in the history
  7. test: fix allocUnsafe uninitialized buffer check

    Fixes parallel/test-buffer-bindingobj-no-zerofill to properly check
    that buffers created with `Buffer.allocUnsafe()` are not zero-filled.
    
    The test introduced in #11706 passes even if the buffer has been
    zero-filled and fails if none of the buffer values are zero.
    
    Refs: #11706
    PR-URL: #12290
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Qantas94Heavy authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    1ab998f View commit details
    Browse the repository at this point in the history
  8. build,win: limit maxcpucount to 2 for MSBuild

    MSBuild invokes cl.exe with /MP (set in common.gypi), making it
    compile sources in parallel using a number of internal processes
    equal to the number of effective processors. MSBuild /m uses a
    similar mechanism, so the number of compiler processes can grow to
    the number of effective processors squared.
    
    This limits MSBuild to 2 processes, to still use some parallelization
    while requiring less memory. Cl.exe is still invoked with /MP, thus
    the maximum number of processes is limited to twice the number of
    effective processors.
    
    PR-URL: #12184
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    joaocgreis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    42e940c View commit details
    Browse the repository at this point in the history
  9. deps,win: increase msvs_shard in gyp for V8

    Increase the number of shards to divide v8_base into. This increases
    the number of calls to cl.exe but decreases the number of files
    compiled each time.
    
    Fixes: nodejs/v8#4
    PR-URL: #12184
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    joaocgreis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    810f921 View commit details
    Browse the repository at this point in the history
  10. doc: modernize and fix code examples in path.md

    Unify spaces, quotes, and semicolons. Update output examples.
    
    PR-URL: #12296
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    43a39c6 View commit details
    Browse the repository at this point in the history
  11. src: guard default_inspector_port

    When configuring and building --without-ssl the following warning is
    reported:
    ../src/node_debug_options.cc:12:11: warning: unused variable
    'default_inspector_port' [-Wunused-const-variable]
    const int default_inspector_port = 9229;
    
    The commit adds a HAVE_INSPECTOR guard to this constant.
    
    PR-URL: #12303
    Reviewed-By: cjihrig - Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    94ddab0 View commit details
    Browse the repository at this point in the history
  12. benchmark: replace more [].join() with ''.repeat()

    Refs: #12170
    
    PR-URL: #12317
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    f316b50 View commit details
    Browse the repository at this point in the history
  13. doc: add missing changelog entry for fs.readdir()

    Document that the `options` parameter of `fs.readdir()` was added
    in Node.js 6.0.0.
    
    PR-URL: #12312
    Fixes: #12299
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    shubheksha authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    aa51105 View commit details
    Browse the repository at this point in the history
  14. doc: add single arg scenario for util.format

    Set the expected outcome of `util.format('%%')` to be `%%`
    instead of `%`.
    
    PR-URL: #12374
    Fixes: #12362
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    tarunbatra authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    ed13016 View commit details
    Browse the repository at this point in the history
  15. test: improve punycode coverage to check surrogate pair

    PR-URL: #12354
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    orisano authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    aff0cfc View commit details
    Browse the repository at this point in the history
  16. doc: limit lines to 80 cols in internal README

    We generally stick to 80 columns even in markdown files.
    
    PR-URL: #12358
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    f3db9a6 View commit details
    Browse the repository at this point in the history
  17. benchmark,windows: TCP.readStart() meaningful only after completion

    fixes #11972
    
    PR-URL: #12258
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    refack authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d58fa78 View commit details
    Browse the repository at this point in the history
  18. crypto: make LazyTransform compabile with Streams1

    Makes LazyTransform writable by Streams1 by assigning .writable = true
    before the actual classes are loaded.
    
    Fixes: #12269
    PR-URL: #12380
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    mcollina authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    8ac8e50 View commit details
    Browse the repository at this point in the history
  19. doc: add AnnaMag to collaborators

    PR-URL: #12414
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    AnnaMag authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d1e1832 View commit details
    Browse the repository at this point in the history
  20. doc: response.write ignores body in some cases

    PR-URL: #12314
    Fixes: #8057
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    krydos authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e2d66ab View commit details
    Browse the repository at this point in the history
  21. build: run cpplint even if jslint failed

    lint target now runs both linters
    even if one of them failed.
    
    PR-URL: #12276
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    krydos authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    4d9e671 View commit details
    Browse the repository at this point in the history
  22. buffer: optimize write()

    PR-URL: #12361
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    mscdex authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    ebeb6c0 View commit details
    Browse the repository at this point in the history
  23. test: add hasCrypto check to test-debug-usage

    When configuring --without-ssl test-debug-usage.js fails with the
    following error:
    
    assert.js:82
      throw new assert.AssertionError({
      ^
    AssertionError: false == true
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-debug-usage.js:24:5)
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/common.js:461:15)
        at emitTwo (events.js:125:13)
        at ChildProcess.emit (events.js:213:7)
        at Process.ChildProcess._handle.onexit
    (internal/child_process.js:208:12)
    
    But the underlying error is the following:
    
    (node:55665) [DEP0068] DeprecationWarning: `node debug` is deprecated.
    Please use `node inspect` instead.
    internal/util.js:83
        throw new Error('Node.js is not compiled with openssl crypto
    support');
        ^
    
    Error: Node.js is not compiled with openssl crypto support
        at Object.exports.assertCrypto (internal/util.js:83:11)
        at crypto.js:28:14
        at NativeModule.compile (bootstrap_node.js:559:7)
        at NativeModule.require (bootstrap_node.js:500:18)
        at node-inspect/lib/internal/inspect_client.js:24:16
        at NativeModule.compile (bootstrap_node.js:559:7)
        at NativeModule.require (bootstrap_node.js:500:18)
        at node-inspect/lib/_inspect.js:39:5
        at NativeModule.compile (bootstrap_node.js:559:7)
        at Function.NativeModule.require (bootstrap_node.js:500:18)
    
    assert.js:82
      throw new assert.AssertionError({
      ^
    AssertionError: false == true
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-debug-usage.js:25:5)
        at ChildProcess.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/common.js:461:15)
        at emitTwo (events.js:125:13)
        at ChildProcess.emit (events.js:213:7)
        at Process.ChildProcess._handle.onexit
    (internal/child_process.js:208:12)
    
    This commit adds a check for crypto like some of the other tests do.
    
    PR-URL: #12357
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    092c723 View commit details
    Browse the repository at this point in the history
  24. doc: fix formatting in onboarding-extras

    Use of extra `|` breaks markdown table rendering. Fix it.
    
    PR-URL: #12350
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    5c57fea View commit details
    Browse the repository at this point in the history
  25. doc: add info about serializable types

    querystring.stringify() doesn't serialize some values.
    Explicitly mention what values are serialized in the docs.
    Add what happens when another data type is passed to
    `querystring.stringify()` besides the ones that can be correctly parsed
    
    PR-URL: #12313
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    shubheksha authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    92e239d View commit details
    Browse the repository at this point in the history
  26. os,vm: fix segfaults and CHECK failure

    Fixes multiple possible segmentation faults in node_contextify.cc and
    an assertion failure in node_os.cc
    
    Fixes: #12369
    Fixes: #12370
    PR-URL: #12371
    Reviewed-By: Anna Henningsen <[email protected]>
    tniessen authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    6998e80 View commit details
    Browse the repository at this point in the history
  27. test: add test-benchmark-crypto

    Add minimal test for crypto benchmarks. It makes sure that they can run
    without returning an error code.
    
    PR-URL: #12347
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    0661fdf View commit details
    Browse the repository at this point in the history
  28. doc: path functions ignore trailing slashes

    Add notes about path.parse(), path.basename() and path.dirname()
    ignoring trailing slashes.
    
    PR-URL: #12181
    Fixes: #6229
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    tniessen authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    6a45be2 View commit details
    Browse the repository at this point in the history
  29. buffer: use slightly faster NaN check

    PR-URL: #12286
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    mscdex authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e4b2f61 View commit details
    Browse the repository at this point in the history
  30. test: remove common.PORT from test-cluster-basic

    Use of `common.PORT` in `parallel` tests is not completely safe (because
    the same port can be previously assigned to another test running in
    parallel if that test uses port `0` to get an arbitrary available port).
    
    Remove `common.PORT` from test-cluster-basic.
    
    PR-URL: #12377
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    5ed9ed3 View commit details
    Browse the repository at this point in the history
  31. doc: add jkrems to collaborators

    PR-URL: #12427
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Jan Krems authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    060b63e View commit details
    Browse the repository at this point in the history
  32. doc: fix typo in streams.md

    PR-URL: #12428
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jpbamberg1993 authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    984232c View commit details
    Browse the repository at this point in the history
  33. doc: add DavidCai1993 to collaborators

    PR-URL: #12435
    Reviewed-By: Anna Henningsen <[email protected]>
    DavidCai1111 authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    4ce58bd View commit details
    Browse the repository at this point in the history
  34. test: replace [].join() with ''.repeat()

    Replace [].join calls with the more modern .repeat
    
    PR-URL: #12305
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    JacksonTian authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    4a19062 View commit details
    Browse the repository at this point in the history
  35. doc: update link for landing PRs

    The onboarding doc links to the "Technical How-to" portion of the
    Collaborator's Guide for landing PRs. That section is a subsection of
    the "Landing Pull Requests" portion of that document. By skipping the
    main section header, important information is skipped, such as the part
    about not using the merge button and descriptions of the metadata
    required. Update the link to target the main section and not the
    subsection.
    
    PR-URL: #12415
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d7d1e92 View commit details
    Browse the repository at this point in the history
  36. doc: add guide for backporting prs

    This guide should help answer questions for contributors
    that are not familiar with the backport process.
    
    PR-URL: #11099
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    4570d98 View commit details
    Browse the repository at this point in the history
  37. test: enable setuid/setgid test

    Refactor test for situations where it was expected to fail.
    Move from disabled directory to parallel.
    
    PR-URL: #12403
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    0f290f2 View commit details
    Browse the repository at this point in the history
  38. doc: add missing ) in CONTRIBUTING.md

    PR-URL: #12444
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    matkoniecz authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    320e72b View commit details
    Browse the repository at this point in the history
  39. meta: move the Code of Conduct to TSC repository

    PR-URL: #12147
    Ref: nodejs/TSC#224
    Ref: nodejs/TSC#232
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    jasnell authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    2e3813f View commit details
    Browse the repository at this point in the history
  40. doc: remove inspector experimental warning

    PR-URL: #12408
    Ref: #12352
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    5a2d358 View commit details
    Browse the repository at this point in the history
  41. test: add crypto check to crypto-lazy-transform

    When configuring --without-ssl test-crypto-lazy-transform-writable.js
    fails with the following error:
    
    ```
    Path: parallel/test-crypto-lazy-transform-writable
    internal/util.js:83
        throw new Error('Node.js is not compiled with openssl crypto
    support');
        ^
    
    Error: Node.js is not compiled with openssl crypto support
        at Object.exports.assertCrypto (internal/util.js:83:11)
        at crypto.js:28:14
        at NativeModule.compile (bootstrap_node.js:557:7)
        at Function.NativeModule.require (bootstrap_node.js:500:18)
        at Function.Module._load (module.js:446:25)
        at Module.require (module.js:526:17)
        at require (internal/module.js:19:18)
        at Object.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-crypto-lazy-transform-writable.js:5:16)
        at Module._compile (module.js:607:30)
        at Object.Module._extensions..js (module.js:618:10)
    Command: out/Release/node
    /Users/danielbevenius/work/nodejs/node/test/parallel/test-crypto-lazy-transform-writable.js
    [01:29|% 100|+ 1461|-   1]: Done
    make: *** [test] Error 1
    ```
    
    This commit add a hasCrypto check like other crypto tests do.
    
    PR-URL: #12424
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    3c59d87 View commit details
    Browse the repository at this point in the history
  42. doc: s/origin/upstream/ collaborator guide

    Use `upstream` to refer to `nodejs/node` instead of `origin`, because
    that’s the more common setup.
    
    PR-URL: #12436
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    addaleax authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    077187e View commit details
    Browse the repository at this point in the history
  43. benchmark: fix CLI arguments check in common.js

    PR-URL: #12429
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    917534d View commit details
    Browse the repository at this point in the history
  44. build: make linter targets silent

    The linter targets are printing the commands they execute on screen.
    This patch reduces the noise by not printing the commands.
    
    PR-URL: #12423
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    thefourtheye authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e6be4b9 View commit details
    Browse the repository at this point in the history
  45. benchmark: improve cli error message

    When no matching benchmark files are found, a more sensible error
    is shown now.
    
    PR-URL: #12421
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    b7aeed7 View commit details
    Browse the repository at this point in the history
  46. Revert "benchmark: fix CLI arguments check in common.js"

    This reverts commit e34f8e1.
    
    PR-URL: #12474
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    jasnell authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    440f4d4 View commit details
    Browse the repository at this point in the history
  47. net: refactor onSlaveClose in Server.close

    Refactors onSlaveClose in Server.close to be an arrow function,
    removes need for `self = this` and moves it down to make code
    more readable.
    
    PR-URL: #12334
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    claudiorodriguez authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    8ac387b View commit details
    Browse the repository at this point in the history
  48. test: add --use-bundled-ca to tls-cnnic-whitelist

    If configued with --openssl-use-def-ca-store --shared-openssl the
    following error might be thrown:
    
    assert.js:86
      throw new assert.AssertionError({
      ^
    AssertionError: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' === 'CERT_REVOKED'
        at TLSSocket.client.on.common.mustCall
    (/Users/danielbevenius/work/nodejs/node/test/parallel/test-tls-cnnic-whitelist.js:71:14)
        at TLSSocket.<anonymous>
    (/Users/danielbevenius/work/nodejs/node/test/common.js:461:15)
        at emitOne (events.js:115:13)
        at TLSSocket.emit (events.js:210:7)
        at emitErrorNT (net.js:1305:8)
        at _combinedTickCallback (internal/process/next_tick.js:80:11)
        at process._tickCallback (internal/process/next_tick.js:104:9)
    
    In this case the CA's used will be the ones shipped with OpenSSL. For
    tests though we should be able to specify --use-bundled-ca as a fix for
    the above error, but this functionality was broken by me in commit
    be98f26
    ("src: exclude node_root_certs when use-def-ca-store").
    
    That commit removed the abilty to use --use-bundled-ca if the build was
    configured --openssl-use-def-ca-store.
    
    PR-URL: #12394
    Reviewed-By: thefourtheye - Sakthipriyan Vairamani <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    320b80b View commit details
    Browse the repository at this point in the history
  49. doc: correct git fix whitespace command

    Use apply.whitespace=fix rather than core.whitespace=fix
    
    Ref: #11412
    PR-URL: #12445
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    matkoniecz authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    3d8878c View commit details
    Browse the repository at this point in the history
  50. test: use dynamic port in 3 test-cluster-worker tests

    Remove common.PORT from test-cluster-worker-disconnect,
    test-cluster-worker-exit and test-cluster-worker-kill to
    eliminate the possibility that a dynamic port used in
    another test will collide with common.PORT.
    
    PR-URL: #12443
    Ref: #12376
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Sebastian Plesciuc authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    a34cccc View commit details
    Browse the repository at this point in the history
  51. doc: fix encoding string in buffer example

    PR-URL: #12482
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    MapleGu authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d0ba631 View commit details
    Browse the repository at this point in the history
  52. test: remove common.PORT from test-cluster*.js

    PR-URL: #12441
    Ref: #12376
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tarunbatra authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    a7e13e0 View commit details
    Browse the repository at this point in the history
  53. test: use dynamic port in test-cluster-bind-twice

    Remove common.PORT from test-cluster-bind-twice to eliminate possibility
    that a dynamic port used in another test will collide with common.PORT.
    
    PR-URL: #12418
    Ref: #12376
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    611c23c View commit details
    Browse the repository at this point in the history
  54. doc: avoid colloquialism

    I witnessed an English-as-a-second-language speaker puzzle over the word
    "borked" in our documentation today. Reword to avoid colloquialisms.
    It's more precise and clear this way anyway. Also reformat `Optional:`
    to be consistent with how it appears elsewhere in the doc.
    
    PR-URL: #12417
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    af0067c View commit details
    Browse the repository at this point in the history
  55. doc: run tests before landing changes

    The Collaborator Guide suggests running tests after pushing changes to
    the main repository. Tests should be run before then so move the
    instructions earlier.
    
    Instructions are also simplified and re-written to not exclude Windows.
    
    PR-URL: #12416
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    3fc25dc View commit details
    Browse the repository at this point in the history
  56. tools: update gyp to eb296f6

    * [win] Add support for MS VS2017 (via Registry)
    
    REF: https://chromium.googlesource.com/external/gyp/+/eb296f67da078ec01f5e3a9ea9cdc6d26d680161
    PR-URL: #12450
    Reviewed-By: João Reis <[email protected]>
    refack authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    83a28ee View commit details
    Browse the repository at this point in the history
  57. gyp: inherit parent for *.host

    Gyp defaults to gcc/g++ if CC.host/CXX.host is unset. This is not
    suitable for environments that only uses the clang toolchain.
    
    Since we already assume that the user will provide clang/clang++
    through CC/CXX, lean against it (then drop to gcc/g++).
    
    Also apply the same logic for link/ar for consistency although
    it doesn't affect us.
    
    PR-URL: #6173
    Fixes: #6152
    Reviewed-By: João Reis <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    jbergstroem authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    675244a View commit details
    Browse the repository at this point in the history
  58. tools: add compile_commands.json gyp generator

    this is a re-base of the gyp part of
    3c46bb9
    after bumping GYP version to
    https://chromium.googlesource.com/external/gyp/+/eb296f67da078ec01f5e3a9ea9cdc6d26d680161
    
    Original-Review-By: James M Snell <[email protected]>
    Ref: #7986
    PR-URL: #12450
    Reviewed-By: João Reis <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    6003958 View commit details
    Browse the repository at this point in the history
  59. tools: update certdata.txt

    This is the certdata.txt[0] that ships in NSS 3.28.1, released on
    2017-01-04.
    
    [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_28_1_RTM/lib/ckfw/builtins/certdata.txt
    
    PR-URL: #12402
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Shigeki Ohtsu <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    3c8e366 View commit details
    Browse the repository at this point in the history
  60. crypto: update root certificates

    Update the list of root certificates in src/node_root_certs.h with
    tools/mk-ca-bundle.pl.
    
    Certificates added:
    - AC RAIZ FNMT-RCM
    - Amazon Root CA 1
    - Amazon Root CA 2
    - Amazon Root CA 3
    - Amazon Root CA 4
    - Certplus Root CA G1
    - Certplus Root CA G2
    - Hellenic Academic and Research Institutions ECC RootCA 2015
    - Hellenic Academic and Research Institutions RootCA 2015
    - ISRG Root X1
    - LuxTrust Global Root 2
    - OpenTrust Root CA G1
    - OpenTrust Root CA G2
    - OpenTrust Root CA G3
    
    Certificates removed:
    - Buypass Class 2 CA 1
    - EBG Elektronik Sertifika Hizmet Sağlayıcısı
    - IGC/A
    - Juur-SK
    - RSA Security 2048 v3
    - Root CA Generalitat Valenciana
    
    PR-URL: #12402
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Shigeki Ohtsu <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    db585c9 View commit details
    Browse the repository at this point in the history
  61. test: buffer should always be stringified

    This test makes sure that independently of the buffer type, the input
    is always stringified and generates a valid input.
    
    PR-URL: #12355
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    lucamaraschi authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    922c457 View commit details
    Browse the repository at this point in the history
  62. test: complete coverage of lib/child_process.js

    This commit adds a test which brings coverage of
    lib/child_process.js to 100%. It adds coverage for the call to
    uv.errname() in execFile()'s exithandler() function.
    
    PR-URL: #12367
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    8e3d54a View commit details
    Browse the repository at this point in the history
  63. net: don't create unnecessary closure

    Pass arguments to fireErrorCallbacks() explicitly.  Saves allocation
    an unnecessary closure context.
    
    PR-URL: #12342
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e09202b View commit details
    Browse the repository at this point in the history
  64. net: don't create unnecessary closure

    Don't call `Function#bind()` when a direct method call works
    just as well and is much cheaper.
    
    PR-URL: #12342
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    dcc9e1a View commit details
    Browse the repository at this point in the history
  65. net: remove unnecessary process.nextTick()

    Call internalConnect() directly when the target is an IP address.
    No delay is necessary because it defers any callbacks it makes.
    
    PR-URL: #12342
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d0b1be1 View commit details
    Browse the repository at this point in the history
  66. net: don't concatenate strings in debug logging

    Not necessary, not a good idea.
    
    PR-URL: #12342
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    0e40e6d View commit details
    Browse the repository at this point in the history
  67. net: don't normalize twice in Socket#connect()

    Split up Socket#connect() so that we don't call normalizeArgs() twice
    when invoking net.connect() or net.createConnection().
    
    PR-URL: #12342
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    94385c6 View commit details
    Browse the repository at this point in the history
  68. net: require 'dns' only once

    Avoid unnecessary calls to require('dns') by caching the result of the
    first one.
    
    PR-URL: #12342
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    9db4f19 View commit details
    Browse the repository at this point in the history
  69. test: add test for child_process benchmark

    PR-URL: #12326
    Ref: #12068
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    joyeecheung authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e919941 View commit details
    Browse the repository at this point in the history
  70. doc: unify spaces in a querystring.md code example

    PR-URL: #12465
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    38278db View commit details
    Browse the repository at this point in the history
  71. test: increase coverage for buffer.js

    Add coverage for non-numeric byteOffset and length when using
    Buffer.from() with an ArrayBuffer.
    
    PR-URL: #12476
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    a75fbe0 View commit details
    Browse the repository at this point in the history
  72. test: dynamic port in cluster worker send

    Remove common.PORT from test-cluster-send-deadlock and
    test-cluster-send-handle-twice to reduce possibility that
    a dynamic port used in another test will collide with common.PORT.
    
    PR-URL: #12472
    Ref: #12376
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Sebastian Plesciuc authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    f48d06c View commit details
    Browse the repository at this point in the history
  73. doc: clarify the callback arguments of dns.resolve

    PR-URL: #9532
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    silverwind authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    9250f02 View commit details
    Browse the repository at this point in the history
  74. tools: add table parsing capability to the doctool

    PR-URL: #9532
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    silverwind authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    13441eb View commit details
    Browse the repository at this point in the history
  75. test: remove uses of common.PORT in test-tls-client tests

    Change common.PORT to '0' to avoid the possibility of getting EADDRINUSE error
    if another test in 'parallel' uses port '0' at the same time.
    
    PR-URL: #12461
    Ref: #12376
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    z0al authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    ddc3528 View commit details
    Browse the repository at this point in the history
  76. test: dynamic port in cluster worker disconnect

    Remove common.PORT from test-cluster-worker-disconnect-on-error
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12457
    Ref: #12376
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Sebastian Plesciuc authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    a213320 View commit details
    Browse the repository at this point in the history
  77. test: console.log removed from test-net-localport

    There seems to be an unecessary console log
    happening in a test.
    
    PR-URL: #12483
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    fhalde authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    eac0d70 View commit details
    Browse the repository at this point in the history
  78. test: minimize time for child_process benchmark

    test-benchmark-child-process sometimes times out on Windows in CI.
    Minimize the number of configurations that run so it will (hopefully)
    not time out anymore. Set dur=0.
    
    PR-URL: #12518
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    3726131 View commit details
    Browse the repository at this point in the history
  79. benchmark: fix CLI arguments check in common.js

    PR-URL: #12429
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    08ba9d4 View commit details
    Browse the repository at this point in the history
  80. benchmark: add benchmark for string concatenations

    PR-URL: #12455
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    7d87edc View commit details
    Browse the repository at this point in the history
  81. repl: support hidden history file on Windows

    On Windows when REPL history file has the hidden attribute node will
    fail when trying to open it in 'w' mode. This changes the mode to
    'r+'. The file is guaranteed to exists because of earlier open call
    with 'a+'.
    
    Fixes: #5261
    PR-URL: #12207
    Reviewed-By: James M Snell <[email protected]>
    bzoz authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    b09bf51 View commit details
    Browse the repository at this point in the history
  82. doc: add lucamaraschi to collaborators

    PR-URL: #12538
    Reviewed-By: Colin Ihrig <[email protected]>
    lucamaraschi authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    eb78722 View commit details
    Browse the repository at this point in the history
  83. doc: fix typo in fs.watch() description

    PR-URL: #12550
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    ivoputzer authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    434873d View commit details
    Browse the repository at this point in the history
  84. doc: update link to Code of Conduct

    PR-URL: #12552
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    aautem authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    3703fc6 View commit details
    Browse the repository at this point in the history
  85. test: set benchmark-child-process flaky on windows

    sequential/test-benchmark-child-process is still failing sometimes flaky
    on Windows in CI. Mark it as flaky in sequential.status until it gets
    sorted.
    
    PR-URL: #12561
    Ref: #12560
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e3ccc31 View commit details
    Browse the repository at this point in the history
  86. test: fix parallel/test-setproctitle.js on alpine

    Since Busybox ps does not support -p switch, using ps -o and grep
    instead to get the process title and then check it.
    
    PR-URL: #12413
    Fixes: #12399
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    DavidCai1111 authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    96b2faa View commit details
    Browse the repository at this point in the history
  87. v8: fix stack overflow in recursive method

    HGlobalValueNumberingPhase::CollectSideEffectsOnPathsToDominatedBlock()
    used to self-recurse before this commit, causing stack overflows on
    systems with small stack sizes.  Make it non-recursive by storing
    intermediate results in a heap-allocated list.
    
    Fixes: #11991
    PR-URL: #12460
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yang Guo <[email protected]>
    bnoordhuis authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e77f1e2 View commit details
    Browse the repository at this point in the history
  88. test: use JSON.stringify to trigger stack overflow

    V8's interpreter performs stack checks both at the call site and at the
    function entry. A recursive function could therefore trigger stack
    overflow at two different source locations. Instead of recursion, call
    JSON.stringify on a deeply nested array.
    
    PR-URL: #12481
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    hashseed authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    f84a5e1 View commit details
    Browse the repository at this point in the history
  89. build: fix case in lib names

    ninja on Windows chokes if libs are named .Lib (Capital L)
    
    PR-URL: #12522
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    refack authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    78ac637 View commit details
    Browse the repository at this point in the history
  90. test: use duplex streams in duplex stream test

    test-stream-duplex.js uses transform streams instead of the
    duplex stream base class. This leads to some code not being
    covered in the Duplex constructor.
    
    PR-URL: #12514
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    0fb69de View commit details
    Browse the repository at this point in the history
  91. doc: add suggestion to use --3way

    The CI seems to do a 3way merge so it is possible
    that even though the CI passed, the existing git am command
    may fail.  Add text to suggest how to handle this
    by adding the --3way option.
    
    PR-URL: #12510
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    mhdawson authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    4276c21 View commit details
    Browse the repository at this point in the history
  92. src: remove TODO about uv errno removal

    This commit removes a TODO regarding the removal of uv errno. errno
    is currently used and cannot be removed so removing the comment to
    avoid any confusion.
    
    PR-URL: #12536
    Ref: #4641
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    184941e View commit details
    Browse the repository at this point in the history
  93. test: move test-debugger-repeat-last to sequential

    PR-URL: #12470
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    kumarrishav authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    661ff6d View commit details
    Browse the repository at this point in the history
  94. doc: make commit guidelines easier to reference

    - Can now link to 'Commit Guidelines' from pull requests
    - Breaks up commit requirements and recommendations
    
    PR-URL: #11732
    Refs: #11723 (comment)
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Sam Roberts <[email protected]>
    bf4 authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    47b3992 View commit details
    Browse the repository at this point in the history
  95. test: dynamic port in cluster worker dgram

    Remove common.PORT from test-cluster-dgram-1 and
    test-cluster-dgram-2, in order to eliminate the
    possibility of port collision.
    
    PR-URL: #12487
    Ref: #12376
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Sebastian Plesciuc authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    f0b5afe View commit details
    Browse the repository at this point in the history
  96. src: replace IsConstructCalls with lambda

    I've added a deprecation notice as the functions are public, but not
    sure if this is correct or the format of the deprecation notice.
    
    PR-URL: #12533
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    danbev authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    08951a1 View commit details
    Browse the repository at this point in the history
  97. doc: fix typo in doc/api/process.md

    PR-URL: #12612
    Fixes: #12565
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    morrme authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    b52f77d View commit details
    Browse the repository at this point in the history
  98. src: add fcntl.h include to node.cc

    #11863 adds _O_RDWR to node.cc
    which is defined in fcntl.h. This adds this include directly to
    node.cc.
    
    PR-URL: #12540
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    bzoz authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    520f876 View commit details
    Browse the repository at this point in the history
  99. tools: add root: true in main .eslintrc.yaml

    This option prevents ESlint from unnecessary searching
    in parent folders. It also protects ESlint rules
    from accidental rewriting by a config in a parent folder.
    
    PR-URL: #12570
    Fixes: #12566
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    200e899 View commit details
    Browse the repository at this point in the history
  100. src: remove extraneous dot

    This got accidentally added when landing original commit
    
    PR-URL: #12626
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Nikolai Vavilov <[email protected]>
    MylesBorins authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    cfd9144 View commit details
    Browse the repository at this point in the history
  101. test: remove flaky designation for test on AIX

    #5085 has been completed so
    presumably test-fs-watch is not flaky on AIX anymore. Remove flaky
    designation from sequential.status.
    
    PR-URL: #12564
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d10eb83 View commit details
    Browse the repository at this point in the history
  102. test: dynamic port in parallel cluster tests

    Removed common.PORT from test-cluster-message,
    test-cluster-server-restart-none, test-cluster-server-restart-rr
    and test-cluster-shared-handle-bind-error to eliminate the
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12584
    Ref: #12376
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Sebastian Plesciuc authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    14e93f6 View commit details
    Browse the repository at this point in the history
  103. test: improve test-process-chdir

    remove typeError constructor and replace with regex string
    to match typeError message
    
    PR-URL: #12589
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    vperezma authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    1a4bf43 View commit details
    Browse the repository at this point in the history
  104. test: refactored context type err message to regex

    PR-URL: #12596
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Muhsin Abdul-Musawwir authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    2021ea1 View commit details
    Browse the repository at this point in the history
  105. test: replace assertion error check with regex

    PR-URL: #12603
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    TheLady authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    80ceb04 View commit details
    Browse the repository at this point in the history
  106. url: improve descriptiveness of identifier

    Change variable for protocols that do not always contain `//` to
    `noLeadingSlashes` so someone reading the code knows what it means.
    
    PR-URL: #12579
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    539ffae View commit details
    Browse the repository at this point in the history
  107. test: dynamic port in cluster ipc throw

    Removed common.PORT from test-cluster-ipc-throw to eliminate the
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12571
    Ref: #12376
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Sebastian Plesciuc authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    8ae5afe View commit details
    Browse the repository at this point in the history
  108. test: dynamic port in cluster eaddrinuse

    Removed common.PORT from test-cluster-eaddrinuse to eliminate the
    possibility that a dynamic port used in another test will collide
    with common.PORT.
    
    PR-URL: #12547
    Ref: #12376
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Sebastian Plesciuc authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    b82e076 View commit details
    Browse the repository at this point in the history
  109. test: use block scoped variable names

    PR-URL: #12544
    Reviewed-By: James M Snell <[email protected]>
    neeharv authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    989d344 View commit details
    Browse the repository at this point in the history
  110. lib: fix typo in comments in module.js

    A minor typo in comments, no logic changes.
    
    PR-URL: #12528
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: David Cai <[email protected]>
    Reviewed-By: Jeremy Whitlock <[email protected]>
    WORMSS authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    cbdf9a9 View commit details
    Browse the repository at this point in the history
  111. doc: prepare js code for eslint-plugin-markdown

    This is an initial step to eliminate most of parsing errors.
    
    PR-URL: #12563
    Refs: #12557 (comment)
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    313b205 View commit details
    Browse the repository at this point in the history
  112. url: update WHATWG URL API to latest spec

    - Update to spec
      - Add opaque hosts
      - File state did not correctly deal with lack of base URL
      - Cleanup API for file and non-special URLs
      - Allow % and IPv6 addresses in non-special URL hosts
      - Use specific names for percent-encode sets
      - Add empty host concept for file and non-special URLs
      - Clarify IPv6 serializer
    - Fix existing mistakes
      - Add missing ':' to forbidden host code point list.
      - Correct IPv4 parser empty label behavior
    - Maintain type equivalence in URLContext with spec
      - scheme, username, and password should always be strings
      - host, port, query, and fragment may be strings or null
      - Align scheme state more closely with the spec
      - Make sure the `special` variable is always synced with
        URL_FLAG_SPECIAL.
    
    PR-URL: #12523
    Fixes: #10608
    Fixes: #10634
    Refs: whatwg/url#185
    Refs: whatwg/url#225
    Refs: whatwg/url#224
    Refs: whatwg/url#218
    Refs: whatwg/url#243
    Refs: whatwg/url#260
    Refs: whatwg/url#268
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    TimothyGu authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    ac52923 View commit details
    Browse the repository at this point in the history
  113. tools: enable no-useless-return eslint rule

    PR-URL: #12577
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    258eeaa View commit details
    Browse the repository at this point in the history
  114. meta: update authors list

    PR-URL: #11533
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    aashil authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    51eafe8 View commit details
    Browse the repository at this point in the history
  115. src: expose V8's IsNativeError() in util bindings

    Refs: #12400
    PR-URL: #12546
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    744ed94 View commit details
    Browse the repository at this point in the history
  116. doc: improve randomfill and fix broken link

    This patch replaces the word `buf` with `buffer` and fixes the broken
    link to `randomfill`.
    
    PR-URL: #12541
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    thefourtheye authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    1316c77 View commit details
    Browse the repository at this point in the history
  117. src: remove invalid comment

    PR-URL: #12645
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    da01ff7 View commit details
    Browse the repository at this point in the history
  118. doc: fix an unclear wording in readline.md

    PR-URL: #12605
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    45facc8 View commit details
    Browse the repository at this point in the history
  119. tools: use no-useless-concat ESLint rule

    * Add `no-useless-concat: error` to .eslintrc.yaml.
    * Apply no-useless-concat rule to tests.
    
    PR-URL: #12613
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Teddy Katz <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    46a7c29 View commit details
    Browse the repository at this point in the history
  120. test: add mustCall in test-timers-clearImmediate

    PR-URL: #12598
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ChatbotSchool authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d15b1c4 View commit details
    Browse the repository at this point in the history
  121. test: cleanup test-fs-watch.js

    Reversed "actual" and "expected" arguments for assert.strictEqual().
    
    Replaced constructor with regular expression for assert.throws().
    
    PR-URL: #12595
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Bryan English <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    RobotMermaid authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    e36a256 View commit details
    Browse the repository at this point in the history
  122. test: improved type checking with regex

    Replaced TypeError with a regular expression of the actual error.
    
    PR-URL: #12591
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    coreybeaumont authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    660e58c View commit details
    Browse the repository at this point in the history
  123. test: improve test-process-kill-pid

    PR-URL: #12588
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    QueueHefner authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    8e6d440 View commit details
    Browse the repository at this point in the history
  124. deps: remove **/node_modules/form-data/README.md

    Having multiple files with the same name but different casings causes
    problems on lots of OS-s.
    
    Refs: #12624
    Refs: #11085
    Refs: #11020
    
    PR-URL: #12643
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Fishrock123 authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    d154aaf View commit details
    Browse the repository at this point in the history
  125. url: always show password for URL instances

    This matches browser behavior.
    
    PR-URL: #12420
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    mscdex authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    60daaae View commit details
    Browse the repository at this point in the history
  126. test: use common.js to check platform

    PR-URL: #12629
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    krydos authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    745dea9 View commit details
    Browse the repository at this point in the history
  127. build: use do_not_edit variable where possible

    We should not use hardcoded string to warn users about
    file was generated by configure script. Since we already
    have do_not_edit variable we can use it
    
    PR-URL: #12610
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    krydos authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    212475b View commit details
    Browse the repository at this point in the history
  128. test: cleanup test-util-inherits.js

    Replaced constructor with regular expression for assert.throw().
    
    PR-URL: #12602
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    RobotMermaid authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    75e053b View commit details
    Browse the repository at this point in the history
  129. test: use common.mustCall in test-https-strict

    PR-URL: #12668
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    weewey authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    3e9e6af View commit details
    Browse the repository at this point in the history
  130. test: remove eslint comments

    This commit refactors test-whatwg-url-tojson.js to remove
    ESLint comments.
    
    PR-URL: #12669
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    dd1dced View commit details
    Browse the repository at this point in the history
  131. test: remove eslint comments from test-util.js

    PR-URL: #12669
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Alexey Orlenko <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    cjihrig authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    79dff99 View commit details
    Browse the repository at this point in the history
  132. doc: document url.domainTo* methods separately

    PR-URL: #12683
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    TimothyGu authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    fc96d1a View commit details
    Browse the repository at this point in the history
  133. doc: add Added-in metadata for WHATWG URL

    PR-URL: #12683
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    TimothyGu authored and evanlucas committed May 2, 2017
    Configuration menu
    Copy the full SHA
    395380a View commit details
    Browse the repository at this point in the history

Commits on May 3, 2017

  1. benchmark: add benchmark for v8.getHeap*Statistics

    PR-URL: #12681
    Reviewed-By: Vse Mozhet Byt <[email protected]>
    jasnell authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    373e9f0 View commit details
    Browse the repository at this point in the history
  2. doc: fix examples in repl.md

    * Update an example according to an actual REPL session.
    * Replace an arrow function with a common function to hold `this`.
    
    PR-URL: #12684
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vsemozhetbyt authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    360efe4 View commit details
    Browse the repository at this point in the history
  3. benchmark: terminate child process on Windows

    test-benchmark-child-process failures reveal that
    child-process-exec-stdout benchmark sometimes leaves around a stray
    yes.exe process. Add code to terminate the process.
    
    PR-URL: #12658
    Ref: #12560
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Bartosz Sosnowski <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    224fd3a View commit details
    Browse the repository at this point in the history
  4. test,doc: document crashOnUnhandledRejection()

    Add documentation for `common.crashOnUnhandledRejection()`.
    
    Ref: https://github.com/nodejs/node/pull/12489/files/a9c2078a60bc3012dc6156df19772697a56a2517#r113737423
    PR-URL: #12699
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    addaleax authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    90bba9f View commit details
    Browse the repository at this point in the history
  5. test: improve test-tcp-wrap-listen

    PR-URL: #12599
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    QueueHefner authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    819c131 View commit details
    Browse the repository at this point in the history
  6. doc: fixup the collaborators list

    * Add the personal pronoun for @aqrln.
    * Fix incorrectly ordered @lucamaraschi entry.
    
    PR-URL: #12750
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    aqrln authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    f60a2e9 View commit details
    Browse the repository at this point in the history
  7. test: support multiple warnings in checkWarning

    This allows the common.checkWarning() test method to accept a map of
    warning names to description(s), to allow testing code that generates
    multiple types of warnings.
    
    PR-URL: #11640
    Reviewed-By: Anna Henningsen <[email protected]>
    apexskier authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    d78adcc View commit details
    Browse the repository at this point in the history
  8. process: cast promise rejection reason to string

    The unhandled promise rejection warning uses a template literal and
    prints the reason a promise was rejected. If rejecting with a symbol,
    the symbol failed to convert to a string and the process crashed. Now,
    symbols are casted to strings and the process does not crash.
    
    Fixes: #11637
    PR-URL: #11640
    Reviewed-By: Anna Henningsen <[email protected]>
    apexskier authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    cd54208 View commit details
    Browse the repository at this point in the history
  9. test: fix test filenames

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    9da719a View commit details
    Browse the repository at this point in the history
  10. build: add target for checking for perm deopts

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    caf6506 View commit details
    Browse the repository at this point in the history
  11. stream: fix permanent deoptimizations

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    7d0adc6 View commit details
    Browse the repository at this point in the history
  12. fs: fix permanent deoptimizations

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    84484b7 View commit details
    Browse the repository at this point in the history
  13. cluster: fix permanent deoptimizations

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    933b6b5 View commit details
    Browse the repository at this point in the history
  14. process: fix permanent deoptimizations

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    b573f77 View commit details
    Browse the repository at this point in the history
  15. net: fix permanent deoptimizations

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    4a08288 View commit details
    Browse the repository at this point in the history
  16. readline: fix permanent deoptimizations

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    1ac331b View commit details
    Browse the repository at this point in the history
  17. test: fix permanent deoptimizations

    PR-URL: #12456
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mscdex authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    7af2e79 View commit details
    Browse the repository at this point in the history
  18. doc: fix formatting of TOC

    PR-URL: #12731
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Timothy Gu <[email protected]>
    refack authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    c2c6287 View commit details
    Browse the repository at this point in the history
  19. test: move test to sequential for reliability

    test-https-set-timeout-server fails under load. Move it to sequential so
    it is not competing with other tests.
    
    PR-URL: #12704
    Fixes: #10130
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gibson Fahnestock <[email protected]>
    Reviewed-By: Yuta Hiroto <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    592db37 View commit details
    Browse the repository at this point in the history
  20. stream: Fixes missing 'unpipe' event

    Currently when the destination emits an 'error', 'finish' or 'close'
    event the pipe calls unpipe to emit 'unpipe' and trigger the clean up
    of all it's listeners.
    When the source emits an 'end' event without {end: false} it calls
    end() on the destination leading it to emit a 'close', this will again
    lead to the pipe calling unpipe. However the source emitting an 'end'
    event along side {end: false} is the only time the cleanup gets ran
    directly without unpipe being called. This fixes that so the 'unpipe'
    event does get emitted and cleanup in turn gets ran by that event.
    
    Fixes: #11837
    PR-URL: #11876
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    zaide-chris authored and evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    f5a702e View commit details
    Browse the repository at this point in the history
  21. 2017-05-02, Version 7.10.0 (Current)

    Notable changes:
    
    * **crypto**:
      - add randomFill and randomFillSync (Evan Lucas)
        #10209
    * **meta**: Added new collaborators
      - add lucamaraschi to collaborators (Luca Maraschi)
        #12538
      - add DavidCai1993 to collaborators (David Cai)
        #12435
      - add jkrems to collaborators (Jan Krems)
        #12427
      - add AnnaMag to collaborators (AnnaMag)
        #12414
    * **process**:
      - fix crash when Promise rejection is a Symbol (Cameron Little)
        #11640
    * **url**:
      - make WHATWG URL more spec compliant (Timothy Gu)
        #12507
    * **v8**:
      - fix stack overflow in recursive method (Ben Noordhuis)
        #12460
      - fix build errors with g++ 7 (Ben Noordhuis)
        #12392
    
    PR-URL: #12775
    evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    b5e70ae View commit details
    Browse the repository at this point in the history
  22. Working on v7.10.1

    PR-URL: #12775
    evanlucas committed May 3, 2017
    Configuration menu
    Copy the full SHA
    69a8053 View commit details
    Browse the repository at this point in the history