summaryrefslogtreecommitdiff
path: root/src/node_api.cc
AgeCommit message (Expand)Author
2020-11-15n-api: factor out calling patternGabriel Schulhof
2020-10-31n-api: napi_make_callback emit async init with resource of async_contextlegendecas
2020-09-26src: allow N-API addon in `AddLinkedBinding()`Anna Henningsen
2020-08-27n-api: re-implement async env cleanup hooksGabriel Schulhof
2020-08-07n-api: fix use-after-free with napi_remove_async_cleanup_hookAnna Henningsen
2020-08-07n-api,src: provide asynchronous cleanup hooksAnna Henningsen
2020-07-23n-api: run all finalizers via SetImmediate()Gabriel Schulhof
2020-06-25worker: add public method for marking objects as untransferableAnna Henningsen
2020-05-28n-api: remove `napi_env::CallIntoModuleThrow`Gabriel Schulhof
2020-05-23Revert "n-api: detect deadlocks in thread-safe function"Anna Henningsen
2020-04-29n-api: simplify uv_idle wranglingBen Noordhuis
2020-04-19n-api: detect deadlocks in thread-safe functionGabriel Schulhof
2020-04-16Revert "n-api: detect deadlocks in thread-safe function"Gabriel Schulhof
2020-04-09n-api: detect deadlocks in thread-safe functionGabriel Schulhof
2020-01-07doc,src: clarify that one napi_env is per-modulelegendecas
2020-01-04n-api: keep napi_env alive while it has finalizersAnna Henningsen
2019-11-20src: fix -Winconsistent-missing-override warningcjihrig
2019-11-19src: mark ArrayBuffers with free callbacks as untransferableAnna Henningsen
2019-08-01src: allow generic C++ callables in SetImmediate()Anna Henningsen
2019-07-25n-api: add APIs for per-instance state managementGabriel Schulhof
2019-07-11n-api: make thread-safe-function calls properlyGabriel Schulhof
2019-06-21n-api: make func argument of napi_create_threadsafe_function optionallegendecas
2019-06-19src: refactor uncaught exception handlingJoyee Cheung
2019-06-14n-api: defer Buffer finalizer with SetImmediateAnna Henningsen
2019-05-26src: move DiagnosticFilename inlines into a -inl.hSam Roberts
2019-05-23src: remove env-inl.h from header filesSam Roberts
2019-05-23src: move ThreadPoolWork inlines into a -inl.hSam Roberts
2019-05-13src: remove util-inl.h from header filesSam Roberts
2019-04-24n-api: do not require JS Context for `napi_async_destroy()`Anna Henningsen
2019-04-24src: apply clang-tidy rule modernize-use-equals-defaultgengjiawen
2019-03-09src: apply clang-tidy various improvementgengjiawen
2019-02-22worker: improve integration with native addonsAnna Henningsen
2019-02-18src: apply clang-tidy rule modernize-use-overridegengjiawen
2019-02-17n-api: turn NAPI_CALL_INTO_MODULE into a functionAnna Henningsen
2019-02-17n-api: do not call into JS when that is not allowedAnna Henningsen
2019-02-07src: use NULL check macros to check nullptrZYSzys
2018-11-30src: move C++ binding/addon related code into node_binding{.h, .cc}Joyee Cheung
2018-11-17src: factor out Node.js-agnostic N-APIsGabriel Schulhof
2018-11-13src: bundle persistent-to-local methods as classGabriel Schulhof
2018-11-06src: move error handling code into node_errors.ccJoyee Cheung
2018-11-03n-api: add missing handle scopesDaniel Bevenius
2018-10-24n-api: make per-`Context`-ness of `napi_env` explicitAnna Henningsen
2018-09-24src: replace deprecated uses of FunctionTemplate::GetFunctionAndreas Haas
2018-09-17src: refactor `Environment::GetCurrent()` usageAnna Henningsen
2018-09-12n-api: add generic finalizer callbackGabriel Schulhof
2018-09-10src: make `FIXED_ONE_BYTE_STRING` an inline fnAnna Henningsen
2018-08-31n-api: clean up thread-safe functionGabriel Schulhof
2018-08-29src: use String::Utf8Length with isolateMichaël Zasso
2018-08-29src: use String::Write{OneByte,Utf8} with isolateMichaël Zasso
2018-08-28src,deps: add isolate parameter to String::ConcatMichaël Zasso