chloe caruso
|
80aff24951
|
fix: require.extensions uses Strong instead of being clever (#19231)
|
2025-04-23 17:52:41 -07:00 |
|
chloe caruso
|
3349c995b5
|
no usingnamespace, organize jsc namespace, enable -fincremental (#19122)
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com>
|
2025-04-22 16:34:15 -07:00 |
|
chloe caruso
|
4ec410e0d7
|
internal: make @import("bun") work in zig (#19096)
|
2025-04-17 12:32:47 -07:00 |
|
chloe caruso
|
c1dc5f1b73
|
remove some usingnamespaces (#18765)
|
2025-04-10 14:16:30 -07:00 |
|
Jarred Sumner
|
93855bd88c
|
Fix setImmediate slowness (#18889)
|
2025-04-09 20:03:26 -07:00 |
|
Dylan Conway
|
580e743ebd
|
followup #18825 (#18834)
|
2025-04-07 13:50:25 -07:00 |
|
Dylan Conway
|
340ae94d0f
|
napi_async_work fixes (#18825)
|
2025-04-07 05:20:24 -07:00 |
|
Jarred Sumner
|
4806e84cc1
|
Revert "remove many usingnamespace, introduce new ref count and ref leak debugging tools (#18353)"
This reverts commit a199b85f2b. It does not compile on Windows.
|
2025-04-01 08:35:51 -07:00 |
|
chloe caruso
|
a199b85f2b
|
remove many usingnamespace, introduce new ref count and ref leak debugging tools (#18353)
|
2025-03-31 17:17:38 -07:00 |
|
Zack Radisic
|
5c0fa6dc21
|
Better error message for NAPI modules which access unsupported libuv functions (#18503)
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
2025-03-26 23:57:10 -07:00 |
|
Kai Tamkun
|
f30ca39242
|
More node:http compatibility (#18339)
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com>
|
2025-03-20 19:16:35 -07:00 |
|
Dylan Conway
|
c820b0c5e1
|
node:crypto: implement generatePrime(Sync) and checkPrime(Sync) (#18268)
|
2025-03-18 11:48:24 -07:00 |
|
190n
|
cde668b54c
|
Better edge case handling in napi_value<->String conversion (#18107)
|
2025-03-12 18:15:00 -07:00 |
|
chloe caruso
|
4f58ff7933
|
changes to JSC.Strong, fix memory leaks in dev server (#17738)
|
2025-02-27 15:09:35 -08:00 |
|
190n
|
efabdcbe1f
|
Start fixing bugs discovered by Node.js's Node-API tests (#14501)
Co-authored-by: Kai Tamkun <kai@tamkun.io>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
Co-authored-by: Ashcon Partovi <ashcon@partovi.net>
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com>
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com>
Co-authored-by: 190n <190n@users.noreply.github.com>
|
2025-02-26 22:11:42 -08:00 |
|
Meghan Denny
|
1574df835e
|
zig: make JSValue.toBunString use JSError (#17648)
|
2025-02-25 13:04:44 -08:00 |
|
190n
|
a8d159da22
|
Fix napi_is_buffer/napi_is_typedarray to match Node.js (#17034)
|
2025-02-03 21:49:27 -08:00 |
|
Jarred Sumner
|
a2f1a87f0d
|
Fix under-reporting string memory usage to GC (#16426)
|
2025-01-15 23:45:33 -08:00 |
|
Minsoo Choo
|
9019aaf7d4
|
fix: update username (#16405)
|
2025-01-14 21:15:23 -08:00 |
|
Jarred Sumner
|
2465ccae53
|
Re-sync our Mutex implementation with zig stdlib (#16271)
|
2025-01-08 21:09:27 -08:00 |
|
190n
|
72c9c2bc21
|
Set error code in Node-API functions (#16223)
|
2025-01-07 20:23:58 -08:00 |
|
190n
|
59e06b0df5
|
fix(napi): set lossless parameter in napi_get_value_bigint_{int64,uint64}, and trim leading zeroes in napi_create_bigint_words (#15804)
|
2024-12-17 17:38:12 -08:00 |
|
190n
|
3a4a9ae4e9
|
Add v8::api_internal::FromJustIsNothing (#15583)
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
2024-12-04 17:57:40 -08:00 |
|
Jarred Sumner
|
9c1fde0132
|
Rewrite most of napi_threadsafe_function (#15309)
Co-authored-by: Ben Grant <ben@bun.sh>
|
2024-11-22 04:44:52 -08:00 |
|
Jarred Sumner
|
4ddb63e7e2
|
Try linker script (#15158)
|
2024-11-15 13:02:10 -08:00 |
|
dave caruso
|
32ddf343ee
|
bake: csr, streaming ssr, serve integration, safer jsvalue functions, &more (#14900)
Co-authored-by: paperdave <paperdave@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
2024-11-13 18:19:12 -08:00 |
|
Meghan Denny
|
35513a9d6d
|
zig: remove JSValue.isEmpty (#15128)
|
2024-11-13 16:04:13 -08:00 |
|
190n
|
9647291d73
|
Implement NAPI type tagging (#14915)
|
2024-10-30 19:57:48 -07:00 |
|
Dylan Conway
|
5fd0a61ae2
|
CA support for bun install (#14416)
|
2024-10-11 13:16:26 -07:00 |
|
190n
|
50e9be0dc7
|
Fix napi_value<=>integer conversions and napi_create_empty_array (#14479)
|
2024-10-10 23:50:39 -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
|
54e177e2f9
|
Rename internal NapiHandleScope push/pop methods to open/close (#14300)
|
2024-10-02 15:05:38 -07:00 |
|
190n
|
4e51f7d85b
|
Refactoring and bug fixes in the V8 API (#13754)
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
2024-09-26 16:54:37 -07:00 |
|
Jarred Sumner
|
6415296e96
|
Support napi inside of bun:ffi (#14028)
|
2024-09-19 03:19:08 -07:00 |
|
190n
|
163e76ef96
|
Fix memory corruption in napi_open_escapable_handle_scope (#13955)
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
2024-09-15 01:39:18 -04:00 |
|
dave caruso
|
c2c2048072
|
framework api: init / work in progress (#13215)
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
2024-09-12 16:44:03 -07:00 |
|
Jarred Sumner
|
0a6594395c
|
Add a couple uv symbols (#13808)
Co-authored-by: Ben Grant <ben@bun.sh>
|
2024-09-12 00:13:49 -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 |
|
Jarred Sumner
|
b53c25e5f8
|
Redo napi cleanup hooks (#13487)
|
2024-08-23 21:09:56 -07:00 |
|
190n
|
fe62a61404
|
Fix V8 API memory management and implement more APIs (#13426)
|
2024-08-20 19:32:44 -07:00 |
|
Jarred Sumner
|
f16d802eb1
|
Implement V8::String::{Utf8Length, IsOneByte, ContainsOnlyOneByte, IsExternal, IsExternalTwoByte, IsExternalOneByte} (#13417)
|
2024-08-20 11:51:23 -07:00 |
|
190n
|
dc2929d4e1
|
Start implementing internal V8 APIs (#12821)
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
2024-08-14 17:51:12 -07:00 |
|
dave caruso
|
2680deb5d3
|
feat: bun build --compile --sourcemap (#13047)
|
2024-08-06 13:51:11 -07:00 |
|
dave caruso
|
70ca2b76c3
|
fix: check if we are crashing before exiting gracefully (#12865)
|
2024-07-26 20:00:02 -07:00 |
|
Meghan Denny
|
f7cb2da542
|
use .undefined literal instead of jsUndefined() call (#12834)
|
2024-07-26 04:03:55 -07:00 |
|
Jarred Sumner
|
d321ee97c5
|
Move napi_new_instance to c++ (#12658)
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com>
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com>
|
2024-07-25 18:51:01 -07:00 |
|
Meghan Denny
|
d97260869d
|
replace JSValue .callWithThis with always explicit .call (#12789)
|
2024-07-24 23:07:28 -07:00 |
|
Dylan Conway
|
ac4523e903
|
fix(napi): unref threadsafe functions on finalize (#12788)
|
2024-07-24 18:57:01 -07:00 |
|
Dylan Conway
|
2da57f6d7b
|
napi_threadsafe_function async tracker (#12780)
|
2024-07-24 15:27:51 -07:00 |
|