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
/
pat.rs
Age
Commit message (
Expand
)
Author
Lines
2023-06-03
Fix suggestion for matching struct with `..` on both ends
许杰友 Jieyou Xu (Joe)
-12
/
+45
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-3
/
+3
2023-05-01
Rip it out
Nilstrieb
-5
/
+5
2023-04-27
Migrate trivially translatable `rustc_parse` diagnostics
clubby789
-13
/
+8
2023-03-20
feat: implement error recovery in `expected_ident_found`
Ezra Shaw
-2
/
+8
2023-03-19
refactor: improve "ident starts with number" error
Ezra Shaw
-5
/
+1
2023-03-09
feat/refactor: improve errors in case of ident with number at start
Ezra Shaw
-0
/
+4
2023-02-22
errors: generate typed identifiers in each crate
David Wood
-3
/
+2
2023-02-21
Use `ThinVec` in `ast::PatKind::Struct`.
Nicholas Nethercote
-4
/
+4
2023-02-21
Use `ThinVec` in various AST types.
Nicholas Nethercote
-2
/
+3
2023-02-02
Rollup merge of #107493 - clubby789:range-fat-arrow-followup, r=estebank
Matthias Krüger
-1
/
+1
2023-02-02
Rollup merge of #106919 - compiler-errors:underscore-typo-in-field-pat, r=jac...
Matthias Krüger
-7
/
+11
2023-02-02
Improve diagnostic for missing space in range pattern
clubby789
-1
/
+1
2023-02-02
Recover _ as .. in field pattern
Michael Goulet
-7
/
+11
2023-02-02
Revert "Teach parser to understand fake anonymous enum syntax" and related co...
Michael Goulet
-2
/
+1
2023-02-01
Convert rustc_parse::parser::pat::Expected to enum
Xiretza
-16
/
+32
2023-02-01
rustc_parse: migrate more to diagnostic structs
Xiretza
-177
/
+104
2023-01-28
Migrate some range parsing diagnostics
clubby789
-19
/
+8
2023-01-28
Check for missing space between fat arrow and range pattern
clubby789
-13
/
+31
2023-01-17
Teach parser to understand fake anonymous enum syntax
Esteban Küber
-1
/
+2
2023-01-14
Fix some missed double spaces.
André Vennberg
-1
/
+1
2022-12-23
Always suggest as `MachineApplicable` in `recover_intersection_pat`
Yuki Okushi
-12
/
+6
2022-12-05
Parameterise `Parser::{recover_unclosed_char,handle_missing_lit}`.
Nicholas Nethercote
-9
/
+13
2022-12-02
Remove `token::Lit` from `ast::MetaItemLit`.
Nicholas Nethercote
-1
/
+1
2022-11-22
`rustc_parse`: remove `ref` patterns
Maybe Waffle
-3
/
+3
2022-11-22
Split `MacArgs` in two.
Nicholas Nethercote
-1
/
+1
2022-11-17
Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...
Nicholas Nethercote
-2
/
+6
2022-11-16
Use `token::Lit` in `ast::ExprKind::Lit`.
Nicholas Nethercote
-1
/
+1
2022-10-22
Recover unclosed char literal being parsed as lifetime
Michael Goulet
-0
/
+20
2022-10-08
Stabilize half_open_range_patterns
Urgau
-1
/
+0
2022-09-30
Remove expr_parentheses_needed from ParseSess
Michael Goulet
-1
/
+2
2022-09-27
Move rustc_parse diagnostic structs to separate module
Xiretza
-1
/
+1
2022-09-06
Auto merge of #101362 - compiler-errors:unnecessary-let, r=cjgillot
bors
-1
/
+8
2022-09-03
Suggest removing unnecessary prefix let in patterns
Michael Goulet
-1
/
+8
2022-09-02
Refactor and re-use BindingAnnotation
Cameron Steffen
-23
/
+19
2022-08-22
Use `AttrVec` in more places.
Nicholas Nethercote
-4
/
+4
2022-08-17
Box the `MacCall` in various types.
Nicholas Nethercote
-1
/
+1
2022-08-15
Simplify attribute handling in `parse_bottom_expr`.
Nicholas Nethercote
-4
/
+4
2022-06-13
remove unnecessary `to_string` and `String::new`
Takayuki Maeda
-31
/
+11
2022-06-08
Suggest escaping `box` as identifier
Chayim Refael Friedman
-4
/
+57
2022-05-19
Move condition out of `maybe_recover_unexpected_comma`.
Nicholas Nethercote
-2
/
+6
2022-05-19
Move condition out of `maybe_recover_colon_colon_in_pat_typo`.
Nicholas Nethercote
-2
/
+4
2022-05-19
Move condition out of `maybe_recover_from_bad_qpath`.
Nicholas Nethercote
-1
/
+1
2022-04-29
errors: `span_suggestion` takes `impl ToString`
David Wood
-1
/
+1
2022-04-28
rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`
Vadim Petrochenkov
-15
/
+15
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-3
/
+3
2022-02-28
Tweak diagnostics
Esteban Kuber
-9
/
+42
2022-02-23
rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".
Eduard-Mihai Burtescu
-3
/
+3
2022-02-23
rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`.
Eduard-Mihai Burtescu
-2
/
+2
2021-11-29
review comments: clean up
Esteban Kuber
-171
/
+5
[next]