Commit Graph

11117 Commits

Author SHA1 Message Date
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
Ben Grant
f73ef54edd Compile Node tests using Node 23 headers 2024-11-14 15:59:02 -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
Ben Grant
90852a37d5 Use correct path separators on Windows 2024-11-14 14:41:20 -08:00
Ben Grant
2afb5e635d Skip compiling Node NAPI tests that we skip running 2024-11-14 14:24:52 -08:00
Kai Tamkun
134f66c24d Undo accidental formatting 2024-11-14 13:32:08 -08:00
Kai Tamkun
f37df906b4 Add typedef for node_api_basic_env in napi tests 2024-11-14 13:28:52 -08:00
Kai Tamkun
ed1f25e5cc Skip node-api/test_async_cleanup_hook/test.js because it uses libuv functions 2024-11-13 19:59:38 -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
Ben Grant
544dd2497c Increase timeout 2024-11-13 16:59:45 -08:00
Ben Grant
0e7ed996d3 Remove stray import 2024-11-13 16:17:53 -08:00
Meghan Denny
35513a9d6d zig: remove JSValue.isEmpty (#15128) 2024-11-13 16:04:13 -08:00
Ben Grant
bb8b46507e Remove workaround for #15111 2024-11-13 15:53: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
Kai Tamkun
6dd369e66b Merge branch 'ben/fix-node-napi-tests' into kai/fix-node-napi-tests 2024-11-13 15:23:27 -08:00
Ben Grant
8358f4dc73 Merge branch 'main' into ben/fix-node-napi-tests 2024-11-13 15:20:55 -08:00
Ben Grant
9dbe40ddba Compile tests in parallel 2024-11-13 15:20:43 -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
190n
440111f924 bun run prettier:extra 2024-11-13 22:01:31 +00:00
Ben Grant
ccd72755dc Remove console log 2024-11-13 14:00:07 -08:00
Ben Grant
59700068d3 Merge branch 'main' into ben/fix-node-napi-tests 2024-11-13 13:55:03 -08:00
Ben Grant
ac8c6f093b Run some of Node's Node-API tests in CI 2024-11-13 13:54:45 -08:00
Meghan Denny
956853f036 test: dont overwrite root package.json when running bun-ipc-inherit.test.ts (#15126) 2024-11-13 00:14:57 -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
Dennis Dudek
c785ab921b ci: Fix detection of changed files (#15114)
Co-authored-by: Ashcon Partovi <ashcon@partovi.net>
2024-11-12 15:27:27 -07: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