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
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
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-1
/
+1
2022-04-30
Save colon span to suggest bounds.
Camille GILLOT
-4
/
+9
2022-03-25
diagnostics: correct generic bounds with doubled colon
Michael Howell
-0
/
+1
2022-03-23
replace `this.clone()` with `this.create_snapshot_for_diagnostic()`
Takayuki Maeda
-2
/
+2
2022-02-23
rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`.
Eduard-Mihai Burtescu
-1
/
+1
2022-02-03
compiler: clippy::complexity fixes
Matthias Krüger
-1
/
+1
2022-02-02
better suggestion for duplicated `where`
Michael Goulet
-2
/
+16
2021-12-10
remove feature gate and cleanup code
Ellen
-14
/
+3
2021-12-05
Rollup merge of #90022 - hkmatsumoto:self-upper-as-generic-parameter, r=jackh726
Matthias Krüger
-0
/
+13
2021-11-24
Account for incorrect `impl Foo<const N: ty> {}` syntax
Esteban Küber
-1
/
+4
2021-10-19
Explain why `Self` is invalid in generic parameters
Hirochika Matsumoto
-0
/
+13
2021-02-13
Require passing an `AttrWrapper` to `collect_tokens_trailing_token`
Aaron Hill
-59
/
+80
2021-01-01
make `const_generics_defaults` use the unstable syntax mechanism
Rémy Rakic
-3
/
+14
2021-01-01
first pass at default values for const generics
Julian Knodt
-1
/
+4
2020-12-26
stabilize min_const_generics
Bastian Kauschke
-3
/
+1
2020-12-03
Gracefully handle confusing -> with : in function return type
mibac138
-1
/
+1
2020-08-30
mv compiler to compiler/
mark
-0
/
+292