Commit Graph

8697 Commits

Author SHA1 Message Date
Alistair Smith
b6026d75df freeWithoutDeinit 2025-09-22 21:55:37 -07:00
Alistair Smith
98c265fd36 not much 2025-09-22 21:55:37 -07:00
Alistair Smith
9df2b09768 push 2025-09-22 21:55:37 -07:00
alii
a951a85d82 bun run clang-format 2025-09-22 21:55:37 -07:00
Alistair Smith
963ba1b632 uaf 2025-09-22 21:55:37 -07:00
Alistair Smith
84bb592f87 hm 2025-09-22 21:55:37 -07:00
Alistair Smith
db0de23737 addressing some pr feedback 2025-09-22 21:55:37 -07:00
Alistair Smith
5b9abfa756 uaf 2025-09-22 21:55:37 -07:00
alii
696343b9fd bun run clang-format 2025-09-22 21:55:37 -07:00
Alistair Smith
799d7058d9 use a coutnter 2025-09-22 21:55:37 -07:00
Alistair Smith
2066644e16 Bun__queueImmediateCppTask again 2025-09-22 21:55:37 -07:00
Alistair Smith
224c9bfc05 start removing currentTickNr behaviour 2025-09-22 21:55:36 -07:00
Alistair Smith
978b94644c remove immediate_cpp_tasks 2025-09-22 21:55:36 -07:00
Alistair Smith
48734ac20b nitpick @heimskr 2025-09-22 21:55:36 -07:00
Alistair Smith
4e451f9521 remove immediate cpp task 2025-09-22 21:55:36 -07:00
Alistair Smith
c9e92e4a5a attempt: dont process messages if suspended/not entangled 2025-09-22 21:54:37 -07:00
Alistair Smith
2ce5b9eab7 tick immediate tasks to process MessagePort postMessage stuff 2025-09-22 21:54:37 -07:00
Alistair Smith
bc39cd2806 avoid assertion error 2025-09-22 21:53:25 -07:00
Alistair Smith
07fc765d9c merge issue 2025-09-22 21:53:25 -07:00
alii
b50d5dfc83 bun run clang-format 2025-09-22 21:53:25 -07:00
Alistair Smith
b77139967e use RELEASE_ASSERT (https://github.com/oven-sh/bun/pull/19940#discussion_r2116938040) 2025-09-22 21:53:25 -07:00
alii
09cbcfe20a bun run clang-format 2025-09-22 21:53:24 -07:00
Alistair Smith
1b332ec147 address some comments 2025-09-22 21:53:24 -07:00
Alistair Smith
da657db887 put _compile on actual Module prototype 2025-09-22 21:53:24 -07:00
Alistair Smith
2a09ad8e75 clean 2025-09-22 21:49:39 -07:00
alii
922bc0e0b3 bun run clang-format 2025-09-22 21:49:39 -07:00
Alistair Smith
c59fd309c4 changes 2025-09-22 21:49:39 -07:00
Alistair Smith
4bf3836f0b 1 2025-09-22 21:49:39 -07:00
Alistair Smith
bf0510aea4 fields 2025-09-22 21:49:39 -07:00
alii
7bb256ef4f bun run clang-format 2025-09-22 21:49:39 -07:00
Alistair Smith
35a528fb99 drain 2025-09-22 21:49:39 -07:00
Alistair Smith
8a8a23c5d6 xchanges 2025-09-22 21:49:38 -07:00
Alistair Smith
10551fcc90 chages 2025-09-22 21:49:38 -07:00
Alistair Smith
3e64050b67 notifyNeedTermination() 2025-09-22 21:49:38 -07:00
alii
5326514afc bun run clang-format 2025-09-22 21:49:38 -07:00
Alistair Smith
a2bd8ea622 revert 2025-09-22 21:49:38 -07:00
Alistair Smith
daf21ad44d dont drain microtasks queue during spawnSync() 2025-09-22 21:49:38 -07:00
Alistair Smith
2d01a3d1e7 unnecessary 2025-09-22 21:49:38 -07:00
Alistair Smith
a10e268584 delegate ref to subprocess 2025-09-22 21:49:38 -07:00
Alistair Smith
3bc5724ff4 better stub child_process channel 2025-09-22 21:49:38 -07:00
Alistair Smith
b6d4a15496 always dispatch close 2025-09-22 21:49:38 -07:00
alii
1d1e88faa7 bun run clang-format 2025-09-22 21:49:38 -07:00
Alistair Smith
54788db012 rm/clean 2025-09-22 21:49:38 -07:00
Alistair Smith
59d2941e25 rm 2025-09-22 21:49:38 -07:00
Alistair Smith
9276453ca4 . 2025-09-22 21:49:38 -07:00
Alistair Smith
c192b8e474 pass identifier not ptr 2025-09-22 21:49:38 -07:00
Alistair Smith
b0f756777c use .fetch_or() 2025-09-22 21:49:38 -07:00
Alistair Smith
6640b4dde4 only close MessagePort if message listeners 2025-09-22 21:49:38 -07:00
Alistair Smith
a9a4d483aa rm 2025-09-22 21:49:38 -07:00
Alistair Smith
fe95423dd8 rm 2025-09-22 21:49:38 -07:00