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
2025-01-08
Rename PatKind::Lit to Expr
Oli Scherer
-6
/
+6
2024-12-19
Speed up `Parser::expected_token_types`.
Nicholas Nethercote
-38
/
+39
2024-12-18
Auto merge of #134443 - joshtriplett:use-field-init-shorthand, r=lqd,tgross35...
bors
-1
/
+1
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-17
Use field init shorthand where possible
Josh Triplett
-1
/
+1
2024-12-13
Keep track of patterns that could have introduced a binding, but didn't
Esteban Küber
-2
/
+2
2024-12-08
Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead
Matthias Krüger
-14
/
+40
2024-11-30
Eliminate magic numbers from expression precedence
David Tolnay
-11
/
+5
2024-11-30
Eliminate precedence arithmetic from rustc_parse
David Tolnay
-2
/
+5
2024-11-28
Trim extra space in 'repeated `mut`' diagnostic
clubby789
-1
/
+3
2024-11-26
Rollup merge of #133140 - dtolnay:precedence, r=fmease
Michael Goulet
-7
/
+10
2024-11-24
parse guard patterns
Nadrieril
-7
/
+32
2024-11-24
refactor pat parser method names/doc-comments to agree with RFC 3637
Max Niederman
-14
/
+15
2024-11-17
Inline ExprPrecedence::order into Expr::precedence
David Tolnay
-7
/
+10
2024-11-15
Trim whitespace in RemoveLet primary span
Tyrone Wu
-1
/
+1
2024-11-13
Trim extra space when suggesting removing bad `let`
clubby789
-1
/
+3
2024-10-02
Rollup merge of #130725 - GrigorenkoPV:@-in-struct-patterns, r=Nadrieril
Jubilee
-13
/
+41
2024-09-23
Parser: better error messages for `@` in struct patterns
Pavel Grigorenko
-13
/
+41
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-09-18
Add suggestions for expressions in patterns
Lieselotte
-9
/
+218
2024-09-18
Recover more expressions in patterns
Lieselotte
-57
/
+86
2024-09-11
Also fix if in else
Michael Goulet
-15
/
+13
2024-09-06
Add initial support for raw lifetimes
Michael Goulet
-3
/
+3
2024-09-02
chore: Fix typos in 'compiler' (batch 2)
Alexander Cyon
-1
/
+1
2024-08-26
Don't make pattern nonterminals match statement nonterminals
Michael Goulet
-1
/
+5
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-1
/
+1
2024-08-16
Overhaul token collection.
Nicholas Nethercote
-17
/
+16
2024-08-16
Convert a bool to `Trailing`.
Nicholas Nethercote
-1
/
+1
2024-08-14
Use `impl PartialEq<TokenKind> for Token` more.
Nicholas Nethercote
-10
/
+10
2024-07-31
Remove `LhsExpr`.
Nicholas Nethercote
-3
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-14
/
+15
2024-07-22
Always pass the visitor as the first argument to walk* functions
Oli Scherer
-1
/
+1
2024-07-22
Sync `mut_visit` function names with immut `visit` ones (s/noop_visit/walk/)
Oli Scherer
-2
/
+2
2024-07-18
Remove `TrailingToken`.
Nicholas Nethercote
-4
/
+3
2024-07-17
Rollup merge of #127806 - nnethercote:parser-improvements, r=spastorino
Trevor Gross
-1
/
+1
2024-07-16
Deny keyword lifetimes pre-expansion
Michael Goulet
-4
/
+4
2024-07-16
Reorder `Parser::parse_expr_dot_or_call_with` arguments.
Nicholas Nethercote
-1
/
+1
2024-07-12
Make parse error suggestions verbose and fix spans
Esteban Küber
-16
/
+34
2024-06-20
Inline `can_begin_literal_maybe_minus` call into two places.
Nicholas Nethercote
-1
/
+2
2024-06-19
Auto merge of #126678 - nnethercote:fix-duplicated-attrs-on-nt-expr, r=petroc...
bors
-4
/
+3
2024-06-19
Refactor `LhsExpr`.
Nicholas Nethercote
-1
/
+1
2024-06-19
Remove `From` impls for `LhsExpr`.
Nicholas Nethercote
-4
/
+3
2024-06-18
Remove redundant argument from `subdiagnostic` method
Oli Scherer
-1
/
+1
2024-05-13
Remove a `Span` from `TokenKind::Interpolated`.
Nicholas Nethercote
-1
/
+1
2024-04-17
Rename `BindingAnnotation` to `BindingMode`
Jules Bertholet
-14
/
+12
2024-04-04
Rename ModSep to PathSep
León Orell Valerian Liehr
-1
/
+1
2024-03-27
Feature gate
Jules Bertholet
-0
/
+4
2024-03-27
Implement `mut ref`/`mut ref mut`
Jules Bertholet
-21
/
+18
2024-03-21
Rollup merge of #122793 - compiler-errors:deref-pat-syntax, r=Nadrieril
Matthias Krüger
-1
/
+19
2024-03-21
Implement macro-based deref!() syntax for deref patterns
Michael Goulet
-1
/
+19
[next]