rust/compiler/rustc_feature/src
bors 81d6652e74 Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent, r=compiler-errors
Rename macro `SmartPointer` to `CoercePointee`

As per resolution #129104 we will rename the macro to better reflect the technical specification of the feature and clarify the communication.

- `SmartPointer` is renamed to `CoerceReferent`
- `#[pointee]` attribute is renamed to `#[referent]`
- `#![feature(derive_smart_pointer)]` gate is renamed to `#![feature(derive_coerce_referent)]`.
- Any mention of `SmartPointer` in the file names are renamed accordingly.

r? `@compiler-errors`

cc `@nikomatsakis` `@Darksonn`
2024-10-27 17:04:12 +00:00
..
accepted.rs stabilize shorter-tail-lifetimes 2024-10-24 01:56:08 +08:00
builtin_attrs.rs Re-do recursive const stability checks 2024-10-25 20:31:40 +02:00
lib.rs Introduce Enabled{Lang,Lib}Feature 2024-10-25 10:30:37 +08:00
removed.rs s/SmartPointer/CoerceReferent/g 2024-10-24 02:14:09 +08:00
tests.rs tidy: Re-enable check for inline unit tests 2020-12-12 19:18:44 +03:00
unstable.rs Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent, r=compiler-errors 2024-10-27 17:04:12 +00:00