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
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
2024-03-21
Use better variable names in some `maybe_whole!` calls.
Nicholas Nethercote
-1
/
+1
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-10
/
+11
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-8
/
+4
2024-02-25
Add `ErrorGuaranteed` to `ast::ExprKind::Err`
Lieselotte
-10
/
+8
2024-02-25
Add `ast::ExprKind::Dummy`
Lieselotte
-1
/
+1
2024-02-20
Add newtype for trailing in parser
clubby789
-7
/
+9
2024-02-20
Add newtype for raw idents
clubby789
-1
/
+1
2024-02-15
errors: only eagerly translate subdiagnostics
David Wood
-1
/
+1
2024-01-30
Rollup merge of #120460 - nnethercote:fix-120397, r=compiler-errors
Guillaume Gomez
-1
/
+3
2024-01-29
Be more careful about interpreting a label/lifetime as a mistyped char literal.
Nicholas Nethercote
-1
/
+3
2024-01-28
Handle methodcalls & operators in patterns
Lieselotte
-13
/
+142
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-1
/
+1
2024-01-08
Remove `DiagnosticBuilder::delay_as_bug_without_consuming`.
Nicholas Nethercote
-3
/
+4
2024-01-08
Use chaining in `DiagnosticBuilder` construction.
Nicholas Nethercote
-3
/
+4
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-7
/
+7
2024-01-03
Recover parentheses in range patterns
Lieselotte
-3
/
+53
2023-12-24
Remove `ParseSess` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-21
/
+21
2023-12-24
Remove `Parser` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-3
/
+3
2023-12-23
Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-...
Matthias Krüger
-5
/
+6
2023-12-23
bool->enum for ast::PatKind::Struct presence of `..`
Alona Enraght-Moony
-5
/
+6
2023-12-23
Give `DiagnosticBuilder` a default type.
Nicholas Nethercote
-4
/
+4
2023-12-18
Use `.into_diagnostic()` less.
Nicholas Nethercote
-5
/
+6
2023-12-18
Rename `Parser::span_diagnostic` as `Parser::dcx`.
Nicholas Nethercote
-2
/
+2
2023-12-08
Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors
bors
-8
/
+4
2023-12-03
Detect attempts to expand a macro to a match arm again
Nadrieril
-6
/
+2
2023-12-03
Parse a pattern with no arm
Nadrieril
-2
/
+2
2023-12-02
Use `Session::diagnostic` in more places.
Nicholas Nethercote
-2
/
+2
2023-11-29
Avoid unnecessary pattern parse errors on `ref box`
Esteban Küber
-3
/
+3
2023-11-29
When parsing patterns, bubble all errors except reserved idents that aren't l...
Esteban Küber
-1
/
+13
2023-11-29
Make `parse_pat_ident` not recover bad name
Esteban Küber
-1
/
+1
2023-11-29
Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors
Matthias Krüger
-1
/
+5
2023-11-29
Add `never_patterns` feature gate
Nadrieril
-1
/
+5
2023-11-27
Suggest swapping the order of `ref` and `box`
Hirochika Matsumoto
-2
/
+8
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-2
/
+2
2023-11-17
Auto merge of #114292 - estebank:issue-71039, r=b-naber
bors
-1
/
+1
2023-11-16
Smaller span for unnessary `mut` suggestion
Esteban Küber
-5
/
+5
2023-11-16
More detail when expecting expression but encountering bad macro argument
Esteban Küber
-1
/
+1
2023-11-02
Minimize `pub` usage in `source_map.rs`.
Nicholas Nethercote
-1
/
+2
2023-10-30
Account for `ref` and `mut` in the wrong place for pattern ident renaming
Esteban Küber
-1
/
+33
2023-09-12
Only suggest turbofish in patterns if we may recover
León Orell Valerian Liehr
-1
/
+2
2023-08-04
Rollup merge of #113999 - Centri3:macro-arm-expand, r=wesleywiser
Matthias Krüger
-2
/
+6
2023-08-03
Rollup merge of #114300 - MU001999:fix/turbofish-pat, r=estebank
Matthias Krüger
-22
/
+46
2023-08-03
Avoid too many expected symbols and reduce `None`s
r0cky
-15
/
+28
2023-08-03
Apply suggestions
r0cky
-2
/
+4
[next]