summaryrefslogtreecommitdiff
path: root/src/node_main_instance.h
Commit message (Expand)AuthorAgeFilesLines
* src: allow snapshotting from the embedder APIAnna Henningsen2023-02-031-27/+0
* src: consolidate exit codes in the code baseJoyee Cheung2022-10-061-3/+4
* src,bootstrap: remove NodeMainInstance::registry_Darshan Sen2022-06-301-1/+0
* bootstrap: use a context snapshotted with primordials in workersJoyee Cheung2022-05-051-1/+0
* bootstrap: move embedded snapshot to SnapshotBuilderJoyee Cheung2022-04-201-5/+0
* bootstrap: use SnapshotData to pass snapshot data aroundJoyee Cheung2022-03-231-14/+11
* bootstrap: split NodeMainInstance::Run()Joyee Cheung2021-06-211-0/+1
* tools: refactor snapshot builderJoyee Cheung2021-06-101-1/+1
* src: snapshot Environment upon instantiationJoyee Cheung2020-07-181-2/+4
* src: add an ExternalReferenceRegistry classJoyee Cheung2020-07-181-0/+4
* src: align worker and main thread code with embedder APIAnna Henningsen2020-03-211-2/+0
* src: make `FreeEnvironment()` perform all necessary cleanupAnna Henningsen2020-03-211-1/+2
* src, tools: replace raw ptr with smart ptrGauthamBanasandra2019-07-121-6/+10
* src: fix typosgengjiawen2019-05-091-1/+1
* src: make deleted function public in node_main_instance.hgengjiawen2019-05-061-2/+1
* src: use std::vector<size_t> instead of IndexArrayJoyee Cheung2019-04-231-19/+8
* src: enable context snapshot after running per-context scriptsJoyee Cheung2019-04-231-0/+2
* src: enable snapshot with per-isolate dataJoyee Cheung2019-04-231-0/+5
* src: implement IsolateData serialization and deserializationJoyee Cheung2019-04-231-1/+18
* src: allow creating NodeMainInstance that does not own the isolateJoyee Cheung2019-04-231-6/+42
* src: use RAII to manage the main isolate dataJoyee Cheung2019-04-171-0/+45