summary refs log tree commit diff
path: root/compiler/rustc_expand/src/proc_macro_server.rs
AgeCommit message (Expand)AuthorLines
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
2023-12-23Remove `render_span` args from `Diagnostic::{sub,sub_with_highlight}`.Nicholas Nethercote-6/+1
2023-12-18Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.Nicholas Nethercote-1/+1
2023-12-17Auto merge of #118830 - GuillaumeGomez:env-tracked_env, r=Nilstriebbors-0/+4
2023-12-15Split `Handler::emit_diagnostic` in two.Nicholas Nethercote-1/+1
2023-12-11Add support for `--env` on `tracked_env::var`Guillaume Gomez-0/+4
2023-12-11Add spacing information to delimiters.Nicholas Nethercote-6/+8
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-6/+34
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-16More detail when expecting expression but encountering bad macro argumentEsteban Küber-4/+9
2023-10-13Format all the let chains in compilerMichael Goulet-3/+2
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-1/+1
2023-07-27Remove `Iterator` impl for `TokenTreeCursor`.Nicholas Nethercote-2/+2
2023-06-20Add `Span::{line, column}`Jacob Pratt-0/+10
2023-06-20`Span::{before, after}` → `Span::{start, end}`Jacob Pratt-2/+2
2023-06-20Remove `LineColumn`, `Span::start`, `Span::end`Jacob Pratt-12/+1
2023-05-02fix TODO commentsDeadbeef-2/+4
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+4
2023-04-19Fixed bad formatingMichael van Straten-4/+1
2023-04-19Translated absolute byte offset to relativeMichael van Straten-1/+9
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-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-2/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-17`rustc_expand`: remove `ref` patternsMaybe Waffle-2/+2
2022-12-05Remove three uses of `LitKind::synthesize_token_lit`.Nicholas Nethercote-2/+2
2022-12-02Add `StrStyle` to `ast::LitKind::ByteStr`.Nicholas Nethercote-1/+2
2022-12-02Rename `LitKind::to_token_lit` as `LitKind::synthesize_token_lit`.Nicholas Nethercote-1/+1
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-4/+1
2022-11-28Remove `Lit::from_included_bytes`.Nicholas Nethercote-2/+2
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-10/+7
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-0/+7
2022-10-12Auto merge of #102692 - nnethercote:TokenStreamBuilder, r=Aaron1011bors-63/+63
2022-10-05Remove `TokenStreamBuilder`.Nicholas Nethercote-33/+34
2022-10-05Rearrange `to_internal`.Nicholas Nethercote-41/+40
2022-10-04Improve spans when splitting multi-char operator tokens for proc macros.Nicholas Nethercote-2/+14