| ... | @@ -3514,6 +3514,21 @@ fn performAllTheWorkInner( | ... | @@ -3514,6 +3514,21 @@ fn performAllTheWorkInner( |
| 3514 | work_queue_wait_group.spawnManager(workerDocsWasm, .{ comp, main_progress_node }); | 3514 | work_queue_wait_group.spawnManager(workerDocsWasm, .{ comp, main_progress_node }); |
| 3515 | } | 3515 | } |
| 3516 | | 3516 | |
| | 3517 | if (comp.job_queued_compiler_rt_lib) { |
| | 3518 | comp.job_queued_compiler_rt_lib = false; |
| | 3519 | work_queue_wait_group.spawnManager(buildRt, .{ comp, "compiler_rt.zig", .compiler_rt, .Lib, &comp.compiler_rt_lib, main_progress_node }); |
| | 3520 | } |
| | 3521 | |
| | 3522 | if (comp.job_queued_compiler_rt_obj) { |
| | 3523 | comp.job_queued_compiler_rt_obj = false; |
| | 3524 | work_queue_wait_group.spawnManager(buildRt, .{ comp, "compiler_rt.zig", .compiler_rt, .Obj, &comp.compiler_rt_obj, main_progress_node }); |
| | 3525 | } |
| | 3526 | |
| | 3527 | if (comp.job_queued_fuzzer_lib) { |
| | 3528 | comp.job_queued_fuzzer_lib = false; |
| | 3529 | work_queue_wait_group.spawnManager(buildRt, .{ comp, "fuzzer.zig", .libfuzzer, .Lib, &comp.fuzzer_lib, main_progress_node }); |
| | 3530 | } |
| | 3531 | |
| 3517 | { | 3532 | { |
| 3518 | const astgen_frame = tracy.namedFrame("astgen"); | 3533 | const astgen_frame = tracy.namedFrame("astgen"); |
| 3519 | defer astgen_frame.end(); | 3534 | defer astgen_frame.end(); |
| ... | @@ -3588,21 +3603,6 @@ fn performAllTheWorkInner( | ... | @@ -3588,21 +3603,6 @@ fn performAllTheWorkInner( |
| 3588 | } | 3603 | } |
| 3589 | } | 3604 | } |
| 3590 | | 3605 | |
| 3591 | if (comp.job_queued_compiler_rt_lib) { | | |
| 3592 | comp.job_queued_compiler_rt_lib = false; | | |
| 3593 | work_queue_wait_group.spawnManager(buildRt, .{ comp, "compiler_rt.zig", .compiler_rt, .Lib, &comp.compiler_rt_lib, main_progress_node }); | | |
| 3594 | } | | |
| 3595 | | | |
| 3596 | if (comp.job_queued_compiler_rt_obj) { | | |
| 3597 | comp.job_queued_compiler_rt_obj = false; | | |
| 3598 | work_queue_wait_group.spawnManager(buildRt, .{ comp, "compiler_rt.zig", .compiler_rt, .Obj, &comp.compiler_rt_obj, main_progress_node }); | | |
| 3599 | } | | |
| 3600 | | | |
| 3601 | if (comp.job_queued_fuzzer_lib) { | | |
| 3602 | comp.job_queued_fuzzer_lib = false; | | |
| 3603 | work_queue_wait_group.spawnManager(buildRt, .{ comp, "fuzzer.zig", .libfuzzer, .Lib, &comp.fuzzer_lib, main_progress_node }); | | |
| 3604 | } | | |
| 3605 | | | |
| 3606 | if (comp.zcu) |zcu| { | 3606 | if (comp.zcu) |zcu| { |
| 3607 | const pt: Zcu.PerThread = .{ .zcu = zcu, .tid = .main }; | 3607 | const pt: Zcu.PerThread = .{ .zcu = zcu, .tid = .main }; |
| 3608 | if (comp.incremental) { | 3608 | if (comp.incremental) { |