about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-0/+1
2025-09-09Strip frontmatter in fewer placesLeón Orell Valerian Liehr-20/+16
2025-09-06Disallow shebang in `--cfg` and `--check-cfg` argumentsUrgau-17/+12
2025-09-03Disallow frontmatter in `--cfg` and `--check-cfg` argumentsUrgau-3/+17
2025-08-31Auto merge of #145582 - estebank:issue-107806, r=chenyukangbors-0/+1
2025-08-22Move validate_attr to `rustc_attr_parsing`Jonathan Brouwer-3/+14
2025-08-20Detect missing `if let` or `let-else`Esteban Küber-0/+1
2025-08-18ignore frontmatters in `TokenStream::new`Deadbeef-3/+13
2025-07-07Remove unused allow attrsYotam Ofek-1/+0
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-0/+1
2025-04-29Move various token stream things from `rustc_parse` to `rustc_ast`.Nicholas Nethercote-1/+0
2025-04-25Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnrMatthias Krüger-1/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-22Move make_unclosed_delims_error to lexer/diagonostics.rsxizheyin-1/+1
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-3/+3
2025-01-22Point at invalid utf-8 span on user's source codeEsteban Küber-4/+63
2024-12-09Add test to check unicode identifier versionEric Huss-0/+1
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-2/+2
2024-10-01Use `ast::NestedMetaItem` when evaluating cfg predicateUrgau-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-08-29Add `warn(unreachable_pub)` to `rustc_parser`.Nicholas Nethercote-0/+1
2024-08-11Use assert_matches around the compilerMichael Goulet-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+3
2024-07-10Use `cfg_attr` as a name more.Nicholas Nethercote-3/+3
2024-06-18Prefer `dcx` methods over fields or fields' methodsOli Scherer-3/+3
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-0/+2
2024-06-05Make top-level `rustc_parse` functions fallible.Nicholas Nethercote-24/+30
2024-06-05Inline and remove `source_file_to_stream`.Nicholas Nethercote-9/+1
2024-06-05Reorder `source_str_to_stream` arguments.Nicholas Nethercote-3/+3
2024-06-05Inline and remove `parse_crate{,_attrs}_from_{file,source_str}`.Nicholas Nethercote-29/+0
2024-06-05Rename `maybe_source_file_to_parser` as `maybe_new_parser_from_source_file`.Nicholas Nethercote-3/+3
2024-06-05Remove low-value comments.Nicholas Nethercote-7/+0
2024-06-05Improve `panictry_buffer!`.Nicholas Nethercote-15/+12
2024-06-05Remove `stream_to_parser`.Nicholas Nethercote-10/+1
2024-06-05Rename `maybe_file_to_stream` as `maybe_source_file_to_stream`.Nicholas Nethercote-3/+3
2024-06-05Inline and remove `error_malformed_cfg_attr_missing`.Nicholas Nethercote-10/+10
2024-06-05Don't use the word "parse" for lexing operations.Nicholas Nethercote-12/+12
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_parse`.Nicholas Nethercote-3/+0
2024-05-07compiler: add `Parser::debug_lookahead`Jubilee Young-0/+1
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-43/+43
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-6/+5
2024-02-06Invert diagnostic lints.Nicholas Nethercote-1/+3