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
/
stmt.rs
Age
Commit message (
Expand
)
Author
Lines
2024-03-21
Use better variable names in some `maybe_whole!` calls.
Nicholas Nethercote
-2
/
+2
2024-03-21
Use `maybe_whole!` to streamline `parse_stmt_without_recovery`.
Nicholas Nethercote
-11
/
+5
2024-03-14
Rename `ast::StmtKind::Local` into `ast::StmtKind::Let`
Guillaume Gomez
-4
/
+4
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-1
/
+1
2024-03-06
Cancel parsing ever made during recovery
clubby789
-6
/
+10
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-3
/
+3
2024-03-01
Detect more cases of `=` to `:` typo
Esteban Küber
-10
/
+64
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-5
/
+2
2024-02-27
Refactor `take_for_recovery` call sites.
Nicholas Nethercote
-2
/
+1
2024-02-25
Add `ErrorGuaranteed` to `ast::ExprKind::Err`
Lieselotte
-28
/
+36
2024-02-24
Add asm label support to AST and HIR
Gary Guo
-1
/
+1
2024-02-20
Add newtype for parser recovery
clubby789
-3
/
+3
2024-02-20
Add newtype for raw idents
clubby789
-1
/
+1
2024-01-18
Suggest wrapping mac args in parens rather than the whole expression
Michael Goulet
-4
/
+11
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-3
/
+3
2023-12-24
Remove `ParseSess` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-10
/
+11
2023-12-24
Remove `Parser` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-23
Give `DiagnosticBuilder` a default type.
Nicholas Nethercote
-2
/
+2
2023-11-29
Rollup merge of #118394 - nnethercote:rm-hir-Ops, r=cjgillot
Matthias Krüger
-2
/
+2
2023-11-28
Rename `BinOpKind::lazy` as `BinOpKind::is_lazy`.
Nicholas Nethercote
-1
/
+1
2023-11-28
Rework `ast::BinOpKind::to_string` and `ast::UnOp::to_string`.
Nicholas Nethercote
-1
/
+1
2023-11-27
Change help message to make some sense in broader context
Hirochika Matsumoto
-1
/
+1
2023-11-27
Address review feedbacks
Hirochika Matsumoto
-16
/
+17
2023-11-27
Make tidy test happy
Hirochika Matsumoto
-1
/
+1
2023-11-27
Detect Python-like slicing and suggest how to fix
Hirochika Matsumoto
-0
/
+16
2023-11-19
Rollup merge of #117988 - estebank:issue-106020, r=cjgillot
Michael Goulet
-0
/
+14
2023-11-16
Handle attempts to have multiple `cfg`d tail expressions
Esteban Küber
-0
/
+14
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
/
+1
2023-10-20
Move where doc comment meant as comment check
Esteban Küber
-17
/
+0
2023-10-13
Format all the let chains in compiler
Michael Goulet
-15
/
+26
2023-08-03
Remove `MacDelimiter`.
Nicholas Nethercote
-2
/
+1
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-5
/
+4
2023-05-29
Use `Cow` in `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-3
/
+4
2023-05-18
Rollup merge of #111054 - cjgillot:cfg-eval-recover, r=b-naber
Dylan DPC
-1
/
+2
2023-05-09
Rollup merge of #111120 - chenyukang:yukang-suggest-let, r=Nilstrieb
Dylan DPC
-10
/
+7
2023-05-08
code refactor and fix wrong suggestion
yukang
-1
/
+7
2023-05-08
Suggest let for possible binding with ty
yukang
-9
/
+0
2023-05-05
Add parsing for builtin # in expression and item context
est31
-1
/
+5
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-1
/
+1
2023-05-01
Do not recover when parsing stmt in cfg-eval.
Camille GILLOT
-1
/
+2
2023-05-01
soften the wording for removing type ascription
yukang
-2
/
+2
2023-05-01
Rip it out
Nilstrieb
-20
/
+107
2023-03-09
feat/refactor: improve errors in case of ident with number at start
Ezra Shaw
-12
/
+0
2023-02-24
Replace parse_[sth]_expr with parse_expr_[sth] function names
est31
-5
/
+5
2023-02-21
Use `ThinVec` in `ast::Block`.
Nicholas Nethercote
-4
/
+9
2023-02-05
rustc_parse: remove huge error imports
est31
-23
/
+23
2023-02-01
rustc_parse: migrate more to diagnostic structs
Xiretza
-2
/
+3
2023-01-30
Replace enum `==`s with `match`es where it makes sense
Maybe Waffle
-11
/
+11
2023-01-14
Make `LhsExpr::AlreadyParsed` a named struct
Maybe Waffle
-2
/
+8
[next]