about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/proc_macro_server.rs
AgeCommit message (Expand)AuthorLines
2025-09-09Strip frontmatter in fewer placesLeón Orell Valerian Liehr-3/+8
2025-08-22print raw lifetime idents with `r#`Deadbeef-5/+11
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-2/+6
2025-05-27Do not get proc_macro from the sysroot in rustcbjorn3-8/+8
2025-04-21Remove `token::{Open,Close}Delim`.Nicholas Nethercote-2/+2
2025-04-15Rollup merge of #139671 - m-ou-se:proc-macro-span, r=dtolnayStuart Cook-27/+24
2025-04-11Replace proc_macro::SourceFile by Span::{file, local_file}.Mara Bos-23/+24
2025-04-11Remove proc_macro::SourceFile::is_real().Mara Bos-4/+0
2025-04-02Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.Nicholas Nethercote-9/+0
2025-03-17Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexingYotam Ofek-4/+4
2025-03-07More denesting of invisibly-delimited groups.Nicholas Nethercote-1/+19
2025-03-07Remove `NtItem` and `NtStmt`.Nicholas Nethercote-13/+18
2025-03-03Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`.Nicholas Nethercote-2/+2
2025-03-03Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`.Nicholas Nethercote-36/+31
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-3/+3
2024-12-19Speed up `Parser::expected_token_types`.Nicholas Nethercote-2/+2
2024-12-18Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino许杰友 Jieyou Xu (Joe)-2/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-3/+2
2024-12-18Rename `RefTokenTreeCursor`.Nicholas Nethercote-2/+2
2024-11-21Introduce `InvisibleOrigin` on invisible delimiters.Nicholas Nethercote-2/+2
2024-09-29cleanup: don't manually `unwrap_or_default()`Matthias Krüger-4/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-06Add initial support for raw lifetimesMichael Goulet-4/+5
2024-08-27Add `warn(unreachable_pub)` to `rustc_expand`.Nicholas Nethercote-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+4
2024-06-18Prefer `dcx` methods over fields or fields' methodsOli Scherer-1/+1
2024-06-05Make top-level `rustc_parse` functions fallible.Nicholas Nethercote-4/+5
2024-06-05Reorder `source_str_to_stream` arguments.Nicholas Nethercote-1/+1
2024-06-05Remove `stream_to_parser`.Nicholas Nethercote-5/+2
2024-06-05Don't use the word "parse" for lexing operations.Nicholas Nethercote-2/+2
2024-05-28Convert `proc_macro_back_compat` lint to an unconditional error.Nicholas Nethercote-15/+14
2024-05-23Clarify a comment.Nicholas Nethercote-4/+4
2024-05-14Remove `NtIdent` and `NtLifetime`.Nicholas Nethercote-8/+15
2024-05-13Remove a `Span` from `TokenKind::Interpolated`.Nicholas Nethercote-3/+3
2024-04-04Rename ModSep to PathSepLeón Orell Valerian Liehr-1/+1
2024-03-06Rewrite the `untranslatable_diagnostic` lint.Nicholas Nethercote-0/+3
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-1/+1
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-17/+17
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-3/+3
2024-02-25Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillotMatthias Krüger-5/+8
2024-02-22Fix panic when compiling `Rocket`.Nicholas Nethercote-1/+1
2024-02-20Add newtype for raw identsclubby789-5/+8
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-4/+5
2024-02-15Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.Nicholas Nethercote-4/+18
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-1/+1
2024-01-11Change how `force-warn` lint diagnostics are recorded.Nicholas Nethercote-1/+1
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-1/+1
2024-01-04Remove `is_lint` field from `Level::Error`.Nicholas Nethercote-1/+1
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-1/+1