about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/concat_bytes.rs
AgeCommit message (Expand)AuthorLines
2025-08-09remove `P`Deadbeef-2/+1
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-4/+4
2025-06-19Improve diagnostics for `concat_bytes!` with C string literalsTrevor Gross-10/+30
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+6
2024-04-26Adjust some `pub`s.Nicholas Nethercote-1/+1
2024-04-26Move some functions from `rustc_expand` to `rustc_builtin_macros`.Nicholas Nethercote-3/+2
2024-03-28compiler: fix few needless_pass_by_ref_mut clippy lintsklensy-2/+2
2024-03-13delay expand macro bang when there has indeterminate pathbohan-10/+15
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-1/+1
2024-02-25Remove `ast::` & `base::` prefixes from some builtin macrosLieselotte-47/+42
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-69/+62
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-0/+1
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-1/+1
2024-01-19Pack the u128 in LitKind::IntJosh Stone-3/+3
2023-12-24Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-13/+15
2023-12-01Auto merge of #117472 - jmillikin:stable-c-str-literals, r=Nilstriebbors-2/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-01Stabilize C string literalsJohn Millikin-2/+2
2023-10-13Format all the let chains in compilerMichael Goulet-3/+3
2023-06-25Migrate some rustc_builtin_macros to SessionDiagnosticHe1pa-1/+1
2023-05-02fix TODO commentsDeadbeef-2/+3
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+4
2023-04-10Migrate most of `rustc_builtin_macros` to diagnostic implsclubby789-50/+27
2022-12-13Rollup merge of #105620 - TaKO8Ki:remove-unnecessary-uses-of-clone, r=compile...Matthias Krüger-1/+1
2022-12-13remove unnecessary uses of `clone`Takayuki Maeda-1/+1
2022-12-12Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkovbors-3/+3
2022-12-10Migrate parts of `rustc_expand` to session diagnosticsnils-1/+1
2022-12-06`rustc_builtin_macros`: remove `ref` patternsMaybe Waffle-5/+5
2022-12-02Add `StrStyle` to `ast::LitKind::ByteStr`.Nicholas Nethercote-3/+3
2022-11-30Fix an ICE parsing a malformed literal in `concat_bytes!`.Nicholas Nethercote-1/+5
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-40/+43
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-0/+13
2022-08-23Remove the symbol from `ast::LitKind::Err`.Nicholas Nethercote-1/+1
2022-08-16Make `ExtCtxt::expr_lit` non-`pub`.Nicholas Nethercote-2/+1
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-16Adopt let_else in even more placesest31-3/+1
2021-12-27Clarify that repeat count must be positiveSmitty-1/+1
2021-12-18Support [x; n] expressions in concat_bytes!Smitty-40/+65
2021-12-06Implement concat_bytes!Smitty-0/+167