Files
node/lib
Joyee Cheung f29d2b7053 src: simplify embedder entry point execution
Previously we wrapped the embedder entry point callback into a
binding and then invoke the binding from JS land which was a bit
convoluted. Now we just call it directly from C++.
The main scripts that needed to tail call the embedder callback now
return the arguments in an array so that the C++ land can extract
the arguments and pass them to the callback. We also set
`PauseOnNextJavascriptStatement()` for --inspect-brk and mark
the bootstrap complete milestone directly in C++ for these
execution modes.

PR-URL: https://github.com/nodejs/node/pull/51557
Reviewed-By: Daniel Lemire <daniel@lemire.me>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
2024-02-23 01:50:27 +00:00
..
…
…
…
2023-07-11 19:50:13 +03:00
2023-06-24 15:52:38 +00:00
…
2023-11-11 16:25:08 +00:00
2023-11-11 16:25:08 +00:00
2023-11-11 16:25:08 +00:00
2023-11-11 16:25:08 +00:00
2023-10-29 16:29:59 +00:00
2024-01-12 16:09:48 +00:00
2023-06-12 00:00:46 +00:00
2023-12-21 10:43:15 +00:00
2023-11-11 16:25:08 +00:00
2023-04-03 17:47:28 +00:00
2023-07-11 19:50:13 +03:00
2024-01-31 06:44:33 +00:00
2024-02-02 15:25:34 +01:00
2023-05-02 00:48:20 +00:00
…
2023-12-23 10:23:43 +00:00
2023-11-11 16:25:08 +00:00