rust/tests/ui/feature-gates
Jacob Pratt 566c13c88e
Rollup merge of #145726 - aapoalas:reborrow-lang-experiment, r=petrochenkov
Experiment: Reborrow trait

Tracking issue: rust-lang/rust#145612

Starting off really small here: just introduce the unstable feature and the feature gate, and one of the two traits that the Reborrow experiment deals with.

### Cliff-notes explanation

The `Reborrow` trait is conceptually a close cousin of `Copy` with the exception that it disables the source (`self`) for the lifetime of the target / result of the reborrow action. It can be viewed as a method of `fn reborrow(self: Self<'a>) -> Self<'a>` with the compiler adding tracking of the resulting `Self<'a>` (or any value derived from it that retains the `'a` lifetime) to keep the `self` disabled for reads and writes.

No method is planned to be surfaced to the user, however, as reborrowing cannot be seen in code (except for method calls [`a.foo()` reborrows `a`] and explicit reborrows [`&*a`]) and thus triggering user-code in it could be viewed as "spooky action at a distance". Furthermore, the added compiler tracking cannot be seen on the method itself, violating the Golden Rule. Note that the userland "reborrow" method is not True Reborrowing, but rather a form of a "Fancy Deref":
```rust
fn reborrow(&'short self: Self<'long>) -> Self<'short>;
```
The lifetime shortening is the issue here: a reborrowed `Self` or any value derived from it is bound to the method that called `reborrow`, since `&'short` is effectively a local variable. True Reborrowing does not shorten the lifetime of the result.

To avoid having to introduce new kinds of references, new kinds of lifetime annotations, or a blessed trait method, no method will be introduced at all. Instead, the `Reborrow` trait is intended to be a derived trait that effectively reborrows each field individually; `Copy` fields end up just copying, while fields that themselves `Reborrow` get disabled in the source, usually leading to the source itself being disabled (some differences may appear with structs that contain multiple reborrowable fields). The goal of the experiment is to determine how the actual implementation here will shape out, and what the "bottom case" for the recursive / deriving `Reborrow` is.

`Reborrow` has a friend trait, `CoerceShared`, which is equivalent to a `&'a mut T -> &'a T` conversion. This is needed as a different trait and different operation due to the different semantics it enforces on the source: a `CoerceShared` operation only disables the source for writes / exclusive access for the lifetime of the result. That trait is not yet introduced in this PR, though there is no particular reason why it could not be introduced.
2025-08-22 22:00:55 -04:00
..
auxiliary tidy check to find misc files in ui tests, and clean up the results 2023-05-09 20:35:39 -04:00
allow-features-empty.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
allow-features-empty.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
allow-features.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
allow-features.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
bench.rs de-stabilize bench attribute 2024-12-13 19:16:15 +01:00
bench.stderr de-stabilize bench attribute 2024-12-13 19:16:15 +01:00
doc-rust-logo.rs rustdoc: remove rust logo from non-Rust crates 2023-10-08 20:17:53 -07:00
doc-rust-logo.stderr Bless tests 2024-01-13 12:46:58 -05:00
duplicate-features.rs terminology: #[feature] *enables* a feature (instead of "declaring" or "activating" it) 2024-10-22 07:37:54 +01:00
duplicate-features.stderr terminology: #[feature] *enables* a feature (instead of "declaring" or "activating" it) 2024-10-22 07:37:54 +01:00
env-flag.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
env-flag.stderr Rename --env option flag to --env-set 2024-01-12 11:02:57 +01:00
feature-gate-abi-avr-interrupt.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi-avr-interrupt.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi-custom.rs Error on invalid signatures for interrupt ABIs 2025-06-24 14:40:11 +02:00
feature-gate-abi-custom.stderr Error on invalid signatures for interrupt ABIs 2025-06-24 14:40:11 +02:00
feature-gate-abi-msp430-interrupt.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi-msp430-interrupt.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi-riscv-interrupt.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi-riscv-interrupt.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi-x86-interrupt.rs Enforce correct number of arguments for "x86-interrupt" functions 2025-08-20 18:03:57 +03:00
feature-gate-abi-x86-interrupt.stderr Enforce correct number of arguments for "x86-interrupt" functions 2025-08-20 18:03:57 +03:00
feature-gate-abi.rs update/bless tests 2025-04-06 21:41:47 +02:00
feature-gate-abi.stderr update/bless tests 2025-04-06 21:41:47 +02:00
feature-gate-abi_gpu_kernel.AMDGPU.stderr tests: Bless abi_gpu_kernel feature gate test 2025-06-23 09:40:00 -07:00
feature-gate-abi_gpu_kernel.HOST.stderr tests: Bless abi_gpu_kernel feature gate test 2025-06-23 09:40:00 -07:00
feature-gate-abi_gpu_kernel.NVPTX.stderr tests: Bless abi_gpu_kernel feature gate test 2025-06-23 09:40:00 -07:00
feature-gate-abi_gpu_kernel.rs tests: Bless abi_gpu_kernel feature gate test 2025-06-23 09:40:00 -07:00
feature-gate-abi_ptx.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi_ptx.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-abi_unadjusted.rs tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
feature-gate-abi_unadjusted.stderr tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
feature-gate-adt_const_params.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-adt_const_params.stderr fix(hir_analysis/wfcheck): don't leak {type error} 2024-09-29 23:40:43 -05:00
feature-gate-alloc-error-handler.rs use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-alloc-error-handler.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-allocator_internals.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-allocator_internals.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-allow-internal-unsafe-nested-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-allow-internal-unsafe-nested-macro.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-allow-internal-unstable-nested-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-allow-internal-unstable-nested-macro.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-allow-internal-unstable-struct.rs Update uitests 2025-08-14 18:18:42 +02:00
feature-gate-allow-internal-unstable-struct.stderr refactor target checking, move out of context.rs and rename MaybeWarn to Policy 2025-08-21 13:15:30 +02:00
feature-gate-allow-internal-unstable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-allow-internal-unstable.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-apx-target-feature.rs Added apxf target feature test 2025-05-06 23:28:28 +05:30
feature-gate-apx-target-feature.stderr Added apxf target feature test 2025-05-06 23:28:28 +05:30
feature-gate-arbitrary-self-types-pointers.default.stderr Arbitrary self types v2: better feature gate test 2024-12-13 16:45:43 +00:00
feature-gate-arbitrary-self-types-pointers.feature.stderr Arbitrary self types v2: better feature gate test 2024-12-13 16:45:43 +00:00
feature-gate-arbitrary-self-types-pointers.rs Arbitrary self types v2: better feature gate test 2024-12-13 16:45:43 +00:00
feature-gate-arbitrary-self-types.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-arbitrary-self-types.stderr Arbitrary self types v2: use Receiver trait 2024-12-11 11:59:12 +00:00
feature-gate-arbitrary_self_types-raw-pointer.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-arbitrary_self_types-raw-pointer.stderr Arbitrary self types v2: use Receiver trait 2024-12-11 11:59:12 +00:00
feature-gate-asm_cfg.rs support #[cfg(...)] on arguments to the asm! macros 2025-05-27 09:44:04 +02:00
feature-gate-asm_cfg.stderr support #[cfg(...)] on arguments to the asm! macros 2025-05-27 09:44:04 +02:00
feature-gate-asm_experimental_arch.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-asm_experimental_arch.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-asm_experimental_reg.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-asm_experimental_reg.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-asm_goto_with_outputs.rs Stabilize asm_goto 2025-03-17 11:12:10 +00:00
feature-gate-asm_goto_with_outputs.stderr Stabilize asm_goto 2025-03-17 11:12:10 +00:00
feature-gate-asm_unwind.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
feature-gate-asm_unwind.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-assoc-type-defaults.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-assoc-type-defaults.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-associated_const_equality.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-associated_const_equality.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-async-drop.rs AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}, scoped async drop added. 2025-04-28 16:23:13 +07:00
feature-gate-async-drop.stderr Retire hir::*ItemRef. 2025-07-13 13:50:01 +00:00
feature-gate-async-fn-in-dyn-trait.rs Do not try to confirm non-dyn compatible method 2025-05-23 12:20:35 +00:00
feature-gate-async-fn-in-dyn-trait.stderr Do not try to confirm non-dyn compatible method 2025-05-23 12:20:35 +00:00
feature-gate-async-trait-bounds.rs Stabilize async closures 2024-12-13 00:04:56 +00:00
feature-gate-async-trait-bounds.stderr Stabilize async closures 2024-12-13 00:04:56 +00:00
feature-gate-auto-traits.rs Begin to implement type system layer of unsafe binders 2024-12-22 21:57:57 +00:00
feature-gate-auto-traits.stderr Begin to implement type system layer of unsafe binders 2024-12-22 21:57:57 +00:00
feature-gate-autodiff-use.has_support.stderr Update UI tests 2025-05-21 07:24:43 +00:00
feature-gate-autodiff-use.no_support.stderr Update UI tests 2025-05-21 07:24:43 +00:00
feature-gate-autodiff-use.rs Update UI tests 2025-05-21 07:24:43 +00:00
feature-gate-autodiff.has_support.stderr Update UI tests 2025-05-21 07:24:43 +00:00
feature-gate-autodiff.no_support.stderr Update UI tests 2025-05-21 07:24:43 +00:00
feature-gate-autodiff.rs Update UI tests 2025-05-21 07:24:43 +00:00
feature-gate-avx10_target_feature.rs Add the avx10.1 and avx10.2 target features 2025-04-26 11:40:13 +05:30
feature-gate-avx10_target_feature.stderr Add the avx10.1 and avx10.2 target features 2025-04-26 11:40:13 +05:30
feature-gate-box_patterns.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-box_patterns.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-builtin_syntax.rs Add feature gate 2023-05-05 21:44:48 +02:00
feature-gate-builtin_syntax.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-c_variadic.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-c_variadic.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-cfg-contract-checks.rs Contracts core intrinsics. 2025-02-03 12:53:57 -08:00
feature-gate-cfg-contract-checks.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
feature-gate-cfg-emscripten-wasm-eh.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-cfg-emscripten-wasm-eh.stderr Add support for wasm exception handling to Emscripten target 2025-01-06 10:29:54 +01:00
feature-gate-cfg-relocation-model.rs Add the relocation_model to the cfg 2023-08-18 19:57:28 +02:00
feature-gate-cfg-relocation-model.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-cfg-sanitizer_cfi.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-cfg-sanitizer_cfi.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-cfg-target-compact.rs tests/ui: prepare some tests for --check-cfg by default 2024-05-04 11:30:38 +02:00
feature-gate-cfg-target-compact.stderr tests/ui: prepare some tests for --check-cfg by default 2024-05-04 11:30:38 +02:00
feature-gate-cfg-target-has-atomic-equal-alignment.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-cfg-target-has-atomic-equal-alignment.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-cfg-target-has-atomic.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-cfg-target-has-atomic.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-cfg-target-has-reliable-f16-f128.rs Implement the internal feature cfg_target_has_reliable_f16_f128 2025-04-27 19:58:44 +00:00
feature-gate-cfg-target-has-reliable-f16-f128.stderr Implement the internal feature cfg_target_has_reliable_f16_f128 2025-04-27 19:58:44 +00:00
feature-gate-cfg-target-thread-local.rs compiletest: Make diagnostic kind mandatory on line annotations 2025-04-30 10:44:24 +03:00
feature-gate-cfg-target-thread-local.stderr Continue to borrowck even if there were previous errors 2024-02-08 08:10:43 +00:00
feature-gate-cfg-version.rs cfg_version: pull out dedicated syntax test from feature gate test 2025-05-26 19:58:33 +08:00
feature-gate-cfg-version.stderr cfg_version: pull out dedicated syntax test from feature gate test 2025-05-26 19:58:33 +08:00
feature-gate-cfg_overflow_checks.rs Add support for cfg(overflow_checks) 2023-05-11 18:06:31 +04:00
feature-gate-cfg_overflow_checks.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-cfg_sanitize.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-cfg_sanitize.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-cfg_ub_checks.rs Put checks that detect UB under their own flag below debug_assertions 2024-04-06 11:21:47 -04:00
feature-gate-cfg_ub_checks.stderr Put checks that detect UB under their own flag below debug_assertions 2024-04-06 11:21:47 -04:00
feature-gate-cfi_encoding.rs compiletest: Improve diagnostics for line annotation mismatches 2025-06-23 21:30:56 +03:00
feature-gate-cfi_encoding.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-closure_lifetime_binder.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-closure_lifetime_binder.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-closure_track_caller.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-closure_track_caller.stderr Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00
feature-gate-compiler-builtins.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-compiler-builtins.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-concat_bytes.rs use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-concat_bytes.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-const-indexing.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
feature-gate-contracts.rs Stop using span hack for contracts feature gating 2025-02-10 19:51:26 +00:00
feature-gate-contracts.stderr Stop using span hack for contracts feature gating 2025-02-10 19:51:26 +00:00
feature-gate-coroutines.e2024.stderr Add iter macro 2025-06-03 10:52:32 -07:00
feature-gate-coroutines.none.stderr Add iter macro 2025-06-03 10:52:32 -07:00
feature-gate-coroutines.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
feature-gate-coverage-attribute.rs Don't include current rustc version string in feature removed help 2025-06-24 23:32:09 +08:00
feature-gate-coverage-attribute.stderr Don't include current rustc version string in feature removed help 2025-06-24 23:32:09 +08:00
feature-gate-custom_attribute.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-custom_attribute.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-custom_attribute2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-custom_attribute2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-custom_mir.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-custom_mir.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-custom_test_frameworks.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-custom_test_frameworks.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-decl_macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-decl_macro.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-default-field-values.rs Reject union default field values 2025-06-17 07:27:58 +08:00
feature-gate-default-field-values.stderr Reject union default field values 2025-06-17 07:27:58 +08:00
feature-gate-deprecated_safe.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-deprecated_safe.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-deref_patterns.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
feature-gate-deref_patterns.stderr Add barest-bones deref patterns 2024-03-20 22:30:27 +01:00
feature-gate-derive-coerce-pointee.rs use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-derive-coerce-pointee.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-derive-from.rs Remove the From derive macro from prelude 2025-08-18 13:12:19 +02:00
feature-gate-derive-from.stderr Remove the From derive macro from prelude 2025-08-18 13:12:19 +02:00
feature-gate-dispatch-from-dyn-cell.rs Replace item names containing an error code with something more meaningful 2024-04-30 22:27:19 +02:00
feature-gate-dispatch-from-dyn-cell.stderr Arbitrary self types v2: adjust diagnostic. 2024-12-13 15:40:37 +00:00
feature-gate-dispatch-from-dyn-missing-impl.rs Deduplicate dyn compatibility violations due to coercion 2025-05-26 10:57:54 +00:00
feature-gate-dispatch-from-dyn-missing-impl.stderr Use more detailed spans in dyn compat errors within bodies 2025-05-27 08:18:11 +00:00
feature-gate-doc_cfg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-doc_cfg.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-doc_masked.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-doc_masked.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-doc_notable_trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-doc_notable_trait.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-effective-target-features.default.stderr Add an experimental unsafe(force_target_feature) attribute. 2025-08-22 01:26:26 +02:00
feature-gate-effective-target-features.feature.stderr Add an experimental unsafe(force_target_feature) attribute. 2025-08-22 01:26:26 +02:00
feature-gate-effective-target-features.rs Add an experimental unsafe(force_target_feature) attribute. 2025-08-22 01:26:26 +02:00
feature-gate-ergonomic-clones.rs Add slight variation to feature-gate ergonomic clones test 2025-03-06 22:36:07 -03:00
feature-gate-ergonomic-clones.stderr Add slight variation to feature-gate ergonomic clones test 2025-03-06 22:36:07 -03:00
feature-gate-exhaustive-patterns.rs Update tests 2024-08-10 12:07:17 +02:00
feature-gate-exhaustive-patterns.stderr Update tests for new TRPL chapter order 2024-11-23 08:57:25 -07:00
feature-gate-explicit-extern-abis.current.fixed Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit-extern-abis.current.stderr Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit-extern-abis.current_feature.fixed Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit-extern-abis.current_feature.stderr Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit-extern-abis.future.fixed Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit-extern-abis.future.stderr Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit-extern-abis.future_feature.stderr Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit-extern-abis.rs Add test for extern without explicit ABI 2025-04-16 22:44:02 +03:00
feature-gate-explicit_tail_calls.rs Syntatically accept become expressions 2023-06-19 12:54:34 +00:00
feature-gate-explicit_tail_calls.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-export_stable.rs Initial support for dynamically linked crates 2025-05-04 22:03:15 +03:00
feature-gate-export_stable.stderr Initial support for dynamically linked crates 2025-05-04 22:03:15 +03:00
feature-gate-extern_absolute_paths.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-extern_absolute_paths.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
feature-gate-extern_system_varargs.rs variadic functions: remove list of supported ABIs from error 2025-06-13 18:10:06 +02:00
feature-gate-extern_system_varargs.stderr variadic functions: remove list of supported ABIs from error 2025-06-13 18:10:06 +02:00
feature-gate-extern_types.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-extern_types.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-f16.e2015.stderr Fix the f16/f128 feature gate on integer literals 2025-04-03 01:08:41 +01:00
feature-gate-f16.e2018.stderr Fix the f16/f128 feature gate on integer literals 2025-04-03 01:08:41 +01:00
feature-gate-f16.rs Fix the f16/f128 feature gate on integer literals 2025-04-03 01:08:41 +01:00
feature-gate-f128.e2015.stderr Fix the f16/f128 feature gate on integer literals 2025-04-03 01:08:41 +01:00
feature-gate-f128.e2018.stderr Fix the f16/f128 feature gate on integer literals 2025-04-03 01:08:41 +01:00
feature-gate-f128.rs Fix the f16/f128 feature gate on integer literals 2025-04-03 01:08:41 +01:00
feature-gate-feature-gate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-feature-gate.stderr Undeprecate and use lint unstable_features 2023-12-20 18:16:28 +01:00
feature-gate-ffi_const.rs error on unsafe attributes in pre-2024 editions 2025-04-13 01:22:59 +02:00
feature-gate-ffi_const.stderr error on unsafe attributes in pre-2024 editions 2025-04-13 01:22:59 +02:00
feature-gate-ffi_pure.rs error on unsafe attributes in pre-2024 editions 2025-04-13 01:22:59 +02:00
feature-gate-ffi_pure.stderr error on unsafe attributes in pre-2024 editions 2025-04-13 01:22:59 +02:00
feature-gate-fmt-debug.rs fmt-debug option 2024-08-28 23:32:40 +01:00
feature-gate-fmt-debug.stderr fmt-debug option 2024-08-28 23:32:40 +01:00
feature-gate-fn_align.rs Mitigate #[align] name resolution ambiguity regression with a rename 2025-07-19 01:42:30 +08:00
feature-gate-fn_align.stderr Mitigate #[align] name resolution ambiguity regression with a rename 2025-07-19 01:42:30 +08:00
feature-gate-fn_delegation.rs Delegation implementation: step 1 2024-01-12 14:11:16 +03:00
feature-gate-fn_delegation.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-format_args_nl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-format_args_nl.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-freeze-impls.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-freeze-impls.stderr Forbid implementing Freeze even if the trait is stabilized 2024-02-29 14:10:29 +00:00
feature-gate-frontmatter.rs Implement RFC 3503: frontmatters 2025-05-05 23:10:08 +08:00
feature-gate-frontmatter.stderr Implement RFC 3503: frontmatters 2025-05-05 23:10:08 +08:00
feature-gate-fundamental.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-fundamental.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-gen_blocks.e2024.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-gen_blocks.none.stderr Actually parse async gen blocks correctly 2023-12-12 20:13:37 +00:00
feature-gate-gen_blocks.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
feature-gate-generic-const-parameter-types.normal.stderr Introduce feature(generic_const_parameter_types) 2025-02-28 20:43:15 +00:00
feature-gate-generic-const-parameter-types.rs Introduce feature(generic_const_parameter_types) 2025-02-28 20:43:15 +00:00
feature-gate-global-registration.rs add todo test for feature gate 2024-05-20 09:18:49 +02:00
feature-gate-global-registration.stderr add todo test for feature gate 2024-05-20 09:18:49 +02:00
feature-gate-guard-patterns.rs name resolution for guard patterns 2025-05-18 04:21:57 -07:00
feature-gate-guard-patterns.stderr name resolution for guard patterns 2025-05-18 04:21:57 -07:00
feature-gate-impl-trait-in-bindings.rs (Re-)Implement impl_trait_in_bindings 2024-12-14 03:21:24 +00:00
feature-gate-impl-trait-in-bindings.stderr (Re-)Implement impl_trait_in_bindings 2024-12-14 03:21:24 +00:00
feature-gate-impl_trait_in_assoc_type.rs Fix TAIT & ATPIT feature gating in the presence of anon consts 2025-03-28 18:15:23 +01:00
feature-gate-impl_trait_in_assoc_type.stderr Fix TAIT & ATPIT feature gating in the presence of anon consts 2025-03-28 18:15:23 +01:00
feature-gate-impl_trait_in_fn_trait_return.rs Split note, fix const/static impl trait error 2024-01-07 18:00:03 +00:00
feature-gate-impl_trait_in_fn_trait_return.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-import-trait-associated-functions.rs resolve: Support imports of associated types and glob imports from traits 2025-05-02 15:59:38 +03:00
feature-gate-import-trait-associated-functions.stderr resolve: Support imports of associated types and glob imports from traits 2025-05-02 15:59:38 +03:00
feature-gate-inherent_associated_types.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-inherent_associated_types.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-intrinsics.rs update/bless tests 2025-04-06 21:41:47 +02:00
feature-gate-intrinsics.stderr update/bless tests 2025-04-06 21:41:47 +02:00
feature-gate-lang-items.rs consistency rename: language item -> lang item 2024-04-17 13:00:43 +02:00
feature-gate-lang-items.stderr consistency rename: language item -> lang item 2024-04-17 13:00:43 +02:00
feature-gate-large-assignments.rs Add the missing quotation mark in comment 2024-11-18 20:18:22 +08:00
feature-gate-large-assignments.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-lifetime-capture-rules-2024.rs Add lifetime_capture_rules_2024 2023-12-05 19:53:59 +00:00
feature-gate-lifetime-capture-rules-2024.stderr Bless test fallout 2024-08-17 12:43:25 -04:00
feature-gate-link-arg-attribute.in_attr.stderr Modify some feature-gate tests to also check command-line handling 2024-11-18 14:13:10 +11:00
feature-gate-link-arg-attribute.in_flag.stderr Modify some feature-gate tests to also check command-line handling 2024-11-18 14:13:10 +11:00
feature-gate-link-arg-attribute.rs compiletest: Support matching on diagnostics without a span 2025-03-25 17:33:09 +03:00
feature-gate-link_cfg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-link_cfg.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-link_llvm_intrinsics.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-link_llvm_intrinsics.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-linkage.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-linkage.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-log_syntax.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-log_syntax.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-log_syntax.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-log_syntax2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-log_syntax2.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-log_syntax2.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-loop-match.rs Add #[loop_match] for improved DFA codegen 2025-06-23 20:43:04 +02:00
feature-gate-loop-match.stderr Add #[loop_match] for improved DFA codegen 2025-06-23 20:43:04 +02:00
feature-gate-macro-attr.rs mbe: Parse macro attribute rules 2025-08-08 11:00:54 -07:00
feature-gate-macro-attr.stderr mbe: Parse macro attribute rules 2025-08-08 11:00:54 -07:00
feature-gate-macro-derive.rs mbe: Parse macro derive rules 2025-08-14 13:53:57 -07:00
feature-gate-macro-derive.stderr mbe: Parse macro derive rules 2025-08-14 13:53:57 -07:00
feature-gate-macro-metavar-expr-concat.rs Add a new concat metavar expr 2024-06-13 22:12:26 -03:00
feature-gate-macro-metavar-expr-concat.stderr Add a new concat metavar expr 2024-06-13 22:12:26 -03:00
feature-gate-marker_trait_attr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-marker_trait_attr.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-may-dangle.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-may-dangle.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-min-generic-const-args.rs mgca: Lower all const paths as ConstArgKind::Path 2025-03-04 10:11:13 -05:00
feature-gate-min-generic-const-args.stderr mgca: Lower all const paths as ConstArgKind::Path 2025-03-04 10:11:13 -05:00
feature-gate-min_const_fn.rs E0379: Make diagnostic more precise 2024-01-02 13:49:47 +01:00
feature-gate-min_const_fn.stderr E0379: Provide suggestions 2024-01-02 13:49:48 +01:00
feature-gate-more-maybe-bounds.rs Don't reject *multiple* relaxed bounds, reject *duplicate* ones. 2025-07-18 12:24:56 +02:00
feature-gate-more-maybe-bounds.stderr Don't reject *multiple* relaxed bounds, reject *duplicate* ones. 2025-07-18 12:24:56 +02:00
feature-gate-more-qualified-paths.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-more-qualified-paths.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-movrs_target_feature.rs Add the movrs target feature and movrs_target_feature feature gate 2025-03-05 05:34:37 +05:30
feature-gate-movrs_target_feature.stderr Add the movrs target feature and movrs_target_feature feature gate 2025-03-05 05:34:37 +05:30
feature-gate-multiple_supertrait_upcastable.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
feature-gate-multiple_supertrait_upcastable.stderr Point at lint name instead of whole attr for gated lints 2024-12-18 19:27:44 +00:00
feature-gate-mut-ref.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
feature-gate-mut-ref.stderr Feature gate 2024-03-27 11:20:28 -04:00
feature-gate-naked_functions_rustic_abi.rs stabilize naked_functions 2025-04-20 11:18:38 +02:00
feature-gate-naked_functions_rustic_abi.stderr Add naked_functions_rustic_abi feature gate 2025-04-07 21:42:12 +02:00
feature-gate-naked_functions_target_feature.rs stabilize naked_functions 2025-04-20 11:18:38 +02:00
feature-gate-naked_functions_target_feature.stderr move naked checks out of check_attr.rs 2025-06-23 12:22:57 +02:00
feature-gate-native_link_modifiers_as_needed.in_attr.stderr Modify some feature-gate tests to also check command-line handling 2024-11-18 14:13:10 +11:00
feature-gate-native_link_modifiers_as_needed.in_flag.stderr Overhaul the -l option parser (for linking to native libs) 2024-11-18 15:55:12 +11:00
feature-gate-native_link_modifiers_as_needed.rs compiletest: Support matching on diagnostics without a span 2025-03-25 17:33:09 +03:00
feature-gate-needs-allocator.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-needs-allocator.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-negate-unsigned.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-negate-unsigned.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
feature-gate-negative_bounds.rs Implement negative bounds 2023-05-02 22:36:24 +00:00
feature-gate-negative_bounds.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
feature-gate-never_patterns.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
feature-gate-never_patterns.stderr Fix "missing match arm body" suggestion involving ! 2025-02-22 18:30:14 +00:00
feature-gate-never_type.rs Update never_type feature gate ui test 2024-02-01 20:01:05 +01:00
feature-gate-never_type.stderr Update never_type feature gate ui test 2024-02-01 20:01:05 +01:00
feature-gate-new_range.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-new_range.stderr implement unstable new_range feature 2025-01-30 21:33:11 -07:00
feature-gate-no_core.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-no_core.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-non_exhaustive_omitted_patterns_lint.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
feature-gate-non_exhaustive_omitted_patterns_lint.stderr Point at lint name instead of whole attr for gated lints 2024-12-18 19:27:44 +00:00
feature-gate-non_lifetime_binders.rs Add feature gate for non_lifetime_binders 2023-02-16 03:39:58 +00:00
feature-gate-non_lifetime_binders.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-offset-of-enum.rs Stabilize offset_of_nested 2024-07-29 17:50:12 +01:00
feature-gate-offset-of-enum.stderr Stabilize offset_of_nested 2024-07-29 17:50:12 +01:00
feature-gate-offset-of-slice.rs offset_of: allow (unstably) taking the offset of slice tail fields 2024-06-08 18:17:55 +02:00
feature-gate-offset-of-slice.stderr Remove detail from label/note that is already available in other note 2024-10-29 16:26:57 +00:00
feature-gate-optimize_attribute.rs convert the optimize attribute to a new parser 2025-06-18 13:48:42 +02:00
feature-gate-optimize_attribute.stderr Allow attr entries to declare list of alternatives for List and NamedValueStr 2025-08-11 16:00:49 +00:00
feature-gate-overlapping_marker_traits.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-overlapping_marker_traits.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
feature-gate-patchable-function-entry.rs Updated code for changes to RFC, added additional error handling, added 2024-06-25 19:00:02 +02:00
feature-gate-patchable-function-entry.stderr Updated code for changes to RFC, added additional error handling, added 2024-06-25 19:00:02 +02:00
feature-gate-pattern-complexity-limit.rs refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
feature-gate-pattern-complexity-limit.stderr refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
feature-gate-pin_ergonomics.rs Implement pinned borrows, part of pin_ergonomics 2025-06-15 10:21:29 +08:00
feature-gate-pin_ergonomics.stderr Implement pinned borrows, part of pin_ergonomics 2025-06-15 10:21:29 +08:00
feature-gate-postfix_match.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
feature-gate-postfix_match.stderr Add postfix-match experimental feature 2024-03-05 23:34:45 -05:00
feature-gate-precise_pointer_size_matching.rs Match usize/isize exhaustively 2023-10-27 19:56:12 +02:00
feature-gate-precise_pointer_size_matching.stderr Remove the precise_pointer_size_matching feature gate 2023-12-04 11:56:21 +01:00
feature-gate-prelude_import.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-prelude_import.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-profiler-runtime.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-profiler-runtime.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-public_private_dependencies.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
feature-gate-raw-dylib-elf.rs Support raw-dylib link kind on ELF 2025-02-26 19:09:51 +01:00
feature-gate-raw-dylib-elf.stderr Support raw-dylib link kind on ELF 2025-02-26 19:09:51 +01:00
feature-gate-reborrow.rs Add reborrow feature gate test 2025-08-22 00:15:59 +03:00
feature-gate-reborrow.stderr Add reborrow feature gate test 2025-08-22 00:15:59 +03:00
feature-gate-register_tool.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-register_tool.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-repr-simd.rs warn about broken simd not only on structs but also enums and unions when we didn't opt in to it 2025-01-07 21:36:37 +01:00
feature-gate-repr-simd.stderr bless tests with new lint messages 2025-08-19 21:27:10 +02:00
feature-gate-return_type_notation.cfg.stderr Change RTN to use .. again 2024-06-28 14:20:43 -04:00
feature-gate-return_type_notation.no.stderr Change RTN to use .. again 2024-06-28 14:20:43 -04:00
feature-gate-return_type_notation.rs Change RTN to use .. again 2024-06-28 14:20:43 -04:00
feature-gate-rust_cold_cc.rs tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
feature-gate-rust_cold_cc.stderr tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
feature-gate-rustc-allow-const-fn-unstable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-rustc-allow-const-fn-unstable.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-rustc-attrs-1.rs refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
feature-gate-rustc-attrs-1.stderr refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
feature-gate-rustc-attrs.rs refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
feature-gate-rustc-attrs.stderr refactor AttributeGate and rustc_attr! to emit notes during feature checking 2025-06-09 11:44:24 +02:00
feature-gate-rustc_const_unstable.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
feature-gate-rustc_const_unstable.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
feature-gate-rustdoc_internals.rs rustdoc-search: simplify rules for generics and type params 2024-10-30 12:27:48 -07:00
feature-gate-rustdoc_internals.stderr rustdoc-search: simplify rules for generics and type params 2024-10-30 12:27:48 -07:00
feature-gate-sanitize.rs Remove the no_sanitize attribute in favor of sanitize 2025-08-18 08:45:28 +00:00
feature-gate-sanitize.stderr Remove the no_sanitize attribute in favor of sanitize 2025-08-18 08:45:28 +00:00
feature-gate-shorter_tail_lifetimes.rs tail expression behind terminating scope 2024-06-18 04:14:43 +08:00
feature-gate-shorter_tail_lifetimes.stderr tail expression behind terminating scope 2024-06-18 04:14:43 +08:00
feature-gate-simd-ffi.rs Ban non-array SIMD 2024-09-09 19:39:43 -07:00
feature-gate-simd-ffi.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-simd.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
feature-gate-simd.stderr tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
feature-gate-sized-hierarchy.rs hir_analysis: add {Meta,Pointee}Sized bounds 2025-06-16 23:04:33 +00:00
feature-gate-sized-hierarchy.stderr hir_analysis: add {Meta,Pointee}Sized bounds 2025-06-16 23:04:33 +00:00
feature-gate-staged_api.rs Update since stability attributes in tests 2023-10-23 13:04:47 -07:00
feature-gate-staged_api.stderr ast: Standardize visiting order for attributes and node IDs 2024-06-24 16:08:51 +03:00
feature-gate-stmt_expr_attributes.rs tests: add tests for doc comments on expressions 2024-04-11 16:39:06 +00:00
feature-gate-stmt_expr_attributes.stderr expand: fix minor diagnostics bug 2024-04-22 16:28:20 +00:00
feature-gate-strict_provenance_lints.rs move strict provenance lints to new feature gate, remove old feature gates 2024-10-21 15:22:17 +01:00
feature-gate-strict_provenance_lints.stderr Point at lint name instead of whole attr for gated lints 2024-12-18 19:27:44 +00:00
feature-gate-super-let.rs Add feature gate test for cfg'd out super let. 2025-04-04 09:44:22 +02:00
feature-gate-super-let.stderr Add feature gate test for cfg'd out super let. 2025-04-04 09:44:22 +02:00
feature-gate-supertrait-item-shadowing.rs Implement RFC 3624 supertrait_item_shadowing 2025-02-13 05:45:53 +00:00
feature-gate-supertrait-item-shadowing.stderr Implement RFC 3624 supertrait_item_shadowing 2025-02-13 05:45:53 +00:00
feature-gate-test_unstable_lint.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
feature-gate-test_unstable_lint.stderr Point at lint name instead of whole attr for gated lints 2024-12-18 19:27:44 +00:00
feature-gate-thread_local.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-thread_local.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-trace_macros.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-trace_macros.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-trait-alias.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-trait-alias.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-transparent_unions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-transparent_unions.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-trivial_bounds-lint.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
feature-gate-trivial_bounds.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-trivial_bounds.stderr Remove detail from label/note that is already available in other note 2024-10-29 16:26:57 +00:00
feature-gate-try_blocks.rs replace //@ compile-flags: --edition with //@ edition 2025-04-10 09:56:37 +02:00
feature-gate-try_blocks.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-type_alias_impl_trait.rs Fix TAIT & ATPIT feature gating in the presence of anon consts 2025-03-28 18:15:23 +01:00
feature-gate-type_alias_impl_trait.stderr Fix TAIT & ATPIT feature gating in the presence of anon consts 2025-03-28 18:15:23 +01:00
feature-gate-type_ascription.rs use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-type_ascription.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-unboxed-closures-manual-impls.rs tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
feature-gate-unboxed-closures-manual-impls.stderr On E0277, point at type that doesn't implement bound 2025-08-22 17:55:15 +00:00
feature-gate-unboxed-closures-method-calls.rs use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-unboxed-closures-method-calls.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-unboxed-closures-ufcs-calls.rs use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-unboxed-closures-ufcs-calls.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
feature-gate-unboxed-closures.rs tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
feature-gate-unboxed-closures.stderr tests: error strings for ABI stability now match 2025-02-09 20:45:47 -08:00
feature-gate-unqualified-local-imports.rs add unqualified_local_imports lint 2024-09-23 11:57:28 +02:00
feature-gate-unqualified-local-imports.stderr add tracking issue for unqualified_local_imports 2025-03-10 08:51:19 +01:00
feature-gate-unsafe-binders.rs Add tests 2024-12-12 16:29:40 +00:00
feature-gate-unsafe-binders.stderr Add tests 2024-12-12 16:29:40 +00:00
feature-gate-unsafe_fields.rs Implement the unsafe-fields RFC. 2024-11-21 19:32:07 +01:00
feature-gate-unsafe_fields.with_gate.stderr Implement the unsafe-fields RFC. 2024-11-21 19:32:07 +01:00
feature-gate-unsafe_fields.without_gate.stderr Implement the unsafe-fields RFC. 2024-11-21 19:32:07 +01:00
feature-gate-unsized-const-params.rs Split part of adt_const_params into unsized_const_params 2024-07-17 11:01:29 +01:00
feature-gate-unsized-const-params.stderr fix(hir_analysis/wfcheck): don't leak {type error} 2024-09-29 23:40:43 -05:00
feature-gate-unsized_fn_params.edition2015.stderr Add edition checks for some tests that had divergent output 2025-06-25 17:02:26 +00:00
feature-gate-unsized_fn_params.edition2021.stderr Add edition checks for some tests that had divergent output 2025-06-25 17:02:26 +00:00
feature-gate-unsized_fn_params.rs Add edition checks for some tests that had divergent output 2025-06-25 17:02:26 +00:00
feature-gate-unsized_locals.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-unsized_locals.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
feature-gate-unsized_tuple_coercion.rs compiletest: Improve diagnostics for line annotation mismatches 2025-06-23 21:30:56 +03:00
feature-gate-unsized_tuple_coercion.stderr Delete tuple unsizing 2025-02-27 10:26:33 +00:00
feature-gate-used_with_arg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-used_with_arg.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-vectorcall.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-vectorcall.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
feature-gate-where_clause_attrs.a.stderr Implment #[cfg] and #[cfg_attr] in where clauses 2025-03-01 22:02:46 +08:00
feature-gate-where_clause_attrs.b.stderr Implment #[cfg] and #[cfg_attr] in where clauses 2025-03-01 22:02:46 +08:00
feature-gate-where_clause_attrs.rs Implment #[cfg] and #[cfg_attr] in where clauses 2025-03-01 22:02:46 +08:00
feature-gate-with_negative_coherence.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-with_negative_coherence.stderr stabilize -Znext-solver=coherence 2024-10-15 13:11:00 +02:00
feature-gate-x86_amx_intrinsics.rs Add the feature gate and target-features 2024-07-11 19:00:49 -07:00
feature-gate-x86_amx_intrinsics.stderr Add the feature gate and target-features 2024-07-11 19:00:49 -07:00
feature-gate-xop_target_feature.rs Added the xop target feature and xop_target_feature gate 2024-07-12 23:30:22 +05:30
feature-gate-xop_target_feature.stderr Added the xop target feature and xop_target_feature gate 2024-07-12 23:30:22 +05:30
feature-gate-yeet_expr-in-cfg.rs Rollup merge of #138632 - clubby789:stabilize-cfg-boolean-lit, r=davidtwco,Urgau,traviscross 2025-04-17 06:25:15 +02:00
feature-gate-yeet_expr-in-cfg.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-yeet_expr.rs replace //@ compile-flags: --edition with //@ edition 2025-04-10 09:56:37 +02:00
feature-gate-yeet_expr.stderr Bless tests 2024-01-13 12:46:58 -05:00
feature-gate-yield-expr.rs Add the yield_expr feature 2025-03-06 11:33:24 -08:00
feature-gate-yield-expr.stderr Add iter macro 2025-06-03 10:52:32 -07:00
feature-gated-feature-in-macro-arg.rs update/bless tests 2025-04-06 21:41:47 +02:00
feature-gated-feature-in-macro-arg.stderr intrinsics: use const generic to set atomic ordering 2025-06-07 21:45:58 +02:00
gated-bad-feature.rs Don't include current rustc version string in feature removed help 2025-06-24 23:32:09 +08:00
gated-bad-feature.stderr Don't include current rustc version string in feature removed help 2025-06-24 23:32:09 +08:00
issue-43106-gating-of-bench.rs Supress unhelpful diagnostics for unresolved top level attributes 2024-01-29 17:43:07 +08:00
issue-43106-gating-of-bench.stderr Supress unhelpful diagnostics for unresolved top level attributes 2024-01-29 17:43:07 +08:00
issue-43106-gating-of-builtin-attrs-error.rs bless tests with new lint messages 2025-08-19 21:27:10 +02:00
issue-43106-gating-of-builtin-attrs-error.stderr refactor target checking, move out of context.rs and rename MaybeWarn to Policy 2025-08-21 13:15:30 +02:00
issue-43106-gating-of-builtin-attrs.rs Update uitests 2025-08-19 09:03:54 +02:00
issue-43106-gating-of-builtin-attrs.stderr split up context.rs 2025-08-21 13:15:30 +02:00
issue-43106-gating-of-deprecated.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-43106-gating-of-derive-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43106-gating-of-derive-2.stderr Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
issue-43106-gating-of-derive.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43106-gating-of-derive.stderr Tweak multispan rendering 2024-12-12 23:36:27 +00:00
issue-43106-gating-of-macro_escape.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-43106-gating-of-macro_escape.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43106-gating-of-macro_use.rs Update uitest stderrs 2025-07-23 13:33:23 +02:00
issue-43106-gating-of-macro_use.stderr Update uitest stderrs 2025-07-23 13:33:23 +02:00
issue-43106-gating-of-proc_macro_derive.rs Update uitests 2025-08-14 18:18:42 +02:00
issue-43106-gating-of-proc_macro_derive.stderr Update uitests 2025-08-14 18:18:42 +02:00
issue-43106-gating-of-stable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43106-gating-of-stable.stderr ast: Standardize visiting order for attributes and node IDs 2024-06-24 16:08:51 +03:00
issue-43106-gating-of-test.rs Supress unhelpful diagnostics for unresolved top level attributes 2024-01-29 17:43:07 +08:00
issue-43106-gating-of-test.stderr Supress unhelpful diagnostics for unresolved top level attributes 2024-01-29 17:43:07 +08:00
issue-43106-gating-of-unstable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43106-gating-of-unstable.stderr ast: Standardize visiting order for attributes and node IDs 2024-06-24 16:08:51 +03:00
issue-49983-see-issue-0.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-49983-see-issue-0.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
removed-features-note-version-and-pr-issue-141619.rs Don't include current rustc version string in feature removed help 2025-06-24 23:32:09 +08:00
removed-features-note-version-and-pr-issue-141619.stderr Don't include current rustc version string in feature removed help 2025-06-24 23:32:09 +08:00
rustc-private.rs use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
rustc-private.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
soft-syntax-gates-with-errors.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
soft-syntax-gates-with-errors.stderr Bless tests 2024-01-13 12:46:58 -05:00
soft-syntax-gates-without-errors.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
soft-syntax-gates-without-errors.stderr Bless tests 2024-01-13 12:46:58 -05:00
stability-attribute-consistency.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
stability-attribute-consistency.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
stable-features.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
stable-features.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
stmt_expr_attrs_no_feature.rs Use cfg(false) in UI tests 2025-04-03 21:41:58 +00:00
stmt_expr_attrs_no_feature.stderr Move 100 entries from tests/ui into subdirs 2024-05-20 19:55:59 -07:00
test-listing-format-json.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
test-listing-format-json.run.stderr update tests for the test harness's json formatting 2023-04-21 15:34:38 +02:00
trace_macros-gate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trace_macros-gate.stderr use backticks instead of single quotes when reporting "use of unstable library feature" 2024-11-03 13:55:52 -08:00
unknown-feature.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unknown-feature.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
unstable-attribute-allow-issue-0.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unstable-attribute-allow-issue-0.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unstable-attribute-rejects-already-stable-features.rs Emit an error for unstable attributes that reference already stable features 2024-10-12 10:19:24 +02:00
unstable-attribute-rejects-already-stable-features.stderr Check for already stable features in check_attr. 2025-07-17 22:39:57 +00:00