about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-4/+2
2023-12-22Auto merge of #118847 - eholk:for-await, r=compiler-errorsbors-1/+1
2023-12-22Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errorsbors-8/+12
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-4/+4
2023-12-19Desugar for await loopsEric Holk-1/+1
2023-12-19Plumb awaitness of for loopsEric Holk-1/+1
2023-12-19Add `level` arg to `into_diagnostic`.Nicholas Nethercote-8/+12
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-34/+34
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-12/+11
2023-12-18Rename `CollectProcMacros::handler` as `CollectProcMacros::dcx`.Nicholas Nethercote-11/+11
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-7/+7
2023-12-18Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.Nicholas Nethercote-8/+5
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-6/+6
2023-12-14Avoid `struct_diagnostic` where possible.Nicholas Nethercote-2/+2
2023-12-11Auto merge of #114571 - nnethercote:improve-print_tts, r=petrochenkovbors-2/+2
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-2/+2
2023-12-10Auto merge of #118368 - GuillaumeGomez:env-flag, r=Nilstriebbors-2/+12
2023-12-10Implement `--env` compiler flagGuillaume Gomez-2/+12
2023-12-10remove redundant importssurechen-3/+3
2023-12-08Rename some more coro_kind -> coroutine_kindMichael Goulet-2/+2
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-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-2/+4
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/+145
2023-10-22Directly collect into ty_param_names instead of peeking to see if emptyDavid Tolnay-6/+4