Kai Tamkun
|
eef79ce772
|
Skip test_worker_buffer_callback/test-free-called.js
|
2024-11-15 20:08:26 -08:00 |
|
Kai Tamkun
|
cf960b5c17
|
Change how GC is detected
|
2024-11-15 14:46:24 -08:00 |
|
Ben Grant
|
6603871617
|
Add logs for NAPI refs and handle scopes
|
2024-11-15 12:56:52 -08:00 |
|
Kai Tamkun
|
d9c8f27bf9
|
Merge branch 'ben/fix-node-napi-tests' into kai/fix-node-napi-tests
|
2024-11-14 21:36:05 -08:00 |
|
Kai Tamkun
|
28830f0294
|
Don't defer finalizers if not in GC
|
2024-11-14 21:35:23 -08:00 |
|
Kai Tamkun
|
2aee62382f
|
Remove async cleanup hooks from the list after they're called, not before
|
2024-11-14 17:57:52 -08:00 |
|
Kai Tamkun
|
4103b738ff
|
Report NAPI assertion failures more forcefully
|
2024-11-14 17:56:14 -08:00 |
|
Kai Tamkun
|
f9718af6a5
|
Make checkGC fail if running a finalizer during napi env cleanup
|
2024-11-14 15:17:28 -08:00 |
|
Kai Tamkun
|
f50114332f
|
Fix incorrect calling convention usage
|
2024-11-14 15:09:26 -08:00 |
|
Kai Tamkun
|
2646ea0956
|
Fix async cleanup hooks?
|
2024-11-13 19:53:10 -08:00 |
|
Kai Tamkun
|
9fa480ce9b
|
Fix env cleanup hooks
|
2024-11-13 19:26:56 -08:00 |
|
Kai Tamkun
|
83a2c245f3
|
Merge branch 'ben/fix-node-napi-tests' into kai/fix-node-napi-tests
|
2024-11-13 18:36:45 -08:00 |
|
Ben Grant
|
e11a68315b
|
Fix compile error
|
2024-11-13 17:30:25 -08:00 |
|
Ben Grant
|
f439dacf21
|
Merge branch 'main' into ben/fix-node-napi-tests
|
2024-11-13 17:27:12 -08:00 |
|
Meghan Denny
|
9b0cdf01f9
|
cpp: Bun::toStringRef: return dead when exception has been thrown (#15127)
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com>
|
2024-11-13 17:03:59 -08:00 |
|
Meghan Denny
|
35513a9d6d
|
zig: remove JSValue.isEmpty (#15128)
|
2024-11-13 16:04:13 -08:00 |
|
Kai Tamkun
|
06d37bf644
|
Actually call instance data finalizers
|
2024-11-13 15:32:16 -08:00 |
|
Meghan Denny
|
f8979b05b1
|
rid nearly all use of ExceptionRef in zig (#15100)
Co-authored-by: nektro <nektro@users.noreply.github.com>
|
2024-11-13 15:23:52 -08:00 |
|
Ben Grant
|
8358f4dc73
|
Merge branch 'main' into ben/fix-node-napi-tests
|
2024-11-13 15:20:55 -08:00 |
|
Kai Tamkun
|
f54f4e6ebf
|
Remove stray iostream include
|
2024-11-13 15:19:54 -08:00 |
|
Kai Tamkun
|
adc00e0566
|
Don't defer finalizers if the VM is shutting down
|
2024-11-13 15:11:06 -08:00 |
|
ippsav
|
ec91e91fda
|
Pass missing signal code for child_process.spawnSync (#15137)
|
2024-11-13 15:07:43 -08:00 |
|
Kai Tamkun
|
d3b509e80a
|
Merge branch 'ben/fix-node-napi-tests' into kai/fix-node-napi-tests
|
2024-11-13 14:43:48 -08:00 |
|
Kai Tamkun
|
b11d631e41
|
Ensure NapiRef finalizers are called by the time the env is cleaned up
|
2024-11-13 14:42:28 -08:00 |
|
Ben Grant
|
59700068d3
|
Merge branch 'main' into ben/fix-node-napi-tests
|
2024-11-13 13:55:03 -08:00 |
|
Kai Tamkun
|
a8fa566101
|
Fix beforeOnExit being dispatched multiple times
|
2024-11-12 22:43:05 -08:00 |
|
Kai Tamkun
|
7b25ce15eb
|
Merge branch 'ben/fix-node-napi-tests' into kai/fix-node-napi-tests
|
2024-11-12 21:28:02 -08:00 |
|
Kai Tamkun
|
c20c0dea92
|
Undo the previous commit and add a TODO about Web Worker termination
|
2024-11-12 21:01:48 -08:00 |
|
Kai Tamkun
|
86d4dbe143
|
Treat a call to process.exit() inside napi_call_function as if it threw an exception
|
2024-11-12 20:29:04 -08:00 |
|
Dylan Conway
|
c5df329772
|
#15059 follow-up (#15118)
|
2024-11-12 18:17:35 -08:00 |
|
Ciro Spaciari
|
e945146fde
|
fix(bundler) fix pretty path resolution (#15119)
|
2024-11-12 18:16:13 -08:00 |
|
190n
|
83f536f4da
|
Make parameter const
|
2024-11-12 17:57:14 -08:00 |
|
Ciro Spaciari
|
873b0a7540
|
fix(socket) Support named pipes on Windows using forward slashes (#15112)
|
2024-11-12 16:09:43 -08:00 |
|
Kai Tamkun
|
d11a48398d
|
Merge branch 'ben/fix-node-napi-tests' into kai/fix-node-napi-tests
|
2024-11-12 14:43:54 -08:00 |
|
Kai Tamkun
|
563b3c0339
|
Address more feedback
|
2024-11-12 14:38:35 -08:00 |
|
Kai Tamkun
|
6e7240b6e7
|
Derefcountify NapiFinalizer
|
2024-11-12 14:08:38 -08:00 |
|
Kai Tamkun
|
2335e35a86
|
Remove defer parameter from NapiRef constructor
|
2024-11-12 13:57:50 -08:00 |
|
Kai Tamkun
|
bd45a65f2b
|
Fix napi module file URIs
|
2024-11-12 13:45:02 -08:00 |
|
Kai Tamkun
|
7993f4fa11
|
Address some feedback
|
2024-11-12 13:44:37 -08:00 |
|
Kai Tamkun
|
09a6a11a14
|
Don't needlessly tick the event loop if the napi finalizer queue is empty
|
2024-11-12 12:59:49 -08:00 |
|
Kai Tamkun
|
c17e05c191
|
Better use of types in FFI.h
|
2024-11-12 12:58:12 -08:00 |
|
Kai Tamkun
|
9ea9925e9c
|
Rename napiEnv FFI symbol to avoid potential collisions
|
2024-11-12 12:06:45 -08:00 |
|
Ben Grant
|
469be87987
|
Merge branch 'main' into ben/fix-node-napi-tests
|
2024-11-12 12:00:07 -08:00 |
|
Ben Grant
|
9490c30d47
|
Remove stray include
|
2024-11-12 11:53:18 -08:00 |
|
Kai Tamkun
|
1d8423ea57
|
Allow null data in napi_async_work
|
2024-11-12 11:46:52 -08:00 |
|
Kai Tamkun
|
0bee1c9b5d
|
Don't create napi_envs for FFI unless actually needed
|
2024-11-12 11:45:40 -08:00 |
|
Meghan Denny
|
797958082c
|
musl patches [v4] (#15066)
|
2024-11-11 19:23:58 -08:00 |
|
Ben Grant
|
8b5fb349dd
|
Assert there is an env when calling external finalizer
|
2024-11-11 16:31:58 -08:00 |
|
Jarred Sumner
|
2b9abc20da
|
Use linux syscall interface more in I/O (#15067)
|
2024-11-11 14:47:04 -08:00 |
|
Jarred Sumner
|
d713001e35
|
Fixes #14982
|
2024-11-11 14:40:11 -08:00 |
|