summaryrefslogtreecommitdiff
path: root/src/node_api.cc
Commit message (Expand)AuthorAgeFilesLines
* src: replace deprecated uses of FunctionTemplate::GetFunctionAndreas Haas2018-09-241-1/+3
* src: refactor `Environment::GetCurrent()` usageAnna Henningsen2018-09-171-4/+9
* n-api: add generic finalizer callbackGabriel Schulhof2018-09-121-35/+77
* src: make `FIXED_ONE_BYTE_STRING` an inline fnAnna Henningsen2018-09-101-2/+2
* n-api: clean up thread-safe functionGabriel Schulhof2018-08-311-350/+355
* src: use String::Utf8Length with isolateMichaël Zasso2018-08-291-1/+1
* src: use String::Write{OneByte,Utf8} with isolateMichaël Zasso2018-08-291-8/+16
* src,deps: add isolate parameter to String::ConcatMichaël Zasso2018-08-281-6/+8
* n-api: remove idle_running from TsFnLars-Magnus Skog2018-08-281-12/+6
* src: fix may be uninitialized warning in n-apiMichael Dawson2018-07-271-1/+1
* n-api: guard against cond null dereferenceGabriel Schulhof2018-07-231-3/+7
* napi: add bigint supportGus Caplan2018-07-121-2/+135
* n-api: create functions directlyGabriel Schulhof2018-07-091-8/+12
* n-api: fix compiler warningcjihrig2018-07-021-1/+0
* n-api: add API for asynchronous functionsGabriel Schulhof2018-06-291-2/+438
* n-api: name CallbackBundle function fieldsAnna Henningsen2018-06-141-18/+11
* n-api: improve runtime perf of n-api func callKenny Yuan2018-06-071-87/+72
* n-api: remove unused napi_env memberGabriel Schulhof2018-06-061-1/+0
* n-api: back up env before async work finalizeGabriel Schulhof2018-06-061-3/+9
* n-api: throw when entry point is nullGabriel Schulhof2018-05-231-0/+6
* src: add missing override to ThreadPoolWork funcsDaniel Bevenius2018-05-101-1/+1
* src: unify thread pool workAnna Henningsen2018-05-101-45/+28
* src: keep track of open requestsAnna Henningsen2018-05-101-0/+5
* src: add environment cleanup hooksAnna Henningsen2018-05-101-0/+22
* n-api: initialize a module via a special symbolGabriel Schulhof2018-04-231-5/+10
* src: remove `MarkIndependent()` callsAnna Henningsen2018-04-221-2/+0
* n-api: add more `int64_t` testsKyle Farnung2018-04-081-5/+6
* n-api: back up env before finalizeGabriel Schulhof2018-04-031-1/+2
* n-api: ensure in-module exceptions are propagatedGabriel Schulhof2018-03-271-37/+41
* src: fix upcoming V8 deprecation warningsSarat Addepalli2018-03-231-1/+1
* n-api: add napi_fatal_exceptionMathias Buus2018-03-201-4/+21
* n-api: add missing exception checkingMichael Dawson2018-03-161-4/+8
* n-api: take n-api out of experimentalMichael Dawson2018-03-141-10/+0
* src: remove unnecessary Reset() callsBen Noordhuis2018-02-211-17/+0
* src: prevent persistent handle resource leaksBen Noordhuis2018-02-211-13/+13
* n-api: add methods to open/close callback scopeMichael Dawson2018-02-051-3/+59
* n-api: wrap control flow macro in do/whileBen Noordhuis2018-02-051-4/+6
* n-api: implement wrapping using private propertiesGabriel Schulhof2018-02-021-110/+50
* n-api: throw RangeError napi_create_typedarray()Jinho Bang2018-01-161-9/+42
* n-api: expose n-api version in process.versionsMichael Dawson2018-01-111-2/+0
* n-api: throw RangeError in napi_create_dataview() with invalid rangeJinho Bang2018-01-091-0/+8
* n-api: fix memory leak in napi_async_destroy()alnyan2017-12-181-0/+2
* n-api: use nullptr instead of NULL in node_api.ccDaniel Bevenius2017-11-241-2/+2
* src: add napi_handle_scope_mismatch to msg listneta2017-11-221-3/+4
* n-api: add helper for addons to get the event loopAnna Henningsen2017-11-211-9/+19
* n-api: unexpose symbols and remove EXTERNAL_NAPIGabriel Schulhof2017-10-191-24/+37
* n-api: check against invalid handle scope usageAnna Henningsen2017-10-181-0/+15
* n-api: reimplement instanceof using V8 APIYang Guo2017-10-161-95/+6
* n-api: make changes for source compatibilityGabriel Schulhof2017-10-111-6/+10
* n-api: add check for large stringsMichael Dawson2017-09-291-1/+5