summaryrefslogtreecommitdiff
path: root/ext/napi/lib.rs
AgeCommit message (Expand)Author
2024-11-04refactor(runtime/permissions): use concrete error types (#26464)Leo Kettmeir
2024-10-29fix(ext/napi): export dynamic symbols list for {Free,Open}BSD (#26605)Volker Schlecht
2024-10-24feat: support node-api in denort (#26389)snek
2024-10-17refactor(ext/napi): use concrete error types (#26186)Leo Kettmeir
2024-09-16refactor(permissions): split up Descriptor into Allow, Deny, and Query (#25508)David Sherret
2024-08-28fix(napi): Fix worker threads importing already-loaded NAPI addon (#25245)Nathan Whitaker
2024-08-19feat: upgrade deno_core (#25042)snek
2024-07-23Revert "chore: move all node-api impl to ext (#24662)" (#24680)Bartek Iwańczuk
2024-07-22chore: move all node-api impl to ext (#24662)snek
2024-06-19fix: more node-api fixes (#24220)snek
2024-06-11fix: clean up some node-api details (#24178)snek
2024-06-10fix: Rewrite Node-API (#24101)snek
2024-06-06refactor: remove `PermissionsContainer` in deno_runtime (#24119)David Sherret
2024-04-10chore: update to Rust 1.77.2 (#23262)林炳权
2024-01-27fix(ext/node): limit OpState borrow in op_napi_open (#22151)Matt Mastracci
2024-01-01chore: update copyright to 2024 (#21753)David Sherret
2023-12-11perf(ext/napi): port NAPI to v8 tasks (#21406)Matt Mastracci
2023-09-23refactor: rewrite ops to op2 macro (#20628)Bartek Iwańczuk
2023-06-07fix(napi): don't panic if symbol can't be found (#19397)Bartek Iwańczuk
2023-05-26fix(napi): clear currently registering module slot (#19249)Bartek Iwańczuk
2023-05-18refactor(napi): simplify types (#19179)Bartek Iwańczuk
2023-05-18fix(cli/napi): handle finalizers (#19168)Divy Srivastava
2023-03-17feat(core) deno_core::extension! macro to simplify extension registration (#1...Matt Mastracci
2023-03-09fix: Split extension registration and snapshotting (#18098)Bartek Iwańczuk
2023-03-07refactor(core): don't use Result in ExtensionBuilder::state (#18066)Bartek Iwańczuk
2023-02-14feat(node): stabilize Node-API (#17553)Bartek Iwańczuk
2023-02-01fix(napi): return node globalThis from napi_get_global (#17613)Divy Srivastava
2023-01-28fix(napi): guard threadsafe function counters behind a mutex (#17552)Bartek Iwańczuk
2023-01-23fix(napi): handle return value from initializer (#17502)Divy Srivastava
2023-01-18fix(napi): don't hold on to borrow during iteration (#17461)Bartek Iwańczuk
2023-01-15fix(napi): functions related to errors (#17370)Bartek Iwańczuk
2023-01-13fix(napi): allow cleanup hook to remove itself (#17402)Bartek Iwańczuk
2023-01-12fix(napi): Implement `napi_threadsafe_function` ref and unref (#17304)Divy Srivastava
2023-01-10fix(napi): support for env cleanup hooks (#17324)Bartek Iwańczuk
2023-01-10fix(napi): handle static properties in classes (#17320)Bartek Iwańczuk
2023-01-08feat(core): allow specifying name and dependencies of an Extension (#17301)Leo Kettmeir
2023-01-05refactor(cli,core,ext,rt): remove some unnecessary `clone` or `malloc` (#17274)Yiyu Lin
2023-01-02chore: update copyright year to 2023 (#17247)David Sherret
2022-12-13feat(napi): improve napi coverage (#16198)Divy Srivastava
2022-10-07refactor(napi): simplify `napi_value` interface (#16170)Divy Srivastava
2022-10-05feat(npm): implement Node API (#13633)Divy Srivastava