about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/format.rs
AgeCommit message (Expand)AuthorLines
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-1/+1
2025-09-12Use raw fmt str in format macroIoaNNUwU-4/+10
2025-09-08Apply requested changesIoaNNUwU-29/+15
2025-09-08Implement better suggestions based on additional tests and other code pathsIoaNNUwU-20/+38
2025-09-08Suggest examples of format specifiers in error messagesIoaNNUwU-2/+25
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-3/+5
2025-08-09remove `P`Deadbeef-3/+2
2025-06-22Implement DesugaringKind::FormatLiteralmejrs-0/+1
2025-05-06Remove duplicate impl of string unescapeMarijn Schouten-4/+7
2025-03-06Simplify printf and shell format suggestionsThalia Archibald-3/+1
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-1/+2
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-10/+8
2025-01-30Rollup merge of #135882 - hkBst:master, r=estebankMatthias Krüger-8/+7
2025-01-28parse_format optimize import useMarijn Schouten-1/+1
2025-01-23simplify similar_tokens from Option<Vec<_>> to Vec<_>Marijn Schouten-8/+7
2025-01-01Rollup merge of #134877 - DavisRayM:129966-format-string-help-message, r=este...Stuart Cook-0/+7
2024-12-31Account for format_args in HiddenUnicodeCodepoints lintMichael Goulet-2/+12
2024-12-31Make parsed string literal fields namedMichael Goulet-3/+3
2024-12-30add suggestion for wrongly ordered format parametersDavis Muro-0/+7
2024-12-19Speed up `Parser::expected_token_types`.Nicholas Nethercote-3/+4
2024-12-19Rename `Parser::expected_tokens` as `Parser::expected_token_types`.Nicholas Nethercote-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-10-14Special treatment empty tuple when suggest adding a string literal in format ...surechen-4/+18
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+2
2024-08-11Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errorsMatthias Krüger-4/+4
2024-08-07Make `Span` optional in `BufferedEarlyLint`Urgau-1/+1
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-4/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+5
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-1/+0
2024-05-09Rollup merge of #124919 - nnethercote:Recovered-Yes-ErrorGuaranteed, r=compil...Matthias Krüger-3/+2
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-3/+2
2024-05-09Auto merge of #124157 - wutchzone:partial_eq, r=estebankbors-3/+3
2024-05-03Use `parse` renaming of `rustc_parse_format`.Nicholas Nethercote-2/+2
2024-04-26Adjust some `pub`s.Nicholas Nethercote-2/+2
2024-04-26Move some functions from `rustc_expand` to `rustc_builtin_macros`.Nicholas Nethercote-5/+4
2024-04-23Fix typosDaniel Sedlak-3/+3
2024-03-28compiler: fix few needless_pass_by_ref_mut clippy lintsklensy-4/+4
2024-03-13delay expand macro bang when there has indeterminate pathbohan-53/+68
2024-03-05Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.Nicholas Nethercote-2/+2
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-2/+2
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-45/+45
2024-02-20Add newtype for parser recoveryclubby789-3/+3
2024-01-25Remove has_errors check in builtin macro parsingOli Scherer-4/+8
2024-01-22Tweak error counting.Nicholas Nethercote-1/+1
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-4/+3
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-24Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-11/+11
2023-12-23Remove `LabelKind`.Nicholas Nethercote-1/+0
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-4/+2
2023-11-28unwrap return Option value, as it always returns Some for some fnsklensy-16/+8