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
/
parser
/
generics.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-16
Clean up parsers related to generic bounds
León Orell Valerian Liehr
-4
/
+7
2025-08-09
remove `P`
Deadbeef
-4
/
+2
2025-07-03
Replace kw_span by full span.
Camille GILLOT
-2
/
+12
2025-06-26
Better recovery
Michael Goulet
-0
/
+14
2025-04-21
Remove `token::{Open,Close}Delim`.
Nicholas Nethercote
-3
/
+2
2025-03-01
Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses
Frank King
-26
/
+39
2025-02-10
Stop using span hack for contracts feature gating
Michael Goulet
-12
/
+2
2025-02-03
Rename rustc_contract to contract
Celina G. Val
-6
/
+6
2025-02-03
Separate contract feature gates for the internal machinery
Felix S. Klock II
-3
/
+17
2025-02-03
Express contracts as part of function header and lower it to the contract lan...
Celina G. Val
-0
/
+22
2024-12-19
Speed up `Parser::expected_token_types`.
Nicholas Nethercote
-16
/
+17
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-11-25
Refactor `where` predicates, and reserve for attributes support
Frank King
-32
/
+30
2024-09-27
Add suggestion for removing invalid path separator `::` in function definition.
surechen
-0
/
+7
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-08-16
Overhaul token collection.
Nicholas Nethercote
-82
/
+76
2024-08-16
Convert a bool to `Trailing`.
Nicholas Nethercote
-5
/
+5
2024-08-14
Use `impl PartialEq<TokenKind> for Token` more.
Nicholas Nethercote
-1
/
+1
2024-07-29
Mark Parser::eat/check methods as must_use
Michael Goulet
-1
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-10
/
+8
2024-07-18
Remove `TrailingToken`.
Nicholas Nethercote
-6
/
+6
2024-06-28
Move binder and polarity parsing into parse_generic_ty_bound
Michael Goulet
-1
/
+1
2024-06-17
Rework precise capturing syntax
Michael Goulet
-1
/
+1
2024-04-15
Parsing , pre-lowering support for precise captures
Michael Goulet
-1
/
+1
2024-03-15
Make `unexpected` always "return" `PResult<()>` & add `unexpected_any`
Maybe Waffle
-1
/
+1
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-1
/
+1
2024-02-02
Remove unnecessary `.to_string()`/`.as_str()`s
trevyn
-1
/
+1
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-1
/
+1
2024-01-08
Remove a third `DiagnosticBuilder::emit_without_consuming` call.
Nicholas Nethercote
-1
/
+0
2024-01-08
Use chaining for `DiagnosticBuilder` construction and `emit`.
Nicholas Nethercote
-11
/
+12
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `ParseSess` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-8
/
+8
2023-12-24
Remove `Parser` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-2
/
+2
2023-12-01
Tweak unclosed generics errors
Esteban Küber
-1
/
+1
2023-07-23
fix couple of clippy findings:
Matthias Krüger
-1
/
+1
2023-05-28
Recover upon encountering mistyped `Const` in const param def
许杰友 Jieyou Xu (Joe)
-0
/
+44
2023-05-15
Recover `impl<T ?Sized>` correctly
Michael Goulet
-0
/
+5
2023-05-02
Implement negative bounds
Michael Goulet
-2
/
+2
2023-04-25
Fix static string lints
clubby789
-28
/
+9
2023-04-09
Fix some clippy::complexity
Nilstrieb
-1
/
+1
2023-02-21
Use `ThinVec` in various AST types.
Nicholas Nethercote
-3
/
+3
2023-02-21
Use `ThinVec` in `ast::WhereClause`.
Nicholas Nethercote
-2
/
+2
2023-02-21
Use `ThinVec` in `ast::Generics` and related types.
Nicholas Nethercote
-3
/
+4
2023-02-04
Recover from default value for a lifetime in generic parameters.
Lenko Donchev
-1
/
+16
2023-02-01
rustc_parse: migrate more to diagnostic structs
Xiretza
-17
/
+12
2023-01-11
parser: recover from where clauses placed before tuple struct bodies
León Orell Valerian Liehr
-10
/
+108
2022-10-08
fix #102182, recover from impl Trait in type param bound
yukang
-2
/
+34
2022-08-22
Use `AttrVec` in more places.
Nicholas Nethercote
-8
/
+6
2022-08-16
Remove `{ast,hir}::WhereEqPredicate::id`.
Nicholas Nethercote
-1
/
+0
2022-06-13
remove unnecessary `to_string` and `String::new`
Takayuki Maeda
-1
/
+1
[next]