Skip to content
This repository was archived by the owner on Oct 15, 2020. It is now read-only.

Conversation

@kfarnung
Copy link
Contributor

@kfarnung kfarnung commented Jul 6, 2017

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines
Affected core subsystem(s)

chakrashim

gromnitsky and others added 23 commits July 2, 2017 21:44
PR-URL: nodejs/node#13811
Reviewed-By: Jackson Tian <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Vse Mozhet Byt <[email protected]>
PR-URL: nodejs/node#13852
Refs: nodejs/node#12586
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Vse Mozhet Byt <[email protected]>
PR-URL: nodejs/node#14035
Refs: nodejs/node#14015
Reviewed-By: Gibson Fahnestock <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: nodejs/node#13716
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Vse Mozhet Byt <[email protected]>
Original commit message:

    d8: Make in process stack dumping optional

    Adds a flag (--disable-in-process-stack-traces) to not install
    signal handlers so that e.g. ASan signal handlers will work.

    This flag mirrors chromium's one.

    [email protected]
    BUG=chromium:716235

    Review-Url: https://codereview.chromium.org/2854173002
    Cr-Commit-Position: refs/heads/master@{#45142}

PR-URL: nodejs/node#13985
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
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.

PR-URL: nodejs/node#13985
Fixes: nodejs/node#13865
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: nodejs/node#13732
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: nodejs/node#13732
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: nodejs/node#13732
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: nodejs/node#13732
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: nodejs/node#13732
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: nodejs/node#13732
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: nodejs/node#13732
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
* Use common.mustCall() to confirm callback is invoked.
* Change spacing of require statements to conform to test-writing guide.

PR-URL: nodejs/node#13993
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: nodejs/node#13862
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
1. Rename private functions
2. Use destructuring
3. Remove obsolete comments

PR-URL: nodejs/node#13862
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
* use common.mustNotCall() to confirm callback is not invoked
* whitespace change per test-writing guide

PR-URL: nodejs/node#13996
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
doc/api/cluster.md
  L337: Use the definition link

doc/api/deprecations.md
  L106: Fix the definition link name

doc/api/errors.md
  L901: Remove unused definition

PR-URL: nodejs/node#13970
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: David Cai <[email protected]>
PR-URL: nodejs/node#14011
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: nodejs/node#14011
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: nodejs/node#14009
Refs: nodejs/node#11273
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Merge fe730d3 as of 2017-07-03.
This is an automatically created merge. For any problems please
contact @kunalspathak.
@kfarnung kfarnung self-assigned this Jul 6, 2017
@kfarnung
Copy link
Contributor Author

kfarnung commented Jul 6, 2017

@MSLaguana
Copy link
Contributor

Looks like CI linter is angry:

Running C++ linter...
src/node_api_jsrt.cc:587:  Lines should be <= 80 characters long  [whitespace/line_length] [2]
Total errors found: 1

@kfarnung
Copy link
Contributor Author

kfarnung commented Jul 6, 2017

@MSLaguana I took your change from nodejs/node#14111 as well.

@kfarnung
Copy link
Contributor Author

kfarnung commented Jul 6, 2017

@kfarnung
Copy link
Contributor Author

kfarnung commented Jul 6, 2017

CI looks good

@kfarnung kfarnung force-pushed the _NodeJsFIPump_temp__07062017102924 branch from 9a54b7e to 19f2680 Compare July 6, 2017 21:46
kfarnung added 2 commits July 6, 2017 14:48
PR-URL: nodejs#329
Reviewed-By: Jimmy Thomson <[email protected]>
@kfarnung kfarnung force-pushed the _NodeJsFIPump_temp__07062017102924 branch from 19f2680 to a13f81b Compare July 6, 2017 21:51
kfarnung pushed a commit to kfarnung/node-chakracore that referenced this pull request Jul 6, 2017
Linux converts the ipv6 address "::" to "::1", while windows does not.
By explicitly using "::1" in the test we allow it to succeed on windows.

PR-URL: nodejs#329
Reviewed-By: Jimmy Thomson <[email protected]>
Linux converts the ipv6 address "::" to "::1", while windows does not.
By explicitly using "::1" in the test we allow it to succeed on windows.

PR-URL: nodejs#329
Reviewed-By: Kyle Farnung <[email protected]>
@kfarnung kfarnung force-pushed the _NodeJsFIPump_temp__07062017102924 branch from a13f81b to 1477c31 Compare July 6, 2017 21:52
@kfarnung kfarnung merged commit 1477c31 into nodejs:master Jul 6, 2017
@kfarnung kfarnung deleted the _NodeJsFIPump_temp__07062017102924 branch July 6, 2017 21:53
kfarnung added a commit to kfarnung/node-chakracore that referenced this pull request Jul 21, 2017
PR-URL: nodejs#329
Reviewed-By: Jimmy Thomson <[email protected]>
kfarnung added a commit that referenced this pull request Aug 10, 2017
PR-URL: #329
Reviewed-By: Jimmy Thomson <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.