Stale issues in node-addon-api to discuss
~~https://github.com/nodejs/node-addon-api/issues/449~~
~~https://github.com/nodejs/node-addon-api/issues/541~~
EDIT: Closed as the requested methods are in N-API and latest release of node-addon-api
~~https://github.com/nodejs/node-addon-api/issues/439~~
EDIT: Commented with our current thought
~~https://github.com/nodejs/node-addon-api/issues/413~~
~~https://github.com/nodejs/node-addon-api/issues/301~~
~~https://github.com/nodejs/node-addon-api/issues/258~~
~~https://github.com/nodejs/node-addon-api/issues/830#issuecomment-780216120~~
~~https://github.com/nodejs/node-addon-api/issues/229#issuecomment-780957257~~
Striking out for now because there does not seem to be a reasonable way forward without engine support.
~~https://github.com/nodejs/node-addon-api/issues/912~~
~~https://github.com/nodejs/node-addon-api/issues/965~~
~~https://github.com/nodejs/node-addon-api/issues/805~~
~~https://github.com/nodejs/node-addon-api/issues/855~~
~~Would like us to review - https://github.com/nodejs/node-addon-api/pull/1026 in the meeting if possible. Not stale but would be good to progres.~~
~~https://github.com/nodejs/node-addon-api/pull/930~~
https://github.com/nodejs/node-addon-api/issues/1114#issuecomment-1076942174
waiting on addition of sample to examples repo.
https://github.com/nodejs/node-addon-api/issues/1109
Waiting on documentation update.
Documentation landed,
@gabrielschulhof is working on test of Threadsafe function in ObjectWrap.
Good next step would be to add to examples in node-addon-examples, which could use that test starting point.
Today waiting on release of node-addon-api.
Release has been made, @gabrielschulhof can look and confirm he can move forward.
PR is here - https://github.com/nodejs/node-addon-examples/pull/284
https://github.com/nodejs/node-addon-api/issues/1066
https://github.com/nodejs/node-addon-api/issues/1119
~~blocked on feature bits/runtime semantics~~
Plan is to
- Change default for flag that controls
force_node_api_uncaught_exceptions_policyto true for future version of Node-api - Document that developers can add a listener for unhandled exceptions to suppress the termination of the process if needed.
@legendecas has submitted - https://github.com/nodejs/node-addon-api/pull/1345 to address this one. (This landed)
PR to make flag default for EXPERIMENTAL - https://github.com/nodejs/node/pull/49313 -> this has now landed.
@legendecas is there anything more on this one or can we mark this as complete.
https://github.com/nodejs/node-addon-api/issues/1095
https://github.com/nodejs/node-addon-api/issues/1140
~~blocked on feature bits/runtime semantics~~
Plan is to
- For future Node-API version make creation of finalizers default to
pureby default - Add additional API that developers can use to run JavaScript in
purefinalizer
This will affect an addon as it opts into the future Node-API version which includes this change.
@vmoroz the implementation in https://github.com/nodejs/node/pull/42651
https://github.com/nodejs/node/pull/42651 - landed
https://github.com/nodejs/abi-stable-node/issues/441 (maybe related to https://github.com/nodejs/node/issues/44111) ?