| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
This PR corresponds to #3654 minus the behavior change mentioned in #3654 (comment). /cc @nodejs/lts @nodejs/ctc @nodejs/collaborators |
Sorry, something went wrong.
|
LGTM. Would appreciate a few more eyes on it tho @nodejs/lts |
Sorry, something went wrong.
|
Updated this PR with code review comments from #3654 that apply to the v4.x branch. |
Sorry, something went wrong.
|
Updated again from code review comments in #3654 that apply to the v4.x branch. |
Sorry, something went wrong.
Fix node exiting due to an exception being thrown rather than emitting an `'uncaughtException'` event on the process object when: 1. no error handler is set on the domain within which an error is thrown 2. an `'uncaughtException'` event listener is set on the process Also fix an issue where the process would not abort in the proper function call if an error is thrown within a domain with no error handler and `--abort-on-uncaught-exception` is used. Fixes nodejs#3607 and nodejs#3653.
|
Back ported changes according to the latest round of reviews in #3654, and started new CI tests. /cc @nodejs/ctc @nodejs/lts |
Sorry, something went wrong.
|
For reviewers: this PR is basically identical to #3654, except for a behavior change that landed in master, but not in this PR targeted to v4.x. As a result, the test in master that checks that having an error handler in any enclosing domain does not make the process abort when using --abort-on-uncaught-exception has been made into the opposite test that checks that the process actually aborts. |
Sorry, something went wrong.
Sorry, something went wrong.
|
LGTM |
Sorry, something went wrong.
Fix node exiting due to an exception being thrown rather than emitting an `'uncaughtException'` event on the process object when: 1. no error handler is set on the domain within which an error is thrown 2. an `'uncaughtException'` event listener is set on the process Also fix an issue where the process would not abort in the proper function call if an error is thrown within a domain with no error handler and `--abort-on-uncaught-exception` is used. Fixes #3607 and #3653. PR: #3884 PR-URL: #3884 Reviewed-By: James M Snell <jasnell@gmail.com>
|
@nodejs/lts Just to make sure I'm using labels properly, is the lts-landed-on-v4.x label used to mean that a PR landed in v4.x-staging, or that it landed in v4.x? |
Sorry, something went wrong.
|
Use lts-watch-4.x to indicate that it needs to land in v4.x-staging |
Sorry, something went wrong.
|
@jasnell Thank you for the clarification. It might be worth it to clarify that in the LTS section of the collaborators guide. I'll see if I can find some time to send a PR and maybe make that aspect clearer. |
Sorry, something went wrong.
Fix node exiting due to an exception being thrown rather than emitting an `'uncaughtException'` event on the process object when: 1. no error handler is set on the domain within which an error is thrown 2. an `'uncaughtException'` event listener is set on the process Also fix an issue where the process would not abort in the proper function call if an error is thrown within a domain with no error handler and `--abort-on-uncaught-exception` is used. Fixes #3607 and #3653. PR: #3884 PR-URL: #3884 Reviewed-By: James M Snell <jasnell@gmail.com>
Maintenance Update
Notable changes
* Roughly 78% of the commits are documentation and test
improvements
* domains:
- Fix handling of uncaught exceptions (Julien Gilli)
[#3884](#3884)
* deps:
- Upgrade to npm 2.14.12 (Kat Marchán)
[#4110](#4110)
- Backport 819b40a from V8 upstream (Michaël Zasso)
[#3938](#3938)
- Updated node LICENSE file with new npm license (Kat Marchán)
[#4110](#4110)
Maintenance Update
Notable changes
* Roughly 78% of the commits are documentation and test
improvements
* domains:
- Fix handling of uncaught exceptions (Julien Gilli)
[#3884](#3884)
* deps:
- Upgrade to npm 2.14.12 (Kat Marchán)
[#4110](#4110)
- Backport 819b40a from V8 upstream (Michaël Zasso)
[#3938](#3938)
- Updated node LICENSE file with new npm license (Kat Marchán)
[#4110](#4110)
Fix node exiting due to an exception being thrown rather than emitting an `'uncaughtException'` event on the process object when: 1. no error handler is set on the domain within which an error is thrown 2. an `'uncaughtException'` event listener is set on the process Also fix an issue where the process would not abort in the proper function call if an error is thrown within a domain with no error handler and `--abort-on-uncaught-exception` is used. Fixes #3607 and #3653. PR: #3884 PR-URL: #3884 Reviewed-By: James M Snell <jasnell@gmail.com>
Maintenance Update
Notable changes
* Roughly 78% of the commits are documentation and test
improvements
* domains:
- Fix handling of uncaught exceptions (Julien Gilli)
[#3884](#3884)
* deps:
- Upgrade to npm 2.14.12 (Kat Marchán)
[#4110](#4110)
- Backport 819b40a from V8 upstream (Michaël Zasso)
[#3938](#3938)
- Updated node LICENSE file with new npm license (Kat Marchán)
[#4110](#4110)
Maintenance Update
Notable changes
* Roughly 78% of the commits are documentation and test
improvements
* domains:
- Fix handling of uncaught exceptions (Julien Gilli)
[#3884](#3884)
* deps:
- Upgrade to npm 2.14.12 (Kat Marchán)
[#4110](#4110)
- Backport 819b40a from V8 upstream (Michaël Zasso)
[#3938](#3938)
- Updated node LICENSE file with new npm license (Kat Marchán)
[#4110](#4110)
Maintenance Update
Notable changes
* Roughly 78% of the commits are documentation and test
improvements
* domains:
- Fix handling of uncaught exceptions (Julien Gilli)
[nodejs#3884](nodejs#3884)
* deps:
- Upgrade to npm 2.14.12 (Kat Marchán)
[nodejs#4110](nodejs#4110)
- Backport 819b40a from V8 upstream (Michaël Zasso)
[nodejs#3938](nodejs#3938)
- Updated node LICENSE file with new npm license (Kat Marchán)
[nodejs#4110](nodejs#4110)
| Back | FazBrowse Home | New Git URL |
Fix node exiting due to an exception being thrown rather than emitting
an 'uncaughtException' event on the process object when:
Also fix an issue where the process would not abort in the proper
function call if an error is thrown within a domain with no error
handler and --abort-on-uncaught-exception is used.
Fixes #3607 and #3653.