rust/compiler/rustc_mir_transform/src/coverage
bors 43e62a789c Auto merge of #140288 - Zalathar:new-executor, r=jieyouxu
compiletest: Re-land using the new non-libtest executor by default

This PR re-lands #139998, which had the misfortune of triggering download-rustc in its CI jobs, so we didn't get proper test metrics for comparison with the old implementation. So that was PR was reverted in #140233, with the intention of re-landing it alongside a dummy compiler change to inhibit download-rustc.

---

Original PR description for #139998:
>The new executor was implemented in #139660, but required a manual opt-in. This PR activates the new executor by default, but leaves the old libtest-based executor in place (temporarily) to make reverting easier if something unexpectedly goes horribly wrong.
>
>Currently the new executor can be explicitly disabled by passing the `-N` flag to compiletest (e.g. `./x test ui -- -N`), but eventually that flag will be removed, alongside the removal of the libtest dependency. The flag is mostly there to make manual comparative testing easier if something does go wrong.
>
>As before, there *should* be no user-visible difference between the old executor and the new executor.

---
r? jieyouxu
2025-04-26 22:33:56 +00:00
..
counters Rollup merge of #136053 - Zalathar:defer-counters, r=saethlin 2025-02-10 00:51:49 -08:00
spans coverage: Shrink call spans to just the function name 2025-04-01 13:07:33 +11:00
counters.rs Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb 2025-02-24 02:11:32 -05:00
graph.rs Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb 2025-02-24 02:11:32 -05:00
mappings.rs coverage: Don't split bang-macro spans, just truncate them 2025-04-01 13:13:21 +11:00
mod.rs Auto merge of #140288 - Zalathar:new-executor, r=jieyouxu 2025-04-26 22:33:56 +00:00
query.rs Change span field accesses to method calls 2025-02-24 14:22:31 +01:00
spans.rs coverage: Don't split bang-macro spans, just truncate them 2025-04-01 13:13:21 +11:00
tests.rs Rustfmt 2025-02-08 22:12:13 +00:00
unexpand.rs coverage: Treat await similar to a macro 2024-09-06 17:01:59 +12:00