about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2023-12-08Auto merge of #118420 - compiler-errors:async-gen, r=eholkbors-6/+24
2023-12-08Make some matches exhaustive to avoid bugs, fix toolsMichael Goulet-6/+24
2023-12-08coro_kind -> coroutine_kindMichael Goulet-2/+2
2023-12-08Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errorsbors-1/+1
2023-12-06Auto merge of #118655 - compiler-errors:rollup-vrngyzn, r=compiler-errorsbors-5/+5
2023-12-04Address code review feedbackEric Holk-0/+4
2023-12-04Option<CoroutineKind>Eric Holk-1/+1
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-1/+1
2023-12-04De-genericize some `IntoDiagnostic` impls.Nicholas Nethercote-5/+5
2023-12-03Parse a pattern with no armNadrieril-1/+1
2023-12-02Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errorsbors-12/+6
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-12/+6
2023-12-01Auto merge of #117472 - jmillikin:stable-c-str-literals, r=Nilstriebbors-2/+2
2023-11-28unwrap return Option value, as it always returns Some for some fnsklensy-29/+19
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-23Rollup merge of #118131 - lukas-code:multi-default, r=wesleywiserMatthias Krüger-9/+8
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-37/+36
2023-11-21improve help for multiple `#[default]` variantsLukas Markeffsky-9/+8
2023-11-15Re-format code with new rustfmtMark Rousskov-3/+10
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-11-09Emit #[inline] on derive(Debug)Ben Kimock-1/+1
2023-11-04Use the correct span when emitting the `env!` resultThom Chiovoloni-1/+1
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+2
2023-11-01Stabilize C string literalsJohn Millikin-2/+2
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-1/+1
2023-10-25Auto merge of #116236 - dtolnay:builtinmacrocomment, r=cjgillotbors-94/+112
2023-10-23Auto merge of #115324 - francorbacho:master, r=davidtwcobors-4/+131
2023-10-22Directly collect into ty_param_names instead of peeking to see if emptyDavid Tolnay-6/+4
2023-10-22Eliminate an "Extra scope required" obsoleted by NLLDavid Tolnay-55/+51
2023-10-22Rustfmt-compatible formatting for code snippets in rustc_builtin_macrosDavid Tolnay-40/+64
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-10-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-3/+8
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+3
2023-10-15Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstriebbors-77/+99
2023-10-14Rollup merge of #116696 - c410-f3r:in-doc, r=petrochenkovMatthias Krüger-6/+8
2023-10-13Misc improvementsCaio-6/+8
2023-10-13Format all the let chains in compilerMichael Goulet-77/+99
2023-10-10Don't `escape_debug` the condition of `assert!`.Nicholas Nethercote-1/+1
2023-10-05Only give autofix suggestion when no named args are presentfrancorbacho-2/+8
2023-10-05Highlight redundant arguments instead of the whole format stringfrancorbacho-5/+4
2023-10-05Fix diagnostics being cancelled even with unused argumentsfrancorbacho-11/+17
2023-10-05Remove unused variablefrancorbacho-5/+4
2023-10-05Document report_redundant_format_arguments()francorbacho-0/+2
2023-10-05Rename report_redundant_placeholders() to report_redundant_format_arguments()francorbacho-2/+2
2023-10-05Use diagnostic impls and add suggestions in redundant format!() argsfrancorbacho-25/+54
2023-10-05Separate report_redundant_placeholders() into its own functionfrancorbacho-52/+62
2023-10-05Suggest removing redundant arguments in format!()francorbacho-4/+80
2023-10-01Factor out the two `entry_point_type` functions.Nicholas Nethercote-16/+2
2023-09-29Change `depth` arg to `at_root`.Nicholas Nethercote-3/+3