about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-1/+1
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-08-01Auto merge of #114273 - nnethercote:move-doc-comment-desugaring, r=petrochenkovbors-2/+2
2023-07-31Remove `desugar_doc_comments` arg from `Parser::new()`.Nicholas Nethercote-2/+2
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-1/+1
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-3/+3
2023-04-27Migrate trivially translatable `rustc_parse` diagnosticsclubby789-14/+3
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-03-11Simplify message pathsest31-1/+1
2023-02-28refactor parse_token_trees to not return unmatched_delimsyukang-24/+1
2023-02-28no need to return unmatched_delims from tokentreesyukang-10/+6
2023-02-28rename unmatched_braces to unmatched_delimsyukang-5/+5
2023-02-28Exit when there are unmatched delims to avoid noisy diagnosticsyukang-3/+10
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+4
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-4/+5
2022-11-11Recover from fn ptr tys with generic param listLeón Orell Valerian Liehr-0/+1
2022-10-10Fix compiler docsGuillaume Gomez-1/+2
2022-09-27Move rustc_parse diagnostic structs to separate moduleXiretza-0/+2
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-2/+2
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-07-24Update doc comments that refer to config parameterDaniel Bevenius-2/+2
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-06-27various: add `rustc_lint_diagnostics` to diag fnsDavid Wood-0/+1
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-1/+1
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-111/+6
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+0
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-5/+25
2022-03-28Rollup merge of #95301 - nnethercote:rm-NtTT, r=petrochenkovDylan DPC-1/+0
2022-03-27Make fatal DiagnosticBuilder yield neverMichael Goulet-0/+1
2022-03-28Remove `Nonterminal::NtTT`.Nicholas Nethercote-1/+0
2022-03-20Take &mut Diagnostic in emit_diagnostic.Camille GILLOT-4/+4
2022-03-03Associate multiple with a crate too.Felix S. Klock II-1/+1
2022-02-284 - Make more use of `let_chains`Caio-1/+2
2022-02-16Adopt let_else in even more placesest31-0/+1
2021-11-28expand: Turn `ast::Crate` into a first class expansion targetVadim Petrochenkov-0/+6
2021-09-20Add some more tracingOli Scherer-0/+3
2021-09-10Keep a parent LocalDefId in SpanData.Camille GILLOT-1/+1
2021-09-08Bump stage0 compiler to 1.56Mark Rousskov-2/+0
2021-08-27Path remapping: Make behavior of diagnostics output dependent on presence of ...Michael Woerister-1/+1
2021-08-25Use if-let guards in the codebaseLéo Lanteri Thauvin-13/+12
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-1/+43
2021-08-18Remove box syntax from rustc_parseest31-1/+0
2021-06-04replaced feature-gate use with cfg_attrmarcusdunn-1/+1
2021-05-31Remove unused feature gatesbjorn3-1/+0
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-05Use local and remapped paths where appropriateAndy Wang-2/+4