mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
49bb1c6832
This patch refactors the SnapshotBuilder::Generate() routines so that when running into errors during the snapshot building process, they can exit gracefully by printing the error and return a non-zero exit code. If the error is likely to be caused by internal scripts, the return code would be 12, if the error is caused by user scripts the return code would be 1. In addition this refactors the generation of embedded snapshots and directly writes to the output file stream instead of producing an intermediate string with string streams. PR-URL: https://github.com/nodejs/node/pull/43531 Refs: https://github.com/nodejs/node/issues/35711 Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
2 lines
25 B
JavaScript
2 lines
25 B
JavaScript
throw new Error('test');
|