summaryrefslogtreecommitdiff
path: root/src/node_main_instance.cc
Commit message (Expand)AuthorAgeFilesLines
* bootstrap: use SnapshotData to pass snapshot data aroundJoyee Cheung2022-04-061-35/+36
* src: return Maybe<bool> from InitializeContextRuntime()Darshan Sen2021-08-121-1/+1
* bootstrap: move event loop handle checking into snapshot builderJoyee Cheung2021-06-211-2/+0
* bootstrap: split NodeMainInstance::Run()Joyee Cheung2021-06-211-13/+13
* src: remove unused `iostream` libraryJuan José Arboleda2021-05-201-1/+0
* src: put (de)serialization code into node_snapshotable.h/ccJoyee Cheung2021-02-051-13/+1
* src: refactor bookkeeping of bootstrap statusJoyee Cheung2021-02-051-12/+12
* src: clean up embedder APIAnna Henningsen2020-11-021-1/+1
* src: add --heapsnapshot-near-heap-limit optionJoyee Cheung2020-10-221-0/+2
* src: add embedding helpers to reduce boilerplate codeAnna Henningsen2020-10-141-32/+1
* src: add maybe versions of EmitExit and EmitBeforeExitAnna Henningsen2020-10-111-2/+3
* src: add check against non-weak BaseObjects at process exitAnna Henningsen2020-10-071-0/+1
* src: snapshot nodeJoyee Cheung2020-07-181-4/+0
* src: snapshot loadersJoyee Cheung2020-07-181-1/+8
* src: snapshot Environment upon instantiationJoyee Cheung2020-07-181-52/+90
* src: add an ExternalReferenceRegistry classJoyee Cheung2020-07-181-1/+14
* src: remove unused using declarationsDaniel Bevenius2020-05-281-1/+0
* src: remove unused IsolateSettings variableDaniel Bevenius2020-05-181-2/+1
* src: remove unused misc variableDaniel Bevenius2020-05-181-2/+1
* src: align worker and main thread code with embedder APIAnna Henningsen2020-03-211-13/+3
* src: associate is_main_thread() with worker_context()Anna Henningsen2020-03-211-2/+1
* src: make `FreeEnvironment()` perform all necessary cleanupAnna Henningsen2020-03-211-12/+6
* Revert "src: keep main-thread Isolate attached to platform during Dispose"Anna Henningsen2020-03-111-5/+1
* src: move InternalCallbackScope to StartExecutionShelley Vohr2020-02-271-8/+1
* src: keep main-thread Isolate attached to platform during DisposeAnna Henningsen2020-02-141-1/+5
* async_hooks: add executionAsyncResourceMatteo Collina2020-02-111-3/+2
* tools: add clang-tidy rule in srcgengjiawen2020-01-111-6/+9
* src: unregister Isolate with platform before disposingAnna Henningsen2019-12-141-1/+1
* src: run RunBeforeExitCallbacks as part of EmitBeforeExitAnna Henningsen2019-11-061-2/+0
* src: use unique_ptr for InitializeInspector()Anna Henningsen2019-11-061-1/+5
* src: make WaitForInspectorDisconnect an exit hookAnna Henningsen2019-11-061-1/+14
* src: use callback scope for main scriptAnna Henningsen2019-11-061-3/+7
* src: expose granular SetIsolateUpForNodeShelley Vohr2019-11-011-4/+8
* src: make implementing CancelPendingDelayedTasks for platform optionalAnna Henningsen2019-10-221-1/+0
* src: fewer uses of NODE_USE_V8_PLATFORMShelley Vohr2019-10-211-1/+1
* src: fix asan build for gcc/clangDavid Carlier2019-09-251-0/+3
* src: re-delete Atomics.wakeGus Caplan2019-09-181-0/+1
* Revert "src: remove trace_sync_io_ from env"Сковорода Никита Андреевич2019-08-031-0/+2
* src, tools: replace raw ptr with smart ptrGauthamBanasandra2019-07-121-3/+3
* src: restore stdio on program exitBen Noordhuis2019-06-121-1/+1
* src: split `RunBootstrapping()`Joyee Cheung2019-06-031-1/+1
* src: reorganize inspector and diagnostics initializationJoyee Cheung2019-06-031-17/+6
* src: inline ProcessCliArgs in the Environment constructorJoyee Cheung2019-06-031-1/+2
* src: remove util-inl.h from header filesSam Roberts2019-05-131-0/+1
* src: use std::vector<size_t> instead of IndexArrayJoyee Cheung2019-04-231-6/+7
* src: enable context snapshot after running per-context scriptsJoyee Cheung2019-04-231-1/+5
* src: enable snapshot with per-isolate dataJoyee Cheung2019-04-231-0/+1
* src: implement IsolateData serialization and deserializationJoyee Cheung2019-04-231-5/+20
* src: allow creating NodeMainInstance that does not own the isolateJoyee Cheung2019-04-231-13/+54
* src: use RAII to manage the main isolate dataJoyee Cheung2019-04-171-0/+162