Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-23 | fix(napi): handle return value from initializer (#17502) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/17349 | |||
2023-01-18 | fix(napi): don't hold on to borrow during iteration (#17461) | Bartek Iwańczuk | |
I mistakenly held on to a RefCell's borrow for the whole time of iteration, but since these counters can be refed/unrefed from any thread that is a mistake. | |||
2023-01-15 | fix(napi): functions related to errors (#17370) | Bartek Iwańczuk | |
This commits fixes various NAPI functions related to creation and throwing of errors. | |||
2023-01-13 | fix(napi): allow cleanup hook to remove itself (#17402) | Bartek Iwańczuk | |
This commit fixes "cleanup hooks" in NAPI integration in two ways: - don't hold to RefCell's borrow while iterating over hooks - allow a hook to remove itself when being called | |||
2023-01-12 | fix(napi): Implement `napi_threadsafe_function` ref and unref (#17304) | Divy Srivastava | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-10 | fix(napi): support for env cleanup hooks (#17324) | Bartek Iwańczuk | |
This commit adds support for "napi_add_env_cleanup_hook" and "napi_remove_env_cleanup_hook" function for Node-API. | |||
2023-01-10 | fix(napi): handle static properties in classes (#17320) | Bartek Iwańczuk | |
Adds support for static properties when using "napi_define_class". | |||
2023-01-08 | feat(core): allow specifying name and dependencies of an Extension (#17301) | Leo Kettmeir | |
2023-01-05 | refactor(cli,core,ext,rt): remove some unnecessary `clone` or `malloc` (#17274) | Yiyu Lin | |
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-13 | feat(napi): improve napi coverage (#16198) | Divy Srivastava | |
2022-10-07 | refactor(napi): simplify `napi_value` interface (#16170) | Divy Srivastava | |
2022-10-05 | feat(npm): implement Node API (#13633) | Divy Srivastava | |
This PR implements the NAPI for loading native modules into Deno. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: DjDeveloper <43033058+DjDeveloperr@users.noreply.github.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> |