diff options
author | Anna Henningsen <anna@addaleax.net> | 2019-07-20 19:35:24 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2019-07-23 08:15:41 +0200 |
commit | c0f24be185a995ae05e55c44fde0ff83e81e63d9 (patch) | |
tree | 340be70ce687cc56721e54c8d6feb88c31cfeff7 /tools/node_modules/eslint/node_modules/external-editor/main/errors/RemoveFileError.js | |
parent | 7b4638cee03771d9666ad0ba0c494046fe84dd8d (diff) | |
download | android-node-v8-c0f24be185a995ae05e55c44fde0ff83e81e63d9.tar.gz android-node-v8-c0f24be185a995ae05e55c44fde0ff83e81e63d9.tar.bz2 android-node-v8-c0f24be185a995ae05e55c44fde0ff83e81e63d9.zip |
src: make `CompiledFnEntry` a `BaseObject`
In particular:
- Move the class definition to the relevant header file,
i.e. `node_contextify.h`.
- Make sure that class instances are destroyed on
`Environment` teardown.
- Make instances of the key object traceable in heap dumps. This is
particularly relevant here because our C++ script → map key mapping
could introduce memory leaks when the import function metadata refers
back to the script in some way.
Refs: https://github.com/nodejs/node/pull/28671
PR-URL: https://github.com/nodejs/node/pull/28782
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'tools/node_modules/eslint/node_modules/external-editor/main/errors/RemoveFileError.js')
0 files changed, 0 insertions, 0 deletions