about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-12/+61
2023-05-29Use `Cow` in `{D,Subd}iagnosticMessage`.Nicholas Nethercote-8/+8
2023-05-25Ensure Fluent messages are in alphabetical orderclubby789-89/+89
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-5/+5
2023-05-19fix: emit error when fragment is `MethodReceiverExpr` and items is emptybohan-1/+5
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-13/+19
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-6/+6
2023-05-05Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errorsDylan DPC-0/+6
2023-05-04Auto merge of #111014 - klensy:no-rc, r=WaffleLapkinbors-11/+12
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-17/+17
2023-05-02fix TODO commentsDeadbeef-2/+4
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+4
2023-05-01Rip it outNilstrieb-8/+1
2023-04-30Lrc -> Rcklensy-11/+12
2023-04-25Fix static string lintsclubby789-4/+16
2023-04-21Auto merge of #109002 - michaelvanstraten:master, r=petrochenkovbors-1/+10
2023-04-19Fixed bad formatingMichael van Straten-4/+1
2023-04-19Translated absolute byte offset to relativeMichael van Straten-1/+9
2023-04-19Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors-1/+2
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
2023-04-17Spelling - compilerJosh Soref-4/+4
2023-04-12Rollup merge of #110222 - lovelymono:rustc-expand-mbe-diagnostic, r=davidtwcoMatthias Krüger-1/+6
2023-04-12compiler: print the suggestion only for local macrosLena Milizé-2/+5
2023-04-12compiler: improve captured metavariables diagnosticLena Milizé-1/+3
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-04-09Fix some clippy::complexityNilstrieb-2/+2
2023-04-04Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer-1/+1
2023-04-04box a bunch of large typesOli Scherer-2/+2
2023-04-04Split out ast::ItemKind::Const into its own structOli Scherer-2/+7
2023-04-04rust-analyzer guided tuple field to named fieldOli Scherer-2/+2
2023-04-04rust-analyzer guided enum variant structificationOli Scherer-1/+6
2023-03-31Auto merge of #109824 - GuillaumeGomez:rollup-i5r4uts, r=GuillaumeGomezbors-3/+7
2023-03-31Remove an unnecessary use of `with_session_globals`.Nicholas Nethercote-3/+7
2023-03-28Add `(..)` syntax for RTNMichael Goulet-1/+1
2023-03-23Separate find_*_stability.Camille GILLOT-1/+3
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-30/+22
2023-03-23expand: Pass `ast::Crate` by reference to AST transforming passesVadim Petrochenkov-42/+35
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-6/+4
2023-03-17Suggest surrounding the macro with `{}` to interpret as a statementMu42-6/+18
2023-03-15unequal → not equalgimbles-1/+1
2023-03-11Simplify message pathsest31-1/+1
2023-03-11Auto merge of #109019 - matthiaskrgr:rollup-ihjntil, r=matthiaskrgrbors-4/+4
2023-03-11Rollup merge of #108806 - cjgillot:query-lints, r=davidtwcoMatthias Krüger-4/+4
2023-03-11Renamed to byte_range and changed Range generics [skip ci]Michael van Straten-2/+2
2023-03-10Fixed extra call to lo in end [skip ci]Michael van Straten-1/+1
2023-03-10added byte position range for proc_macro::SpanMichael van Straten-1/+5
2023-03-10Add note when matching token with nonterminalNilstrieb-3/+9
2023-03-08Rename `MapInPlace` as `FlatMapInPlace`.Nicholas Nethercote-2/+2
2023-03-06Querify registered_tools.Camille GILLOT-4/+4
2023-03-04rustc_expand: make proc-macro derive error translatableTshepang Mbambo-1/+11