deno/cli/tools/test
Matt Mastracci 7cc584ed79
fix(cli): fix deadlock in test writer when test pipe is full (#23210)
The tests would deadlock if we tried to write the sync marker into a
pipe that was full because one test streamed just enough data to fill
the pipe, so when we went to actually write the sync marker we blocked
when nobody was reading.

We use a two-phase lock for sync markers now: one to indicate "ready to
sync" and the second to indicate that the sync bytes have been received.
2024-04-04 18:06:58 +00:00
..
reporters fix(cli): output more detailed information for steps when using JUnit reporter (#22797) 2024-03-26 00:08:46 +09:00
channel.rs fix(cli): fix deadlock in test writer when test pipe is full (#23210) 2024-04-04 18:06:58 +00:00
fmt.rs perf(cli): use new deno_core timers (#22569) 2024-03-01 11:15:18 -07:00
mod.rs fix: less aggressive vendor folder ignoring (#23100) 2024-03-27 14:25:39 -04:00