rust/crates/hir-def
bors f29867bd26 Auto merge of #15559 - Veykril:builtin-format-args, r=Veykril
Implement builtin#format_args, using rustc's format_args parser

`format_args!` now expands to `builtin#format_args(template, args...)`, the actual expansion now instead happens in lowering where we desugar this expression by using lang paths.

As a bonus, we no longer need to evaluate `format_args` as an eager macro which means less macro expansions overall -> less cache thrashing!

Fixes https://github.com/rust-lang/rust-analyzer/issues/15082
2023-09-06 17:44:33 +00:00
..
src Auto merge of #15559 - Veykril:builtin-format-args, r=Veykril 2023-09-06 17:44:33 +00:00
Cargo.toml Implement builtin#format_args, using rustc's format_args parser 2023-09-05 19:19:46 +02:00