summaryrefslogtreecommitdiff
path: root/src/node_api.cc
AgeCommit message (Expand)Author
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
2018-04-23n-api: initialize a module via a special symbolGabriel Schulhof
2018-04-22src: remove `MarkIndependent()` callsAnna Henningsen
2018-04-08n-api: add more `int64_t` testsKyle Farnung
2018-04-03n-api: back up env before finalizeGabriel Schulhof
2018-03-27n-api: ensure in-module exceptions are propagatedGabriel Schulhof
2018-03-23src: fix upcoming V8 deprecation warningsSarat Addepalli
2018-03-20n-api: add napi_fatal_exceptionMathias Buus
2018-03-16n-api: add missing exception checkingMichael Dawson
2018-03-14n-api: take n-api out of experimentalMichael Dawson
2018-02-21src: remove unnecessary Reset() callsBen Noordhuis
2018-02-21src: prevent persistent handle resource leaksBen Noordhuis
2018-02-05n-api: add methods to open/close callback scopeMichael Dawson
2018-02-05n-api: wrap control flow macro in do/whileBen Noordhuis
2018-02-02n-api: implement wrapping using private propertiesGabriel Schulhof
2018-01-16n-api: throw RangeError napi_create_typedarray()Jinho Bang
2018-01-11n-api: expose n-api version in process.versionsMichael Dawson
2018-01-09n-api: throw RangeError in napi_create_dataview() with invalid rangeJinho Bang
2017-12-18n-api: fix memory leak in napi_async_destroy()alnyan
2017-11-24n-api: use nullptr instead of NULL in node_api.ccDaniel Bevenius