about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
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/+44
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/+23
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/+21
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/+19
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/+19
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/+62
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-8/+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-8/+8
2024-01-08macro_rules: Add an expansion-local cache to span markerVadim Petrochenkov-4/+13
2024-01-06rustc_span: Optimize syntax context comparisonsVadim Petrochenkov-1/+1
2024-01-05Rollup merge of #119601 - nnethercote:Emitter-cleanups, r=oli-obkMichael Goulet-2/+2
2024-01-05Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errorsMichael Goulet-3/+3
2024-01-05Rename `EmitterWriter` as `HumanEmitter`.Nicholas Nethercote-2/+2
2024-01-04Remove `is_lint` field from `Level::Error`.Nicholas Nethercote-1/+1
2024-01-04macro_rules: Less hacky heuristic for using `tt` metavariable spansVadim Petrochenkov-36/+63
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-2/+2
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-20/+23