rust/compiler/rustc_builtin_macros/src
Matthias Krüger 5c9b227a3d
Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk
Add AST support for unsafe binders

I'm splitting up #130514 into pieces. It's impossible for me to keep up with a huge PR like that. I'll land type system support for this next, probably w/o MIR lowering, which will come later.

r? `@oli-obk`
cc `@BoxyUwU` and `@lcnr` who also may want to look at this, though this PR doesn't do too much yet
2024-12-13 17:25:31 +01:00
..
assert Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators 2024-12-12 16:29:40 +00:00
deriving Disallow #[default] Variant {} regardless of feature flag 2024-12-09 21:55:13 +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 Support use of asm goto with outputs and options(noreturn) 2024-11-24 14:18:10 +00: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 Items 2024-11-20 16:42:18 -03: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 Disallow #[default] Variant {} regardless of feature flag 2024-12-09 21:55:13 +00: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 update cfgs 2024-11-27 15:14:54 +00:00
log_syntax.rs Adjust some pubs. 2024-04-26 13:29:20 +10:00
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 Keep track of parse errors in mods and don't emit resolve errors for paths involving them 2024-12-10 18:17:24 +00: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