Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
napi: create napi_env as a real structure
1. We define struct napi_env__ to include the isolate, the last exception, and the info about the last error. 2. We instantiate one struct napi_env__ during module registration and we pass it into the FunctionCallbackInfo for all subsequent entries into N-API when we create functions/accessors/finalizers. Once module unloading will be supported we shall have to delete the napi_env we create during module init. Fixes nodejs#198 Closes nodejs#208
- Loading branch information