Parent: #140
Private ABI fixtures could previously link a TSan-instrumented zig-js library from an unsanitized executable root, producing unresolved sanitizer symbols instead of running the fixture. The build now propagates -Dtsan=true to every applicable private ABI executable and a bounded audit prevents drift.
Acceptance
Completed by fff17a8a; exact-main run 29806223245 passed 43/43 jobs.
Parent: #140
Private ABI fixtures could previously link a TSan-instrumented zig-js library from an unsanitized executable root, producing unresolved sanitizer symbols instead of running the fixture. The build now propagates
-Dtsan=trueto every applicable private ABI executable and a bounded audit prevents drift.Acceptance
tsanoption to every applicable executable root module.Completed by
fff17a8a; exact-main run 29806223245 passed 43/43 jobs.