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