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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_parse
/
src
/
parser
/
item.rs
Age
Commit message (
Expand
)
Author
Lines
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-1
/
+1
2024-01-12
Delegation implementation: step 1
Bryanskiy
-0
/
+36
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-10
/
+12
2024-01-10
Rename `struct_span_err!` as `struct_span_code_err!`.
Nicholas Nethercote
-2
/
+2
2024-01-08
Remove a fourth `DiagnosticBuilder::emit_without_consuming` call.
Nicholas Nethercote
-22
/
+13
2024-01-08
Use chaining for `DiagnosticBuilder` construction and `emit`.
Nicholas Nethercote
-2
/
+1
2024-01-08
Use chaining in `DiagnosticBuilder` construction.
Nicholas Nethercote
-12
/
+10
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-16
/
+19
2024-01-05
rustc_span: More consistent span combination operations
Vadim Petrochenkov
-2
/
+2
2023-12-24
Remove `ParseSess` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-36
/
+37
2023-12-24
Remove `Parser` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-10
/
+12
2023-12-22
Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors
bors
-10
/
+6
2023-12-20
Give `VariantData::Struct` named fields, to clairfy `recovered`.
Alona Enraght-Moony
-5
/
+5
2023-12-18
Use `.into_diagnostic()` less.
Nicholas Nethercote
-10
/
+6
2023-12-18
Rename `Parser::span_diagnostic` as `Parser::dcx`.
Nicholas Nethercote
-7
/
+7
2023-12-15
NFC don't convert types to identical types
Matthias Krüger
-1
/
+1
2023-12-10
remove redundant imports
surechen
-7
/
+1
2023-12-08
Support async gen fn
Michael Goulet
-26
/
+21
2023-12-08
coro_kind -> coroutine_kind
Michael Goulet
-3
/
+3
2023-12-08
Implement `async gen` blocks
Michael Goulet
-2
/
+4
2023-12-07
Rollup merge of #116420 - bvanjoi:fix-116203, r=Nilstrieb
Matthias Krüger
-1
/
+3
2023-12-04
Address code review feedback
Eric Holk
-1
/
+1
2023-12-04
Option<CoroutineKind>
Eric Holk
-12
/
+14
2023-12-04
Merge Async and Gen into CoroutineKind
Eric Holk
-11
/
+23
2023-12-04
Make async gen fn an error
Eric Holk
-0
/
+6
2023-12-04
gate gen fn behind gen_blocks
Eric Holk
-0
/
+4
2023-12-04
Lower return types for gen fn to impl Iterator
Eric Holk
-4
/
+0
2023-12-04
Add genness to FnHeader
Eric Holk
-1
/
+2
2023-12-02
Use `Session::diagnostic` in more places.
Nicholas Nethercote
-11
/
+6
2023-11-29
Always emit help when failing to parse enum variant
Esteban Küber
-2
/
+7
2023-11-29
Change enum parse recovery
Esteban Küber
-8
/
+35
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-16
More detail when expecting expression but encountering bad macro argument
Esteban Küber
-2
/
+2
2023-11-15
discard invalid spans in external blocks
bohan
-1
/
+3
2023-11-08
Rollup merge of #117282 - clubby789:recover-wrong-function-header, r=TaKO8Ki
Guillaume Gomez
-3
/
+37
2023-11-07
Auto merge of #117297 - clubby789:fn-trait-missing-paren, r=TaKO8Ki
bors
-0
/
+12
2023-11-03
Auto merge of #117507 - nnethercote:rustc_span, r=Nilstrieb
bors
-2
/
+2
2023-11-02
Minimize `pub` usage in `source_map.rs`.
Nicholas Nethercote
-2
/
+2
2023-11-01
Rollup merge of #117298 - clubby789:fn-missing-params, r=petrochenkov
Matthias Krüger
-0
/
+10
2023-11-01
Give a better diagnostic for missing parens in Fn* bounds
clubby789
-0
/
+12
2023-11-01
Recover from missing param list in function definitions
clubby789
-0
/
+10
2023-10-30
Talk about `gen fn` in diagnostics about `gen fn`
Oli Scherer
-1
/
+1
2023-10-29
Auto merge of #116889 - MU001999:master, r=petrochenkov
bors
-0
/
+2
2023-10-28
restore snapshot when parse_param_general
Mu001999
-0
/
+2
2023-10-27
Recover from incorrectly ordered/duplicated function keywords
clubby789
-3
/
+37
2023-10-26
Reserve `gen` keyword for `gen {}` blocks and `gen fn` in 2024 edition
Oli Scherer
-2
/
+9
2023-10-13
Format all the let chains in compiler
Michael Goulet
-8
/
+12
2023-10-03
Gate against auto traits pre-expansion
Michael Goulet
-1
/
+6
2023-09-06
Add explanatory note to 'expected item' error
Gurinder Singh
-4
/
+8
2023-08-30
Rollup merge of #114704 - bvanjoi:fix-114636, r=compiler-errors
Matthias Krüger
-13
/
+3
[next]