Commit Graph

17 Commits

Author SHA1 Message Date
Ben Grant
7a20f515f7 Fix NAPI property tests 2024-11-01 18:30:47 -07:00
190n
08116e43f4 Fix napi property methods on non-objects (#14935) 2024-11-01 18:30:45 -07:00
Ben Grant
936ae5a796 Fix and test edge cases calling NAPI constructors 2024-11-01 15:32:18 -07:00
Ben Grant
fe18b871f8 Move napi_wrap lifetime test to existing test suite 2024-11-01 15:32:16 -07:00
Ben Grant
5176ab58bc Test napi_set_property and napi_set_named_property 2024-10-31 13:21:26 -07:00
Ben Grant
a669ff1243 Build napi-app in debug mode 2024-10-31 12:19:55 -07:00
Ben Grant
91a52311de Merge branch 'main' into ben/fix-node-napi-tests 2024-10-31 12:16:56 -07:00
190n
9647291d73 Implement NAPI type tagging (#14915) 2024-10-30 19:57:48 -07:00
Ben Grant
3587391920 Add napi_type_tag_object and napi_check_type_tag 2024-10-25 18:43:19 -07:00
Ben Grant
a7bc53b92c Split NAPI tests out of the huge C++ file 2024-10-23 18:29:48 -07:00
190n
50e9be0dc7 Fix napi_value<=>integer conversions and napi_create_empty_array (#14479) 2024-10-10 23:50:39 -07:00
190n
50bb5fa1f6 Fix napi_throw_*/napi_create_*_error (#14446) 2024-10-10 02:35:38 -07:00
190n
b0b38b42ba Return undefined from napi_get_property when property does not exist (#14366) 2024-10-07 18:05:31 -07:00
190n
0a54c24bd3 Allow throwing exceptions from napi_async_complete_callback (#14302)
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com>
2024-10-02 22:35:45 -07:00
190n
08a77267da Keep event loop alive when refConcurrently has been called (#14068) 2024-09-20 14:57:55 -07:00
Jarred Sumner
c48997050d Avoid creating a Napi handle scope within a finalizer (#13870)
Co-authored-by: Ben Grant <ben@bun.sh>
2024-09-11 20:05:44 -07:00
190n
084734db64 Implement napi_handle_scope and napi_escapable_handle_scope (#13756) 2024-09-07 00:55:19 -07:00