rust/tests/ui/recursion
bors bd1ae282f1 Auto merge of #113893 - mdibaiee:type-name-spill-flag, r=compiler-errors
new unstable option: -Zwrite-long-types-to-disk

This option guards the logic of writing long type names in files and instead using short forms in error messages in rustc_middle/ty/error behind a flag. The main motivation for this change is to disable this behaviour when running ui tests.

This logic can be triggered by running tests in a directory that has a long enough path, e.g. /my/very-long-path/where/rust-codebase/exists/

This means ui tests can fail depending on how long the path to their file is.

Some ui tests actually rely on this behaviour for their assertions, so for those we enable the flag manually.
2023-07-26 00:46:06 +00:00
..
auxiliary Move /src/test to /tests 2023-01-11 09:32:08 +00:00
instantiable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-26548-recursion-via-normalize.rs Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" 2023-07-21 22:35:57 -07:00
issue-26548-recursion-via-normalize.stderr Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" 2023-07-21 22:35:57 -07:00
issue-38591-non-regular-dropck-recursion.polonius.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-38591-non-regular-dropck-recursion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-38591-non-regular-dropck-recursion.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83150.rs write-long-types-to-disk: update tests 2023-07-25 12:08:44 +01:00
issue-83150.stderr write-long-types-to-disk: update tests 2023-07-25 12:08:44 +01:00
issue-86784.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-95134.rs Mark more hanging new-solver tests 2023-07-07 16:02:24 +00:00
recursion.polonius.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursion.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-enum.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-enum.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-reexports.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-reexports.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-requirements.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-requirements.stderr rustc_middle: Fix opt_item_ident for non-local def ids 2023-05-03 20:09:10 +03:00
recursive-static-definition.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-static-definition.stderr moved note as unspanned note, moved note to the bottom of the msg 2023-07-18 21:53:34 -04:00
recursive-types-are-not-uninhabited.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
recursive-types-are-not-uninhabited.stderr Don't recommend if let if let else works 2023-01-11 14:40:07 -08:00