src: dispose of V8 platform in `process.exit()`
Calling process.exit()
calls the C exit()
function, which in turn
calls the destructors of static C++ objects. This can lead to race
conditions with other concurrently executing threads; disposing of the
V8 platform instance helps with this (although it might not be a full
solution for all problems of this kind).
Fixes: https://github.com/nodejs/node/issues/24403
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
commit message follows commit guidelines