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

v8.3.0 proposal #14594

Merged
merged 157 commits into from
Aug 10, 2017
Merged

v8.3.0 proposal #14594

merged 157 commits into from
Aug 10, 2017

Commits on Jul 24, 2017

  1. repl: fix old history error handling

    Backport-PR-URL: #14392
    Backport-Reviewed-By: James M Snell <jasnell@gmail.com>
    
    PR-URL: #13733
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    BridgeAR authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    32ba8ae View commit details
    Browse the repository at this point in the history
  2. test: fix error handling test-http-full-response

    The way it is currently written, test-http-full-response will fail if
    there is a problem with spawning that doesn't include `ab` or `api` in
    `stderr`, but it will fail with a misleading mismatched-calls
    `common.mustCall()` error.
    
    Alter the error handling so that it rethrows the actual error, providing
    better information.
    
    PR-URL: #14252
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    b5d0a03 View commit details
    Browse the repository at this point in the history
  3. doc: fix minor typo in cluster.md

    Adds a missing `'` in code example.
    
    PR-URL: #14353
    Fixes: #14352
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    lance authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    d2121ab View commit details
    Browse the repository at this point in the history
  4. test: replace concatenation with template literals

    Use template literals instead of string concatenation in
    test/parallel/test-http-extra-response.js
    
    PR-URL: #14296
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    csvwolf authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    72febfd View commit details
    Browse the repository at this point in the history
  5. doc,stream: _transform happens one at a time

    Add a note to the stream docs specifying that at most a single
    call to _transform can happen, and the provided callback()
    should be used to process another chunk.
    
    Fixes: #3208
    PR-URL: #14321
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mcollina authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    53ad91c View commit details
    Browse the repository at this point in the history
  6. repl: don't terminate on null thrown

    Previous behavior was to assume an error is a proper error in the
    repl module. A check was added to not terminate the process on thrown
    repl errors that are `null` or `undefined`.
    
    PR-URL: #14306
    Fixes: #12373
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com
    Benjamin Gruenbaum authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    34821f6 View commit details
    Browse the repository at this point in the history
  7. doc: replace dead link in v8 module

    PR-URL: #14372
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    drboyer authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    dc0a26f View commit details
    Browse the repository at this point in the history
  8. test: replace string concat in test-fs-watchfile.js

    PR-URL: #14287
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Helianthus21 authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    3bc7d2a View commit details
    Browse the repository at this point in the history
  9. docs: add note about fs.rmdir()

    fs.rmdir() on the file (not directory) results in different errors on
    Windows to everything else
    
    Fixes: #8797
    PR-URL: #14323
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Oleksandr-Kushchak-i2 authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    f6a0343 View commit details
    Browse the repository at this point in the history
  10. test: replace string concatenation with template

    PR-URL: #14342
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    nathansmile authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    def98c6 View commit details
    Browse the repository at this point in the history
  11. build,tools: do not force codesign prefix

    Allow passing the prefix in via the PKGDIR env var. This will allow us
    to use this same script to codesign the binary tarball.
    
    PR-URL: #14179
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    evanlucas authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    5ab4471 View commit details
    Browse the repository at this point in the history
  12. build: codesign tarball binary on macOS

    Previously, we were signing the binary that was released in the .pkg,
    but not the binary released in the tarball.
    
    PR-URL: #14179
    Fixes: #11936
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    evanlucas authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    0ebb4df View commit details
    Browse the repository at this point in the history
  13. test: replace string concatenation with path.join

    PR-URL: #14272
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    jkzing authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    94c7331 View commit details
    Browse the repository at this point in the history
  14. test: use path.join for long path concatenation

    PR-URL: #14280
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    jankjn authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    c866c90 View commit details
    Browse the repository at this point in the history
  15. benchmark: add assert map and set benchmarks

    PR-URL: #14258
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    BridgeAR authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    9b104b4 View commit details
    Browse the repository at this point in the history
  16. test: move test-fs-largefile to pummel

    test-fs-largefile was disabled. It was fixed in bbf74fb but left in
    disabled because it generates a 5Gb file. However, gibfahn had the
    sensible suggestion of moving it to the pummel directory. Which is what
    this change does.
    
    In pummel, lint rules are applied, so this does necessitate changing a
    pair of `var` declarations to `const`.
    
    PR-URL: #14338
    Refs: bbf74fb
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    956a473 View commit details
    Browse the repository at this point in the history
  17. doc: add XadillaX to collaborators

    PR-URL: #14388
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    XadillaX authored and Fishrock123 committed Jul 24, 2017
    2 Configuration menu
    Copy the full SHA
    b12924d View commit details
    Browse the repository at this point in the history
  18. doc: fixes default shell in child_process.md

    Clarifies the default shell in Windows is process.env.ComSpec
    and that cmd.exe is only used as a fallback. Functions whose
    descriptions are affected include:
    child_process.spawn, child_process.exec,
    child_process.spawnsSync, and child_process.execSync.
    
    PR-URL: #14203
    Fixes: #14156
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    henryzxu authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    4be373b View commit details
    Browse the repository at this point in the history
  19. test: add comments for whatwg-url tests

    Added comments to whatwg-url tests that they should not be changed until
    modifications are merged upstream as per "Web Platform Tests" guidelines
    
    PR-URL: #14355
    Fixes: #12793
    Refs: https://github.com/nodejs/node/blob/master/doc/guides/writing-tests.md
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    gautamarora authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    0197ba0 View commit details
    Browse the repository at this point in the history
  20. doc: fix typo in stream.md

    PR-URL: #14364
    Fixes: #14362
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Marc Hernández Cabot authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    f1b09c0 View commit details
    Browse the repository at this point in the history
  21. test: use path.join in async-hooks/test-tlswrap.js

    PR-URL: #14319
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    vincentcn authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    3c92b78 View commit details
    Browse the repository at this point in the history
  22. test: replace string concatenation with template

    PR-URL: #14286
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    ziyun authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    e237720 View commit details
    Browse the repository at this point in the history
  23. readline: remove the caching variable

    Line 486 and 525 contain for loops where a length property is cached in
    a variable (for example, itemLen). This used to be a performance
    optimization, but current V8 handles the optimization internally.
    
    These caching variables are removed, and the length property is used
    directly instead.
    
    PR-URL: #14275
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Lyall Sun authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    e54f75b View commit details
    Browse the repository at this point in the history
  24. test: improve fs.exists coverage

    By adding a test case using a path with illegal protocol
    
    PR-URL: #14301
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    jkzing authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    99104e1 View commit details
    Browse the repository at this point in the history
  25. test: delete obsolete test-sendfd.js

    This test was disabled in 2011 and is no longer useful without
    modifications.
    
    PR-URL: #14334
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    decareano authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    11ae8c3 View commit details
    Browse the repository at this point in the history
  26. test: fix flaky test-net-write-after-close

    Replace 250ms timer with event-based logic to make test robust.
    
    PR-URL: #14361
    Fixes: #13597
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    9b22acc View commit details
    Browse the repository at this point in the history
  27. doc: error message are still major

    PR-URL: #14375
    Refs: #13937
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    refack authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    592787e View commit details
    Browse the repository at this point in the history
  28. test: move timing-dependent tests to sequential

    Move test-http-server-keep-alive-timeout-slow-server and
    test-http-server-keep-alive-timeout-slow-client-headers from parallel to
    sequential to resolve test flakiness on freebsd10-64.
    
    Fixes: #14033
    Refs: #9317
    PR-URL: #14377
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    aqrln authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    953736c View commit details
    Browse the repository at this point in the history
  29. tools: always include llvm_version in config

    Also used in common.gypi to check whether a flag is needed or not
    based on llvm version.
    
    PR-URL: #14077
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    nanaya authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    c0ea5d8 View commit details
    Browse the repository at this point in the history
  30. tools: skip workaround for newer llvm

    PR-URL: #14077
    Fixes: #14076
    Refs: https://svnweb.freebsd.org/ports/head/www/node/Makefile?revision=444555&view=markup
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    nanaya authored and Fishrock123 committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    ebb9090 View commit details
    Browse the repository at this point in the history
  31. test: replace concatenation with template literals

    * test/parallel/test-stdout-close-catch.js
    
    PR-URL: #14298
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    leizongmin authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    3414e42 View commit details
    Browse the repository at this point in the history
  32. doc: describe labelling process for backports

    Based on discussion from the first backporting team meeting.
    
    PR-URL: #12431
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    83c8e5c View commit details
    Browse the repository at this point in the history
  33. test: replace concatenation with template literals

    Replace string concatenation in test/async-hooks/test-signalwrap.js
    with template literals.
    
    PR-URL: #14295
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    4garfield authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    265f159 View commit details
    Browse the repository at this point in the history
  34. deps: cherry-pick 18ea996 from c-ares upstream

    Original commit message:
    
        ares_parse_naptr_reply: make buffer length check more accurate
    
        9478908a490a6bf009ba58d81de8c1d06d50a117 introduced a length check
        for records parsed by `ares_parse_naptr_reply()`. However, that
        function is designed to parse replies which also contain non-NAPTR
        records; for A records, the `rr_len > 7` check will fail as there
        are only 4 bytes of payload.
        In particular, parsing ANY replies for NAPTR records was broken
        by that patch.
    
        Fix that by moving the check into the case in which it is already
        known that the record is a NAPTR record.
    
    Ref: c-ares/c-ares@18ea996
    PR-URL: #13883
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    d9273ed View commit details
    Browse the repository at this point in the history
  35. test: add non-internet resolveAny tests

    This is a bit of a check to see how people feel about having this kind
    of test.
    
    Ref: #13137
    PR-URL: #13883
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    0418a70 View commit details
    Browse the repository at this point in the history
  36. doc: fix some links

    PR-URL: #14400
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    6c6da38 View commit details
    Browse the repository at this point in the history
  37. test: improve test-util-inspect

    PR-URL: #14003
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    psmarshall authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    552d2be View commit details
    Browse the repository at this point in the history
  38. lib: include cached modules in module.children

    `module.children` is supposed to be the list of modules included by this
    module but lib/module.js failed to update the list when the included
    module was retrieved from `Module._cache`.
    
    Fixes: #7131
    PR-URL: #14132
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    bnoordhuis authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    28f0693 View commit details
    Browse the repository at this point in the history
  39. n-api: add fast paths for integer getters

    Ref: #14379
    PR-URL: #14393
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jason Ginchereau <jasongin@microsoft.com>
    addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    fa134dd View commit details
    Browse the repository at this point in the history
  40. doc,assert: document stackStartFunction in fail

    PR-URL: #13862
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    
    Backport-PR-URL: #14428
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    BridgeAR authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    78f0c2a View commit details
    Browse the repository at this point in the history
  41. assert: refactor the code

    1. Rename private functions
    2. Use destructuring
    3. Remove obsolete comments
    
    PR-URL: #13862
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    
    Backport-PR-URL: #14428
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    BridgeAR authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    26785a2 View commit details
    Browse the repository at this point in the history
  42. test: change isAix to isAIX

    This makes the naming more consistent with existing properties like
    isFreeBSD where the capitalization of the property name is consistent
    with the conventional styling of the operating system.
    
    PR-URL: #14263
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Bryan English <bryan@bryanenglish.com>
    LipperZack authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    d7a1637 View commit details
    Browse the repository at this point in the history
  43. doc: update experimental status to reflect use

    * Update the experimental status to reflect actual common use.
    * Also make a few formatting fixes.
    
    Fixes: #12701
    
    PR-URL: #12723
    Fixes: #12701
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    jasnell authored and addaleax committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    bdcd496 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2017

  1. assert: fix incorrect use of ERR_INVALID_ARG_TYPE

    Backport-PR-URL: #14459
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #14011
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tniessen authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    89586f6 View commit details
    Browse the repository at this point in the history
  2. test: bump test/common to master

    ```
    git checkout master test/common && \
        git commit -m 'test: bump test/common to master'
    ```
    
    PR-URL: #14459
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    d89bb1c View commit details
    Browse the repository at this point in the history
  3. test: upgrade tests to work with master’s common

    PR-URL: #14459
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    1813467 View commit details
    Browse the repository at this point in the history
  4. n-api: add code parameter to error helpers

    In support of the effort to add error codes to all errors
    generated by Node.js, add an optional code parameter to the
    helper functions used to throw/create errors in N-API.
    
    Backport-PR-URL: #14453
    Backport-Reviewed-By: James M Snell <jasnell@gmail.com>
    
    PR-URL: #13988
    Fixes: #13933
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    mhdawson authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    f2efdc8 View commit details
    Browse the repository at this point in the history
  5. errors: order internal errors list alphabetically

    To make backporting easier.
    
    PR-URL: #14453
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    142ce5c View commit details
    Browse the repository at this point in the history
  6. http: check for handle before running asyncReset()

    If an uninitialized or user supplied Socket is in the freeSockets list
    of the Agent it would automatically attempt to run
    ._handle.asyncReset(), but would throw from those not existing. Guard
    against that by first checking that they exist.
    
    PR-URL: #14419
    Fixes: #13539
    Refs: #13352
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    trevnorris authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    751e873 View commit details
    Browse the repository at this point in the history
  7. test: replace concatenation with template literals

    PR-URL: #14293
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Suixinlei authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    3c50c59 View commit details
    Browse the repository at this point in the history
  8. test: fix test-async-wrap-getasyncid flakyness

    The test used to assume that if the client successfully writes data to
    the server and closes the connection, then the server must have received
    that data and ran its connection callback wrapped by common.mustCall.
    
    However, it is not necessarily the case, and as a result the test was
    flaky.
    
    With this change, the server is closed only once the server's connection
    callback has been called, which guarantees that the server can accept
    connections until it actually accepted the single connection that this
    test requires to accept, making the test not flaky.
    
    PR-URL: #14329
    Fixes: #13020
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Wyatt Preul <wpreul@gmail.com>
    Julien Gilli authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    aeb8d66 View commit details
    Browse the repository at this point in the history
  9. doc: add docs for module.paths

    PR-URL: #14435
    Refs: #14371 (comment)
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    atever authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    ab9bc81 View commit details
    Browse the repository at this point in the history
  10. test: replace CRLF by LF in a fixture

    test/fixtures/test-error-first-line-offset.js is used in the
    test/sequential/test-module-loading.js, but the line break type
    is insignificant. It can be replaced for consistency.
    
    PR-URL: #14437
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    vsemozhetbyt authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    de3d73c View commit details
    Browse the repository at this point in the history
  11. test: fix flaky http(s)-set-server-timeout tests

    The tests include a callback that might not be invoked but is wrapped in
    common.mustCall(). Remove the common.mustCall() wrapper and add a
    comment explaining that it should not be added.
    
    Add a new test case that sets the timeout to 1ms and waits for both the
    connection handler and the timeout handler to be invoked. This version
    keeps the common.mustCall() wrapper intact around the connection handler
    (although it's mostly semantic and not necessary for the test as the
    test will certainly fail or time out if that handler isn't invoked).
    
    PR-URL: #14380
    Fixes: #11768
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    1c6135f View commit details
    Browse the repository at this point in the history
  12. lib: modify destructuring for indentation

    ESLint 4.3.0 flags an extra indentation issue that affects two of our
    destructuring assignments in `lib`. This is a whitespace-only update to
    comply prior to updating.
    
    PR-URL: #14417
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    a7b3e06 View commit details
    Browse the repository at this point in the history
  13. tools: update to ESLint 4.3.0

    PR-URL: #14417
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    5e95218 View commit details
    Browse the repository at this point in the history
  14. test: convert table in test doc to markdown table

    PR-URL: #14291
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    sealkingw authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    cd0fffd View commit details
    Browse the repository at this point in the history
  15. test: replace concatenation with template literal

    PR-URL: #14284
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    HSUCHING authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    6420a73 View commit details
    Browse the repository at this point in the history
  16. test: replace concatenation with template literal

    PR-URL: #14270
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    rockcoder23 authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    5057c7a View commit details
    Browse the repository at this point in the history
  17. path: remove unnecessary string copies

    As the length of `path` is known at this point, there is no point in
    making an exact copy using `slice`.
    
    PR-URL: #14438
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    tniessen authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    509039f View commit details
    Browse the repository at this point in the history
  18. test: fix flaky test-force-repl

    test/parallel/test-force-repl.js has an unnecessary timer that makes the
    test flaky under load. Remove it.
    
    PR-URL: #14439
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    14f6a5a View commit details
    Browse the repository at this point in the history
  19. n-api: directly create Local from Persistent

    The `v8::PersistentBase<T>.Get` method didn't exist in node 4 and it's
    just a helper which creates a new `v8::Local` from the given object.
    
    PR-URL: #14211
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Jason Ginchereau <jasongin@microsoft.com>
    kfarnung authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    6078dea View commit details
    Browse the repository at this point in the history
  20. http: reset stream to unconsumed in unconsume()

    Reset the underlying socket of an HTTP stream to be marked as
    unconsume after the HTTP parser no longer owns it.
    
    Fixes: #14407
    PR-URL: #14410
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    50447e8 View commit details
    Browse the repository at this point in the history
  21. doc: fix typo in using-internal-errors.md

    Change "messasge" to "message".
    
    PR-URL: #14429
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    b0yfriend authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    8a9de1b View commit details
    Browse the repository at this point in the history
  22. test: changed error message validator

    Replaced TypeError with RegEx to match the exact error message in file
    test/addons-napi/test_properties/test.js. The RegEx will check the
    validity of the error being thrown.
    
    PR-URL: #14443
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    pratik0509 authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    0ff19b0 View commit details
    Browse the repository at this point in the history
  23. inspector: send messages after the Node is done

    Fixes: #14432
    PR-URL: #14463
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Eugene Ostroukhov authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    4836f3b View commit details
    Browse the repository at this point in the history
  24. test: use common.mustCall() instead of exit handle

    PR-URL: #14262
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Suixinlei authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    f8c2302 View commit details
    Browse the repository at this point in the history
  25. inspector: implement V8Inspector timer

    This timer is currently only used by a profiler. Note that the timer
    invocation will not interrupt JavaScript code.
    
    Fixes: #11401
    PR-URL: #14346
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Eugene Ostroukhov authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    71cb1cd View commit details
    Browse the repository at this point in the history
  26. n-api: re-use napi_env between modules

    Store the `napi_env` on the global object at a private key. This gives
    us one `napi_env` per context.
    
    Refs: #14367
    PR-URL: #14217
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Gabriel Schulhof authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    b849b3d View commit details
    Browse the repository at this point in the history
  27. n-api: add support for DataView

    Basic support for Dataview is added in this commit. This is achieved
    by using three functions, napi_create_dataview(), napi_is_dataview()
    and napi_get_dataview_info().
    
    PR-URL: #14382
    Fixes: #13926
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    shivanth authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    60e0f2b View commit details
    Browse the repository at this point in the history
  28. build,test: run v8 tests on windows

    `vcbuild.bat test-v8` : Runs unit test from v8 repo
    `vcbuild.bat test-v8-intl` : Runs intl test from v8 repo
    `vcbuild.bat test-v8` : Runs benchmarks from v8 repo
    
    The runs needs
    https://www.chromium.org/developers/how-tos/install-depot-tools
    installed on the machine expects environment variable
    `DEPOT_TOOLS_PATH` to be set to the path.
    
    Set environment variable `DISABLE_V8_I18N` to disable i18n.
    
    PR-URL: #13992
    Refs: #4704
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    kunalspathak authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    7f5bcbd View commit details
    Browse the repository at this point in the history
  29. test: rename crypto test

    Filenames of crypto tests should start with 'test-crypto-' and now it
    does.
    
    PR-URL: #14451
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    bnoordhuis authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    100e862 View commit details
    Browse the repository at this point in the history
  30. test: make flaky crypto test more deterministic

    Fixes: #14424
    PR-URL: #14451
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    bnoordhuis authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    4ff562f View commit details
    Browse the repository at this point in the history
  31. src: replace ASSERT with CHECK

    Builds always have asserts enabled so there is no point distinguishing
    between debug-only checks and run-time checks.  Replace calls to ASSERT
    and friends with their CHECK counterparts.
    
    Fixes: #14461
    PR-URL: #14474
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
    Reviewed-By: XadillaX <admin@xcoder.in>
    bnoordhuis authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    eb7faf6 View commit details
    Browse the repository at this point in the history
  32. tls: fix empty issuer/subject/infoAccess parsing

    Also issuerCertificate but that did not fit on the status line.
    
    Fixes: #11771
    PR-URL: #14473
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    bnoordhuis authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    e90af29 View commit details
    Browse the repository at this point in the history
  33. test: refactor test-http-parser.js

    * eliminate CRLF identifier, reducing string concatenation
    * adjust indentation for stricter ESLint 4.x indentation linting
    
    PR-URL: #14431
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    c285389 View commit details
    Browse the repository at this point in the history
  34. test: refactor test-benchmark-timers

    * add `type` option to reduce combinations of benchmarks run (saves
      about 15% on run duration of test on my local machine)
    * alphabetize options
    
    PR-URL: #14464
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    91b6ba1 View commit details
    Browse the repository at this point in the history
  35. doc: fix verify in crypto.md

    PR-URL: #14469
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    rus0000 authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    e9088f9 View commit details
    Browse the repository at this point in the history
  36. lib: adjust indentation for impending lint change

    ESLint 4.x provides stricter indentation linting than previous versions.
    In preparation for enabling the stricter indentation linting, adjust the
    indentation of four lines in lib/net.js and lib/repl.js.
    
    Backport-PR-URL: #14520
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14403
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    9e5a088 View commit details
    Browse the repository at this point in the history
  37. tools: enable stricter linting in lib directory

    Enable ESLint 4.x linting and disable legacy linting in the lib
    directory.
    
    While doing this, some indentation in the .eslintrc.yaml file itself was
    noticed to be incorrect. Fixed that too.
    
    Backport-PR-URL: #14520
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14403
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Trott authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    d11840c View commit details
    Browse the repository at this point in the history
  38. test: refactor test-httpparser.response.js

    * replace CRLF constant with '\r\n' literal
    * fix typo in HTTP header name
    
    PR-URL: #14290
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    erdun authored and addaleax committed Jul 27, 2017
    Configuration menu
    Copy the full SHA
    23cd934 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2017

  1. repl: improve require() autocompletion

    Currently REPL supports autocompletion for core modules and those found
    in node_modules.  This commit adds tab completion for modules relative
    to the current directory.
    
    Backport-PR-URL: #14525
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14409
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aqrln authored and addaleax committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    5a8862b View commit details
    Browse the repository at this point in the history
  2. test: increase coverage for path.parse

    Backport-PR-URL: #14521
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14438
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    tniessen authored and addaleax committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    c704c02 View commit details
    Browse the repository at this point in the history
  3. doc, lib, test: do not re-require needlessly

    Backport-PR-URL: #14524
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14244
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    vsemozhetbyt authored and addaleax committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    eb023ef View commit details
    Browse the repository at this point in the history
  4. test: adjust indentation for stricter linting

    ESLint 4.x has stricter linting than previous versions. We are currently
    using the legacy indentation rules in the test directory. This commit
    changes the indentation of files to comply with the stricter 4.x linting
    and enable stricter linting in the test directory.
    
    Backport-PR-URL: #14522
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14431
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Trott authored and addaleax committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    7c51240 View commit details
    Browse the repository at this point in the history
  5. assert: refactor to reduce unecessary code paths

    The lazy loading is not needed as the errors themself lazy
    load assert. Therefore the circle is working as intended
    even without this lazy loading.
    
    Improve Array, object, ArrayBuffer, Set and Map performance
    in all deepEqual checks by removing unecessary code paths and
    by moving expensive checks further back.
    
    Improve throws and doesNotThrow performance by removing dead
    code and simplifying the overall logic.
    
    PR-URL: #13973
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    BridgeAR authored and addaleax committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    9252b8c View commit details
    Browse the repository at this point in the history
  6. assert: improve deepEqual Set and Map worst case

    This change improves the algorithm for the worst case from O(n^2)
    to O(n log n) by using a lazily initiated set with object or
    not strict equal primitives keys.
    
    In addition a few comments got fixed and a statement simplified.
    
    PR-URL: #14258
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    BridgeAR authored and addaleax committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    e2356e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2017

  1. test: remove --no-crankshaft

    The option `--no-crankshaft` is no longer available as of V8 6.0
    
    PR-URL: #14531
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    MylesBorins authored and addaleax committed Jul 29, 2017
    Configuration menu
    Copy the full SHA
    451e643 View commit details
    Browse the repository at this point in the history
  2. test: improve error logging for inspector test

    If JSON.parse() fails, print a message showing the JSON that failed to
    parse. This is to help with debugging a current test failure on CI.
    
    PR-URL: #14508
    Ref: #14507
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Trott authored and addaleax committed Jul 29, 2017
    Configuration menu
    Copy the full SHA
    15b9aa1 View commit details
    Browse the repository at this point in the history
  3. test: remove disabled tests directory

    There is only one test left in the disabled test directory and it does
    not seem worth saving.
    
    PR-URL: #14505
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Trott authored and addaleax committed Jul 29, 2017
    Configuration menu
    Copy the full SHA
    7b6a774 View commit details
    Browse the repository at this point in the history
  4. repl: do not consider ... as a REPL command

    This fix makes ... in REPL to be considered as a javascript construct
    rather than a REPL keyword.
    
    Fixes: #14426
    PR-URL: #14467
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    shivanth authored and addaleax committed Jul 29, 2017
    Configuration menu
    Copy the full SHA
    1a5927f View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2017

  1. test: add DISABLED_ prefix to commented out test

    Commit 95ab966 ("test: disable
    MultipleEnvironmentsPerIsolate") commented out
    MultipleEnvironmentsPerIsolate but it migth be better to disable
    the test so that this gets reported and not forgotten:
    
       YOU HAVE 1 DISABLED TEST
    
    PR-URL: #14317
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    danbev authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    8fea174 View commit details
    Browse the repository at this point in the history
  2. net: fix bytesWritten during writev

    When a writev is caused on a socket (sometimes through corking and
    uncorking), previously net would call Buffer.byteLength on the array of
    buffers and chunks. This throws a TypeError, because Buffer.byteLength
    throws when passed a non-string.
    
    In dbfe8c4, behavior changed to throw when passed a non-string. This is
    correct behavior. Previously, it would cast the argument to a string, so
    before this commit, bytesWritten would give an erroneous value. This
    commit corrects the behavior equally both before and after dbfe8c4.
    
    This commit fixes this bug by iterating over each chunk in the pending
    stack and calculating the length individually. Also adds a regression
    test. This additionally changes an `instanceof Buffer` check to `typeof
    !== 'string'`, which should be equivalent.
    
    PR-URL: #14236
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Refs: #2960
    brendanashworth authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    5844691 View commit details
    Browse the repository at this point in the history
  3. buffer: remove a wrongly added attribute specifier

    It doesn't seem to make much sense to have the mentioned typedef
    declaration equipped with NODE_EXTERN. In fact, when compiling with GCC,
    an attribute specifier like __attribute__((visibility("default"))) in
    such a typedef declaration will cause the following warning message:
    
      warning: ‘visibility’ attribute ignored [-Wattributes]
    
    The issue goes unnoticed because NODE_EXTERN is defined as nothing for
    GCC builds, but for correctness it's better to not specify it here at
    all.
    
    PR-URL: #14466
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    hujiajie authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    2c364ab View commit details
    Browse the repository at this point in the history
  4. test: fix error when foo in path to git clone

    I fixed an error that occured in the test case of the file
    test/parallel/test-assert-fail.js when foo was in the path to
    the git clone. This occured due to a regex that looked only for the
    word foo, and so it was updated to not look for foo/, but only
    foo. This way it won't go off from foo being in the path to the
    git clone
    
    PR-URL: #14506
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    SwimmingSage authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    ddd97fe View commit details
    Browse the repository at this point in the history
  5. doc: fix minor typos in net.md

    About writable, not 'reads' but 'writes' is correct.
    And also, add parentheses because server.getConnections is function.
    
    PR-URL: #14502
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    darai0512 authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    4e2493a View commit details
    Browse the repository at this point in the history
  6. doc: update url.origin IDNA behavior

    Fixes: 413691f "url: expose WHATWG url.origin as ASCII"
    PR-URL: #14478
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    TimothyGu authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    9dd9760 View commit details
    Browse the repository at this point in the history
  7. doc: various small revisions in url

    PR-URL: #14478
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    TimothyGu authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    92b0555 View commit details
    Browse the repository at this point in the history
  8. src: replace deprecated ForceSet() method

    ForceSet() is marked to be deprecated. Replacing
    it with DefineOwnProperty().
    
    PR-URL: #14450
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    fhinkel authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    d90a5e0 View commit details
    Browse the repository at this point in the history
  9. path: fix win32 volume-relative paths

    `path.resolve()` and `path.join()` are left alone in this commit due to
    the lack of clear semantics.
    
    PR-URL: #14440
    Fixes: #14405
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    TimothyGu authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    b41ae98 View commit details
    Browse the repository at this point in the history
  10. tools: remove legacy indentation linting

    All linting now uses the current ESLint 4.3.0 indentation linting.
    Remove legacy indentation rules.
    
    PR-URL: #14515
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Trott authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    fa8c5f4 View commit details
    Browse the repository at this point in the history
  11. linkedlist: correct grammar in comments

    PR-URL: #14546
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    alexbostock authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    19a0e06 View commit details
    Browse the repository at this point in the history
  12. doc: document napi_finalize() signature

    Refs: #14138
    PR-URL: #14230
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    cjihrig authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    fffd8f5 View commit details
    Browse the repository at this point in the history
  13. readline: remove max limit of crlfDelay

    PR-URL: #13497
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Azard authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    37e55bf View commit details
    Browse the repository at this point in the history
  14. benchmark: remove unused parameters

    Functions completeConfig, completeRun, and
    updateProgress had unused parameters. These
    were removed.
    
    PR-URL: #14526
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mnalsup authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    0cf1e22 View commit details
    Browse the repository at this point in the history
  15. doc, url: add changelog metadata for url.format

    PR-URL: #14543
    Fixes: #11103
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    TimothyGu authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    cfed48e View commit details
    Browse the repository at this point in the history
  16. url: update sort() behavior with no params

    PR-URL: #14185
    Refs: whatwg/url#336
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    TimothyGu authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    3225942 View commit details
    Browse the repository at this point in the history
  17. test: add check on an addon that does not register

    This commit calls require on a shared library that is not declared
    as a node module, and therefore does not register properly.
    
    PR-URL: #13954
    Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    ezequielgarcia authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    f40b906 View commit details
    Browse the repository at this point in the history
  18. test: refactor test-vm-new-script-new-context

    * block scope test cases
    * clean up global leaks in individual test cases
    * enable global variable leak checking
    * remove console.error() statements
    
    PR-URL: #14536
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    9f50db2 View commit details
    Browse the repository at this point in the history
  19. build,win: fix python detection script

    Handle spaces in the path to python.exe, in case it is installed
    under some directory like "C:\Program Files".
    
    PR-URL: #14546
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jasongin authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    7b96944 View commit details
    Browse the repository at this point in the history
  20. src,dns: refactor cares_wrap to avoid global state

    PR-URL: #14518
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    106a23b View commit details
    Browse the repository at this point in the history
  21. dns: enable usage of independent cares resolvers

    Ref: #7231
    PR-URL: #14518
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    69e41dc View commit details
    Browse the repository at this point in the history
  22. dns: add channel.cancel()

    This can be used to implement custom timeouts.
    
    Fixes: #7231
    PR-URL: #14518
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    0982810 View commit details
    Browse the repository at this point in the history
  23. dns: name generated functions

    PR-URL: #14518
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    32b30d5 View commit details
    Browse the repository at this point in the history
  24. test: refactor test/sequential/test-fs-watch.js

    * add block scoping
    * rename block-scoped identifiers (e.g., filenameTwo -> filename)
    * use common.mustCall() instead of exit handler
    * use common.mustNotCall() as appropriate
    * order modules per test writing guide
    
    Backport-PR-URL: #14575
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14534
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    ce9e3cf View commit details
    Browse the repository at this point in the history
  25. test: improvements to various http tests

    * Add common/countdown utility
    * Numerous improvements to http tests
    
    Backport-PR-URL: #14583
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14315
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and addaleax committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    b1fef05 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2017

  1. zlib: fix interaction of flushing and needDrain

    Backport-PR-URL: #14571
    Backport-Reviewed-By: James M Snell <jasnell@gmail.com>
    
    Fixes: #14523
    PR-URL: #14527
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    e529914 View commit details
    Browse the repository at this point in the history
  2. util: refactor util module

    * refactor util exports
    * early capture of prototype methods
    * use template strings and args consistently
    
    Backport-PR-URL: #14585
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #13803
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    f593960 View commit details
    Browse the repository at this point in the history
  3. util: implement WHATWG Encoding Standard API

    Provide an (initially experimental) implementation of the WHATWG Encoding
    Standard API (`TextDecoder` and `TextEncoder`). The is the same API
    implemented on the browser side.
    
    By default, with small-icu, only the UTF-8, UTF-16le and UTF-16be decoders
    are supported. With full-icu enabled, every encoding other than iso-8859-16
    is supported.
    
    This provides a basic test, but does not include the full web platform
    tests. Note: many of the web platform tests for this would fail by default
    because we ship with small-icu by default.
    
    A process warning will be emitted on first use to indicate that the
    API is still experimental. No runtime flag is required to use the
    feature.
    
    Backport-PR-URL: #14585
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    Refs: https://encoding.spec.whatwg.org/
    PR-URL: #13644
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    9a3fc10 View commit details
    Browse the repository at this point in the history
  4. doc: cross-link util.TextDecoder and intl.md

    Also, note about builds without ICU
    and ASCII-sort some bottom references.
    
    PR-URL: #14486
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    b6bd3cf View commit details
    Browse the repository at this point in the history
  5. build: fix build without icu

    When building without ICU (`vcbuild.bat intl-none`) the unicode/ucnv.h
    header is not available, which causes compilation errors.
    
    PR-URL: #14533
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    MSLaguana authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    87e1080 View commit details
    Browse the repository at this point in the history
  6. crypto: change segmentation faults to CHECKs

    PR-URL: #14548
    Fixes: #14519
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tniessen authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    51c1afa View commit details
    Browse the repository at this point in the history
  7. src: return MaybeLocal in AsyncWrap::MakeCallback

    PR-URL: #14549
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tniessen authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    fa3aa2e View commit details
    Browse the repository at this point in the history
  8. deps: update V8 to 6.0.286.52

    PR-URL: #14574
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    MylesBorins authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    44ad55d View commit details
    Browse the repository at this point in the history
  9. deps: limit regress/regress-crbug-514081 v8 test

    regress/regress-crbug-514081 allocates a 2G block of memory
    and if there  are multiple variants running at the
    same time this can lead to crashes, OOM kills or
    the OS failing to allocate memory.  This patch
    limits us to running a single variant of the test
    
    Fixes: #6340
    Refs: #6678
    
    Backport-PR-URL: #14574
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #14004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mhdawson authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    160e2f0 View commit details
    Browse the repository at this point in the history
  10. 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
    Refs: #12460
    
    Backport-PR-URL: #14574
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #14004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    357873d View commit details
    Browse the repository at this point in the history
  11. deps: fix addons compilation with VS2013

    VS2013 does not support defaulting move constructor and assignment
    operator. This adds explicit definitions of those methods for two
    classes.
    This fix is required because we still support building addons with
    VS2013 and the incompatibility is in v8.h.
    
    Fixes: nodejs/node-v8#4
    Refs: #13263
    
    Backport-PR-URL: #14574
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #14004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bzoz authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    efd297a View commit details
    Browse the repository at this point in the history
  12. deps: backport c0f1ff2 from upstream V8

    Original commit message:
    
        Fix GCC 7 build errors
    
        BUG=chromium:691681
        R=franzih@chromium.org
    
        Change-Id: Id7e5698487f16dc217a804f6d3f24da7213c72b9
        Reviewed-on: https://chromium-review.googlesource.com/530227
        Commit-Queue: Toon Verwaest <verwaest@chromium.org>
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#46045}
    
    Refs: #13517
    Fixes: #10388
    Refs: #12392
    
    Backport-PR-URL: #14574
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #14004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    2dbf95d View commit details
    Browse the repository at this point in the history
  13. src: fix new V8 compiler warnings

    Backport-PR-URL: #14574
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #14004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    997204a View commit details
    Browse the repository at this point in the history
  14. deps: backport rehash strings after deserialization

    Original commit messages:
    v8/v8@a2ab135
      [snapshot] Rehash strings after deserialization.
    
      See https://goo.gl/6aN8xA
    
      Bug: v8:6593
      Change-Id: Ic8b0b57195d01d41591397d5d45de3f0f3ebc3d9
      Reviewed-on: https://chromium-review.googlesource.com/574527
      Reviewed-by: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      Commit-Queue: Yang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46732}
    
    v8/v8@182caaf
      Do not track transitions for built-in objects.
    
      Objects created during bootstrapping do not need
      a transition tree except for elements kind transitions.
    
      Bug: v8:6596
      Change-Id: I237b8b2792f201336e1c9731c815095dd06bc182
      Reviewed-on: https://chromium-review.googlesource.com/571750
      Reviewed-by: Igor Sheludko <ishell@chromium.org>
      Commit-Queue: Yang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46693}
    
    Fixes: #14171
    Refs: #14345
    
    Backport-PR-URL: #14574
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #14004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    hashseed authored and addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    e2b306c View commit details
    Browse the repository at this point in the history
  15. src: fix process.abort() interaction with V8

    Since V8 5.9 V8 installs a default signal handler for some signals
    when creating a default platform instance that prints a stack trace.
    
    However, Node already does the same thing, so it would seem like the
    two different stack traces would be printed; also, the V8 handler
    would lead to a `SIGSEGV` under some circumstances, rather than
    letting the abort continue normally.
    
    Resolve this by disabling V8’s signal handler by default.
    
    Backport-PR-URL: #14574
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #13985
    Fixes: #13865
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    8a3bc87 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2017

  1. doc: change child to subprocess

    Backport-PR-URL: #14632
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14578
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Trott authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    342f4cc View commit details
    Browse the repository at this point in the history
  2. doc: add entry for subprocess.killed property

    Backport-PR-URL: #14632
    Backport-Reviewed-By: Refael Ackermann <refack@gmail.com>
    Backport-Reviewed-By: Anna Henningsen <anna@addaleax.net>
    
    PR-URL: #14578
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Trott authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    91b7843 View commit details
    Browse the repository at this point in the history
  3. console: add console.count() and console.clear()

    Both are simple utility functions defined by the WHATWG
    console spec (https://console.spec.whatwg.org/).
    
    PR-URL: #12678
    Ref: #12675
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    jasnell authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    9c1199e View commit details
    Browse the repository at this point in the history
  4. test: refactor test-domain-abort-on-uncaught

    * use common.mustCall() instead of exit handler
    * use execSync instead of exec so test is reliable under load
    * move from sequential to parallel
    
    PR-URL: #14541
    Fixes: #11826
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    5094f2c View commit details
    Browse the repository at this point in the history
  5. tools: replace assert-throw-arguments custom lint

    The functionality of ESLint custom rule assert-throws-arguments can be
    replaced with no-restricted-syntax entries.
    
    PR-URL: #14547
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    9f319d5 View commit details
    Browse the repository at this point in the history
  6. doc: fix typo in writing-and-running-benchmarks.md

    PR-URL: #14600
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    hiroppy authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    8c80e91 View commit details
    Browse the repository at this point in the history
  7. console,test: make message test more accurate

    Make a message test more accurate in what it’s testing for.
    This requires not swallowing stack overflow RangeErrors in
    `console.log` and similar methods, which I would consider a
    bugfix in itself.
    
    PR-URL: #14580
    Fixes: nodejs/node-v8#5
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    255b9bf View commit details
    Browse the repository at this point in the history
  8. tools: simplify no-unescaped-regexp-dot rule

    no-unescaped-regexp-dot ESLint custom rule contains feature detection
    that is not needed on master or the v6.x-staging branch. The rule does
    not exist in the v4.x-staging branch. Remove the unnecessary complexity.
    
    PR-URL: #14561
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    767644d View commit details
    Browse the repository at this point in the history
  9. doc: erase unneeded eslint-plugin-markdown comment

    eslint-plugin-markdown comments affect only a code block below them,
    so there is no need to cancel them for the rest code blocks.
    
    PR-URL: #14598
    Refs:
     https://github.com/eslint/eslint-plugin-markdown#configuration-comments
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    dd586c6 View commit details
    Browse the repository at this point in the history
  10. test: support odd value for kStringMaxLength

    V8 6.2 will support a larger maximum string length on 64-bit platforms.
    Update the test to take into account its odd value ((1 << 30) - 1 - 24).
    
    Refs: v8/v8@e8c9649
    PR-URL: #14476
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    targos authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    636ba8c View commit details
    Browse the repository at this point in the history
  11. test: fix test-readline-position w/o ICU

    PR-URL: #14489
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    TimothyGu authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    28b9c7a View commit details
    Browse the repository at this point in the history
  12. inspector: fix console with inspector disabled

    PR-URL: #14489
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    TimothyGu authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    deea68c View commit details
    Browse the repository at this point in the history
  13. test: explain sloppy mode for test-global

    Add a comment explaining why test-global runs in sloppy mode rather than
    strict mode. While in the file, make some minor changes to the module
    ordering and spacing to conform with our test writing guide. Also
    reordered arguments in `assert.strictEqual()` to match documentation.
    
    PR-URL: #14604
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Trott authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    3c46ef4 View commit details
    Browse the repository at this point in the history
  14. src: avoid dereference without existence check

    Currently the URL API is only used from the JS binding, which always
    initializes `base` regardless of `has_base`. Therefore, there is no
    actual security risk right now, but would be had we made other C++ parts
    of Node.js use this API.
    
    An earlier version of this patch was created by Bradley Farias
    <bradley.meck@gmail.com>.
    
    PR-URL: #14591
    Refs: #14369 (comment)
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    TimothyGu authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    8c5cd14 View commit details
    Browse the repository at this point in the history
  15. build: enable C++ linting for src/*/*

    Fixes: #14490
    PR-URL: #14497
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Jeyanthinath authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    c0f0c38 View commit details
    Browse the repository at this point in the history
  16. src: properly manage timer in cares ChannelWrap

    This fixes a bug introduced in 727b291
    where code managing the `uv_timer_t` for a `ChannelWrap` instance was
    left unchanged, when it should have changed the lifetime of the handle
    to being tied to the `ChannelWrap` instance’s lifetime.
    
    Fixes: #14599
    Ref: #14518
    PR-URL: #14634
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    3c6b5e5 View commit details
    Browse the repository at this point in the history
  17. src: replace assert with CHECK_LE in node_api.cc

    PR-URL: #14514
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jason Ginchereau <jasongin@microsoft.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Tobias Nie�en <tniessen@tnie.de>
    bnoordhuis authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    4b01d8c View commit details
    Browse the repository at this point in the history
  18. src: remove unused Connection::ClearError()

    PR-URL: #14514
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jason Ginchereau <jasongin@microsoft.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Tobias Nie�en <tniessen@tnie.de>
    bnoordhuis authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    eb068a0 View commit details
    Browse the repository at this point in the history
  19. src: use existing strings over creating new ones

    This is a very very minor change.
    
    PR-URL: #14587
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    6ae6469 View commit details
    Browse the repository at this point in the history
  20. src: reuse 'ondone' string in node_crypto.cc

    PR-URL: #14587
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    tniessen authored and addaleax committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    264e434 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2017

  1. child_process: fix handle passing w large payloads

    Fix situations in which the handle passed along with a message
    that has a large payload and can’t be read entirely by a single
    `recvmsg()` call isn’t associated with the message to which it
    belongs.
    
    PR-URL: #14588
    Fixes: #13778
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    addaleax committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    1f16c43 View commit details
    Browse the repository at this point in the history
  2. zlib: fix crash when initializing failed

    Unset `mode_` when initializing the zlib stream failed, so that
    we don’t try to call the zlib end functions (`deflateEnd()` etc.)
    when cleaning up in `ZCtx::Close()`.
    
    Fixes: #14178
    Ref: #13098
    PR-URL: #14666
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    addaleax committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    a813294 View commit details
    Browse the repository at this point in the history
  3. querystring: avoid indexOf when parsing

    Fixes a performance regression in body-parser with V8 6.0.
    Removes the use of an auxiliary array, and just query the object
    directly.
    
    PR-URL: #14703
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mcollina authored and addaleax committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    e813cfa View commit details
    Browse the repository at this point in the history
  4. doc: add gabrielschulhof to collaborators

    PR-URL: #14692
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Gabriel Schulhof authored and addaleax committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    ad901ed View commit details
    Browse the repository at this point in the history
  5. 2017-08-09, Version 8.3.0 (Current)

    V8 6.0:
    
      The V8 engine has been upgraded to version 6.0, which has a significantly
      changed performance profile.
      [#14574](#14574)
    
      More detailed information on performance differences can be found at
      https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de
    
    Other notable changes:
    
    * **DNS**
      * Independent DNS resolver instances are supported now, with support for
        cancelling the corresponding requests.
        [#14518](#14518)
    
    * **N-API**
      * Multiple N-API functions for error handling have been changed to support
        assigning error codes.
        [#13988](#13988)
    
    * **REPL**
      * Autocompletion support for `require()` has been improved.
        [#14409](#14409)
    
    * **Utilities**
      * The WHATWG Encoding Standard (`TextDecoder` and `TextEncoder`) has
        been implemented as an experimental feature.
        [#13644](#13644)
    
    * **Added new collaborators**
      * [XadillaX](https://github.com/XadillaX) – Khaidi Chu
      * [gabrielschulhof](https://github.com/gabrielschulhof) – Gabriel Schulhof
    addaleax committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    fb88fa1 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2017

  1. Working on v8.3.1

    PR-URL: #14594
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    cjihrig committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    08b662a View commit details
    Browse the repository at this point in the history