rust/src/test
Guillaume Gomez a644197391
Rollup merge of #96760 - davidtwco:diagnostic-translation-vec, r=oli-obk
diagnostics: port more diagnostics to derive + add support for `Vec` fields

- Port "unconstrained opaque type" diagnostic to using the derive.
- Allow `Vec` fields in diagnostic derive - enables support for diagnostics that have multiple primary spans, or have subdiagnostics repeated at multiple locations. `Vec<..>` fields in the diagnostic derive become loops in the generated code.
- Add `create_{err,warning}` - there wasn't a way to create a diagnostic from a struct and not emit it straight away.
- Port "explicit generic args w/ impl trait" diagnostic to using the derive.

r? `````@oli-obk`````
cc `````@pvdrz`````
2022-05-07 15:23:46 +02:00
..
assembly Collect function instance used in global_asm! sym operand 2022-05-03 07:12:43 +02:00
auxiliary
codegen Tweak the calloc optimization to only apply to shortish-arrays 2022-05-01 22:28:11 -07:00
codegen-units
debuginfo Add support for a new attribute #[debugger_visualizer] to support embedding debugger visualizers into a generated PDB. 2022-05-03 10:53:54 -07:00
incremental Add regression test for #96319 2022-05-06 22:28:22 -04:00
mir-opt bless mir-opt 2022-05-06 10:58:54 +02:00
pretty Auto merge of #96376 - scottmcm:do-yeet, r=oli-obk 2022-05-01 13:10:21 +00:00
run-make Auto merge of #96549 - ouz-a:mir-opt, r=oli-obk 2022-05-01 15:25:16 +00:00
run-make-fulldeps Revert "Bless coverage-reports after core macro blocks change" 2022-04-30 18:25:17 -07:00
run-pass-valgrind
rustdoc Rollup merge of #96636 - GuillaumeGomez:fix-jump-to-def-regression, r=notriddle 2022-05-07 15:23:45 +02:00
rustdoc-gui Rollup merge of #96754 - notriddle:notriddle/impl-dups, r=GuillaumeGomez 2022-05-06 20:05:43 +02:00
rustdoc-js Improve documentation and add some explanations in the code 2022-04-18 20:59:09 +02:00
rustdoc-js-std Update rustdoc search test to check ! 2022-04-26 20:57:46 +02:00
rustdoc-json rustdoc-json: Lifetime tests 2022-03-15 18:34:16 +00:00
rustdoc-ui Rollup merge of #96668 - GuillaumeGomez:fix-rustdoc-ui-flaky-test, r=petrochenkov 2022-05-04 17:13:13 +09:00
ui Rollup merge of #96581 - RalfJung:debug-size-align, r=oli-obk 2022-05-07 15:23:44 +02:00
ui-fulldeps macros: allow Vec fields in diagnostic derive 2022-05-06 03:43:30 +01:00
COMPILER_TESTS.md