rust/tests
Jacob Pratt fa2edee758
Rollup merge of #133446 - Zalathar:querify, r=cjgillot
coverage: Use a query to identify which counter/expression IDs are used

Given that we already have a query to identify the highest-numbered counter ID in a MIR body, we can extend that query to also build bitsets of used counter/expression IDs. That lets us avoid some messy coverage bookkeeping during the main MIR traversal for codegen.

This does mean that we fail to treat some IDs as used in certain MIR-inlining scenarios, but I think that's fine, because it means that the results will be consistent across all instantiations of a function.

---

There's some more cleanup I want to do in the function coverage collector, since it isn't really collecting anything any more, but I'll leave that for future work.
2024-12-01 21:38:25 -05:00
..
assembly Rollup merge of #133674 - scottmcm:chain-carrying-add, r=Amanieu 2024-12-01 14:30:11 +01:00
auxiliary Support input/output in vector registers of s390x inline assembly 2024-11-22 04:18:14 +09:00
codegen Rollup merge of #131551 - taiki-e:ppc-asm-vreg-inout, r=Amanieu 2024-11-30 12:57:32 +08:00
codegen-units Share inline(never) generics across crates 2024-11-28 13:43:05 -05:00
coverage coverage: Use a query to identify which counter/expression IDs are used 2024-11-30 00:58:48 +11:00
coverage-run-rustdoc coverage: Restrict empty-span expansion to only cover { and } 2024-11-08 20:43:08 +11:00
crashes Auto merge of #133694 - matthiaskrgr:rollup-s6xj4rf, r=matthiaskrgr 2024-12-01 07:53:58 +00:00
debuginfo Mark numeric-types.rs as 64-bit only for now 2024-11-17 04:16:59 +08:00
incremental Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
mir-opt Doc comment custom MIR debuginfo. 2024-11-29 12:32:55 +01:00
pretty Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
run-make Rollup merge of #133667 - sunwxg:xiaoguang/remove-unused-code, r=clubby789 2024-11-30 19:24:42 +01:00
rustdoc Add regression test for prelude types 2024-11-25 17:25:25 +01:00
rustdoc-gui Align impl doc block with impl keyword 2024-11-13 15:13:31 +01:00
rustdoc-js rustdoc-search: add standalone trailing :: test 2024-11-17 08:07:16 -07:00
rustdoc-js-std rustdoc search: allow queries to end in an empty path segment 2024-11-15 16:32:40 -06:00
rustdoc-json
rustdoc-ui Rollup merge of #133595 - GuillaumeGomez:missing_doc_code_examples, r=notriddle 2024-12-01 14:30:09 +01:00
ui Auto merge of #133703 - matthiaskrgr:rollup-fwlw0mc, r=matthiaskrgr 2024-12-01 19:49:19 +00:00
ui-fulldeps Rollup merge of #132410 - bjorn3:yet_another_driver_refactor_round, r=cjgillot 2024-11-27 22:23:24 +01:00
COMPILER_TESTS.md