about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
2024-03-02Auto merge of #121657 - estebank:issue-119665, r=davidtwcobors-0/+3
2024-03-01Detect more cases of `=` to `:` typoEsteban Küber-0/+3
2024-02-29Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`.Nicholas Nethercote-1/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-27/+13
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-185/+208
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-0/+3
2024-02-25Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillotMatthias Krüger-26/+58
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-12/+3
2024-02-22Fix panic when compiling `Rocket`.Nicholas Nethercote-1/+1
2024-02-21Rollup merge of #121288 - tshepang:make-expand-translatable, r=michaelwoeristerDylan DPC-10/+52
2024-02-20Add newtype for raw identsclubby789-26/+58
2024-02-20Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav...bors-7/+15
2024-02-20Rollup merge of #121256 - Jarcho:visitor2, r=oli-obkNilstrieb-9/+9
2024-02-20make "proc-macro derive panicked" translatableTshepang Mbambo-5/+27
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-4/+8
2024-02-19Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.Nicholas Nethercote-3/+7
2024-02-19make "custom attribute panicked" translatableTshepang Mbambo-5/+25
2024-02-18Auto merge of #119673 - petrochenkov:dialoc5, r=compiler-errors,cjgillotbors-10/+46
2024-02-18Rollup merge of #121067 - tshepang:make-expand-translatable, r=fmeaseMatthias Krüger-9/+24
2024-02-18Allow AST and HIR visitors to return `ControlFlow`Jason Newcomb-9/+9
2024-02-18macro_rules: Preserve all metavariable spans in a global side tableVadim Petrochenkov-10/+46
2024-02-17Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercoteMatthias Krüger-6/+11
2024-02-16make "invalid fragment specifier" translatableTshepang Mbambo-9/+24
2024-02-16Rollup merge of #121109 - nnethercote:TyKind-Err-guar-2, r=oli-obkGuillaume Gomez-3/+6
2024-02-15errors: only eagerly translate subdiagnosticsDavid Wood-6/+11
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-5/+19
2024-02-15Add an `ErrorGuaranteed` to `ast::TyKind::Err`.Nicholas Nethercote-3/+6
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-4/+4
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-3/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-3/+1
2024-01-31Add async bound modifier to enable async Fn boundsMichael Goulet-0/+1
2024-01-30Rollup merge of #120342 - oli-obk:track_errors6, r=nnethercoteGuillaume Gomez-15/+24
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-5/+6
2024-01-26Rollup merge of #117420 - Jules-Bertholet:internal-unstable-stmt-expr-attribu...Matthias Krüger-1/+3
2024-01-26Rollup merge of #120204 - azhogin:azhogin/collapse_debuginfo_for_builtin, r=p...Matthias Krüger-1/+7
2024-01-26Builtin macros effectively have implicit #[collapse_debuginfo(yes)] attributeAndrew Zhogin-1/+7
2024-01-25Remove unused featuresclubby789-2/+0
2024-01-25Stop checking `err_count` in macro_rules validity checkingOli Scherer-15/+24
2024-01-19Pack the u128 in LitKind::IntJosh Stone-1/+1
2024-01-19Auto merge of #120121 - matthiaskrgr:rollup-razammh, r=matthiaskrgrbors-3/+3
2024-01-18Fix typo in documentation in base.rskapilsinha-3/+3
2024-01-17Improved collapse_debuginfo attribute, added command-line flag (no|external|yes)Andrew Zhogin-2/+65
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-62/+54
2024-01-11Change how `force-warn` lint diagnostics are recorded.Nicholas Nethercote-1/+1
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-2/+2
2024-01-10Shorten some error invocations.Nicholas Nethercote-2/+2
2024-01-09Rollup merge of #119740 - Mark-Simulacrum:drop-crossbeam, r=davidtwcoMatthias Krüger-9/+8
2024-01-08Auto merge of #119606 - nnethercote:consuming-emit, r=oli-obkbors-12/+12
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-12/+12
2024-01-07Remove crossbeam-channelMark Rousskov-9/+8