summaryrefslogtreecommitdiff
path: root/src/node_api.cc
AgeCommit message (Expand)Author
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
2018-08-28n-api: remove idle_running from TsFnLars-Magnus Skog
2018-07-27src: fix may be uninitialized warning in n-apiMichael Dawson
2018-07-23n-api: guard against cond null dereferenceGabriel Schulhof
2018-07-12napi: add bigint supportGus Caplan
2018-07-09n-api: create functions directlyGabriel Schulhof
2018-07-02n-api: fix compiler warningcjihrig
2018-06-29n-api: add API for asynchronous functionsGabriel Schulhof
2018-06-14n-api: name CallbackBundle function fieldsAnna Henningsen
2018-06-07n-api: improve runtime perf of n-api func callKenny Yuan
2018-06-06n-api: remove unused napi_env memberGabriel Schulhof
2018-06-06n-api: back up env before async work finalizeGabriel Schulhof
2018-05-23n-api: throw when entry point is nullGabriel Schulhof
2018-05-10src: add missing override to ThreadPoolWork funcsDaniel Bevenius
2018-05-10src: unify thread pool workAnna Henningsen
2018-05-10src: keep track of open requestsAnna Henningsen
2018-05-10src: add environment cleanup hooksAnna Henningsen