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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-9
/
+9
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-3
/
+3
2024-02-20
Add newtype for trailing in parser
clubby789
-8
/
+14
2024-02-20
Add newtype for parser recovery
clubby789
-12
/
+25
2024-02-20
Add newtype for raw idents
clubby789
-4
/
+5
2024-02-15
Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`.
Nicholas Nethercote
-1
/
+1
2024-01-28
Handle methodcalls & operators in patterns
Lieselotte
-0
/
+1
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-2
/
+2
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-3
/
+3
2024-01-03
Rename some `Diagnostic` setters.
Nicholas Nethercote
-4
/
+3
2023-12-30
Update to bitflags 2 in the compiler
Nilstrieb
-0
/
+1
2023-12-28
Rollup merge of #119379 - ShE3py:parse-seq-doc, r=compiler-errors
Matthias Krüger
-10
/
+28
2023-12-28
Update `parse_seq` doc
Lieselotte
-10
/
+28
2023-12-27
Simplify Parser::ident_or_error
DaniPopes
-12
/
+4
2023-12-24
Remove `ParseSess` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-3
/
+4
2023-12-23
Give `DiagnosticBuilder` a default type.
Nicholas Nethercote
-3
/
+3
2023-12-18
Use `.into_diagnostic()` less.
Nicholas Nethercote
-6
/
+3
2023-12-18
Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.
Nicholas Nethercote
-1
/
+1
2023-12-11
Add spacing information to delimiters.
Nicholas Nethercote
-17
/
+18
2023-12-11
Improve `print_tts` by changing `tokenstream::Spacing`.
Nicholas Nethercote
-5
/
+12
2023-12-08
Support async gen fn
Michael Goulet
-16
/
+23
2023-12-04
Option<CoroutineKind>
Eric Holk
-8
/
+8
2023-12-04
Merge Async and Gen into CoroutineKind
Eric Holk
-8
/
+16
2023-11-29
Bubble parse error when expecting `)`
Esteban Küber
-0
/
+3
2023-11-17
Auto merge of #114292 - estebank:issue-71039, r=b-naber
bors
-9
/
+11
2023-11-16
Fix code indentation
Esteban Küber
-2
/
+2
2023-11-16
More detail when expecting expression but encountering bad macro argument
Esteban Küber
-9
/
+11
2023-11-15
Re-format code with new rustfmt
Mark Rousskov
-9
/
+9
2023-11-12
Fix `is_keyword_ahead` visibility
sjwang05
-1
/
+1
2023-11-10
Correctly handle while-let-chains
sjwang05
-1
/
+1
2023-11-02
Minimize `pub` usage in `source_map.rs`.
Nicholas Nethercote
-1
/
+1
2023-10-29
Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errors
bors
-0
/
+11
2023-10-26
Reserve `gen` keyword for `gen {}` blocks and `gen fn` in 2024 edition
Oli Scherer
-0
/
+11
2023-10-25
Avoid unbounded O(n^2) when parsing nested type args
Esteban Küber
-2
/
+4
2023-10-13
Format all the let chains in compiler
Michael Goulet
-8
/
+7
2023-10-03
Detect missing `=>` after match guard during parsing
Esteban Küber
-0
/
+1
2023-09-11
Move let expression checking to parsing
Matthew Jasper
-0
/
+1
2023-08-18
Rename `NtOrTt` as `ParseNtResult`.
Nicholas Nethercote
-1
/
+1
2023-08-17
Add some useful comments to `Parser::look_ahead`.
Nicholas Nethercote
-8
/
+23
2023-08-13
Remove reached_eof from ParseSess
bjorn3
-13
/
+0
2023-08-03
Remove `MacDelimiter`.
Nicholas Nethercote
-4
/
+2
2023-08-02
Avoid an unnecessary local variable.
Nicholas Nethercote
-2
/
+1
2023-08-02
Move `TokenCursor::break_last_token` into `Parser`.
Nicholas Nethercote
-31
/
+20
2023-08-02
Move `TokenCursor::num_next_calls` into `Parser` and rename it.
Nicholas Nethercote
-8
/
+5
2023-08-02
Inline and remove `parse_all_token_trees`.
Nicholas Nethercote
-10
/
+1
2023-08-02
`parse_all_token_trees` cannot fail.
Nicholas Nethercote
-2
/
+2
2023-08-01
Auto merge of #114273 - nnethercote:move-doc-comment-desugaring, r=petrochenkov
bors
-78
/
+13
2023-07-31
Remove `desugar_doc_comments` arg from `Parser::new()`.
Nicholas Nethercote
-6
/
+1
2023-07-31
Move doc comment desugaring out of `TokenCursor`.
Nicholas Nethercote
-73
/
+13
2023-07-31
Fix a typo in a comment.
Nicholas Nethercote
-3
/
+3
[next]