rust/compiler/rustc_builtin_macros/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
..
assert Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
deriving Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent, r=compiler-errors 2024-10-27 17:04:12 +00:00
format_foreign Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
alloc_error_handler.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
asm.rs various fixes for naked_asm! implementation 2024-10-06 19:00:09 +02:00
assert.rs nightly feature tracking: get rid of the per-feature bool fields 2024-10-23 09:14:41 +01:00
autodiff.rs Single commit implementing the enzyme/autodiff frontend 2024-10-11 19:13:31 +02:00
cfg_accessible.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
cfg_eval.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
cfg.rs Rename NestedMetaItem to MetaItemInner 2024-10-06 23:28:30 +09:00
cmdline_attrs.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
compile_error.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
concat_bytes.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
concat_idents.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
concat.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
derive.rs Rename nested_meta to meta_item_inner 2024-10-07 15:22:03 +09:00
edition_panic.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
env.rs Fix bug where option_env! would return None when env var is present but not valid Unicode 2024-10-13 02:10:19 +01:00
errors.rs Single commit implementing the enzyme/autodiff frontend 2024-10-11 19:13:31 +02:00
format_foreign.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
format.rs Special treatment empty tuple when suggest adding a string literal in format macro. 2024-10-14 10:07:57 +08:00
global_allocator.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
lib.rs s/SmartPointer/CoerceReferent/g 2024-10-24 02:14:09 +08:00
log_syntax.rs
pattern_type.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
proc_macro_harness.rs proc_macro_harness: adjust the span we use for const fn calls 2024-10-25 20:31:40 +02:00
source_util.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
standard_library_imports.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
test_harness.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
test.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
trace_macros.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
util.rs Fix bug where option_env! would return None when env var is present but not valid Unicode 2024-10-13 02:10:19 +01:00