-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
errors: eliminate all overhead for hidden calls #35644
Commits on Dec 9, 2020
-
errors: eliminate all overhead for hidden calls
Eliminate all overhead for function calls that are to be hidden from the stack traces at the expense of reduced performance for the error case Fixes: nodejs#35386
Configuration menu - View commit details
-
Copy full SHA for d03cb18 - Browse repository at this point
Copy the full SHA d03cb18View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0b4be9 - Browse repository at this point
Copy the full SHA e0b4be9View commit details -
errors: add a benchmark for hidestackframes
Add @puzpuzpuz's benchmark for the new implementation of hideStackFrames Refs: nodejs#35386 Refs: nodejs#35644
Configuration menu - View commit details
-
Copy full SHA for 2dde837 - Browse repository at this point
Copy the full SHA 2dde837View commit details -
errors: fix the comments for hideStackFrame
Fix the comments for the no-overhead hideStackFrame Refs: nodejs#35644
Configuration menu - View commit details
-
Copy full SHA for 9e73b60 - Browse repository at this point
Copy the full SHA 9e73b60View commit details -
errors: slights improvements for hideStackFrames
As suggested by @puzpuzpuz and @BridgeAR * Do not run the full loop for user-generated exceptions * Reduce the prefix * Add function names to the functions in errors.js so that they keep their names in the debugger/profiler Refs: nodejs#35644
Configuration menu - View commit details
-
Copy full SHA for 242d668 - Browse repository at this point
Copy the full SHA 242d668View commit details -
errors: adopt reviewers remarks
Adopt remarks by @puzpuzpuz and @aduh95 Refs: nodejs#35644
Configuration menu - View commit details
-
Copy full SHA for fc43106 - Browse repository at this point
Copy the full SHA fc43106View commit details -
errors: remove eslint-disable after switch to primordials
eslint-disable line is throwing an error Refs: nodejs#35644
Configuration menu - View commit details
-
Copy full SHA for 07d1498 - Browse repository at this point
Copy the full SHA 07d1498View commit details -
error: replace hideStackFrames is not a constructor
Remove new calls for objects returned by hideStackFrames when called with an arrow function Refs: nodejs#35644
Configuration menu - View commit details
-
Copy full SHA for 960d269 - Browse repository at this point
Copy the full SHA 960d269View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba86f7 - Browse repository at this point
Copy the full SHA 5ba86f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7d0414 - Browse repository at this point
Copy the full SHA f7d0414View commit details
Commits on Dec 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 67b17b7 - Browse repository at this point
Copy the full SHA 67b17b7View commit details -
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c1d773 - Browse repository at this point
Copy the full SHA 7c1d773View commit details