aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/napi.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-07-04Fix napiGravatar Jarred SUmner 1-5/+79
2023-07-03Fixes #3317Gravatar Jarred Sumner 1-7/+10
2023-07-01Use `BunString` in `SystemError` (#3485)Gravatar Jarred Sumner 1-5/+24
* Use `BunString` in SystemError * Use Bun::toStringRef when we will de-ref strings * Move `napi_create_error` to C++ to support `code` being a Symbol potentially * Update blob.zig * Make this test less flaky --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-06-02[napi] some fixes for prisma (#3176)Gravatar Ciro Spaciari 1-9/+32
* patch create object, so it can be used on wrap * cleanup * cleanup * dont override napiRef * make wrap strong ref * workaround tests * remove work around
2023-05-20Fixes #2976Gravatar Jarred Sumner 1-2/+2
2023-05-17Do the WebKit upgradeGravatar Jarred Sumner 1-6/+5
2023-02-15don't return an error thereGravatar Jarred Sumner 1-1/+0
2023-02-15ensure we allocate for > 6 argumentsGravatar Jarred Sumner 1-6/+13
2023-02-13feat(napi): add `napi_get_value_bigint_words` (#2061)Gravatar Derrick Farris 1-0/+42
* feat(napi): add `napi_get_value_bigint_words` * fix(napi): handle `napi_get_value_bigint_words` arr too small
2023-02-11[WIP] feat(napi): add `napi-fatal-exception` (#2054)Gravatar Derrick Farris 1-0/+15
* feat(napi): add `napi-fatal-exception` * fix(napi): fatal_exception - add symbol to list, don't optimize away
2023-01-23[napi] Support defining properties with symbol as namesGravatar Jarred Sumner 1-12/+36
2023-01-23[napi] Handle missing description in `napi_create_symbol`Gravatar Jarred Sumner 1-0/+31
2023-01-05Clean up some napi codeGravatar Jarred Sumner 1-45/+78
2023-01-05napi_boolean -> napi_numberGravatar Jarred Sumner 1-1/+1
2023-01-05Fixes #1733Gravatar Jarred Sumner 1-10/+78
2023-01-03Stub out missing napi functions and include error messageGravatar Jarred Sumner 1-1/+1
2022-12-16[napi] Implement `napi_create_bigint_words`Gravatar Jarred Sumner 1-0/+30
warning: not tested
2022-11-19Implement a singleton version of `napi_get_instance_data` and ↵Gravatar Jarred Sumner 1-0/+28
`napi_set_instance_data` Still need to figure out how to do this without adding a layer of indirection to the global object as exposed to NAPI Addons This code is not tested
2022-11-10Implement `napi_create_external` and `napi_get_value_external`Gravatar Jarred Sumner 1-0/+47
2022-10-01[napi] Implement `napi_remove_wrap`Gravatar Jarred Sumner 1-0/+30
2022-10-01Add missing type check to `napi_wrap`Gravatar Jarred Sumner 1-3/+21
Fixes https://github.com/oven-sh/bun/issues/1286
2022-09-28Clean up some of the event loop codeGravatar Jarred Sumner 1-9/+10
2022-09-26Make `Bun.spawn`, FileSink and FileBlobLoader a little more reliableGravatar Jarred Sumner 1-0/+6
2022-09-26[Web Streams] Add `body` to `Response` and `Request` (#1255)Gravatar Jarred Sumner 1-0/+16
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-09-17Fix napi module registrationGravatar Jarred Sumner 1-0/+2
Fixes https://github.com/oven-sh/bun/issues/1240
2022-09-03[Node API] Fix `napi_module_register`Gravatar Jarred Sumner 1-7/+36
2022-09-01Fix crash in napi finalizerGravatar Jarred Sumner 1-1/+1
2022-08-26Implement `napi_add_finalizer`Gravatar Jarred Sumner 1-0/+13
2022-08-12Update WebKitGravatar Jarred Sumner 1-1/+1
2022-07-13fix(napi): gurantee -> guarantee (#683)Gravatar Ikko Ashimine 1-2/+2
2022-07-12[napi] Implement `napi_get_property_names`Gravatar Jarred Sumner 1-0/+27
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 1-0/+1293