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
/
item.rs
Age
Commit message (
Expand
)
Author
Lines
2025-03-12
Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov
bors
-5
/
+8
2025-03-12
Factor out some repeated code in `parse_item_impl`.
Nicholas Nethercote
-24
/
+13
2025-03-11
Implement `#[define_opaque]` attribute for functions.
Oli Scherer
-1
/
+8
2025-03-07
Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis
Matthias Krüger
-2
/
+17
2025-03-07
Remove `NtItem` and `NtStmt`.
Nicholas Nethercote
-5
/
+8
2025-03-06
Fix use closure parsing error message
Santiago Pastorino
-3
/
+16
2025-03-06
Support nested use closures
Santiago Pastorino
-1
/
+3
2025-03-06
Use closure parse code
Santiago Pastorino
-1
/
+1
2025-03-05
Simplify `parse_self_param`
Frank King
-43
/
+20
2025-03-05
Implement `&pin const self` and `&pin mut self` sugars
Frank King
-0
/
+45
2025-03-03
Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`.
Nicholas Nethercote
-8
/
+8
2025-03-03
Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`.
Nicholas Nethercote
-6
/
+6
2025-02-28
Remove `NtPat`.
Nicholas Nethercote
-3
/
+5
2025-02-15
Try to recover from path sep error in parser
yukang
-3
/
+0
2025-02-08
Rustfmt
bjorn3
-4
/
+4
2025-02-03
Express contracts as part of function header and lower it to the contract lan...
Celina G. Val
-4
/
+9
2024-12-19
Speed up `Parser::expected_token_types`.
Nicholas Nethercote
-180
/
+190
2024-12-19
Rename `Parser::expected_tokens` as `Parser::expected_token_types`.
Nicholas Nethercote
-1
/
+1
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-10
Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...
Esteban Küber
-1
/
+1
2024-12-09
Detect `struct S(ty = val);`
Esteban Küber
-1
/
+17
2024-12-09
Introduce `default_field_values` feature
Esteban Küber
-3
/
+8
2024-12-04
Fix suggestion when shorthand self has erroneous type
Michael Goulet
-1
/
+29
2024-11-21
Implement the unsafe-fields RFC.
Luca Versari
-2
/
+20
2024-11-17
Diagnostics for let mut in item context
Kornel
-8
/
+25
2024-10-31
Improve the missing_abi lint.
Mara Bos
-0
/
+2
2024-10-01
Remove anon struct and union types
Michael Goulet
-1
/
+1
2024-10-01
Remove unnamed field feature
Michael Goulet
-3
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-9
/
+9
2024-09-21
Parser: recover from `:::` to `::` in delegations
Pavel Grigorenko
-1
/
+1
2024-09-21
Parser: recover from `:::` to `::`
Pavel Grigorenko
-2
/
+2
2024-09-12
Rollup merge of #130250 - compiler-errors:useless-conversion, r=jieyouxu
Stuart Cook
-5
/
+5
2024-09-11
clippy::useless_conversion
Michael Goulet
-5
/
+5
2024-09-09
Remove needless returns detected by clippy in the compiler
Eduardo Sánchez Muñoz
-1
/
+1
2024-08-28
Rollup merge of #129667 - dev-ardi:rustc_driver-cleanup, r=michaelwoerister
Matthias Krüger
-1
/
+3
2024-08-28
clarify what term can be
Orion Gonzalez
-1
/
+3
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-2
/
+2
2024-08-16
Overhaul token collection.
Nicholas Nethercote
-73
/
+73
2024-08-16
Convert a bool to `Trailing`.
Nicholas Nethercote
-10
/
+11
2024-08-14
Use `impl PartialEq<TokenKind> for Token` more.
Nicholas Nethercote
-19
/
+19
2024-08-07
Use more slice patterns inside the compiler
León Orell Valerian Liehr
-3
/
+2
2024-07-29
Mark Parser::eat/check methods as must_use
Michael Goulet
-3
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-12
/
+12
2024-07-26
Improve error message for `extern "C" unsafe fn()`
Tamme Dittrich
-3
/
+6
2024-07-25
Fix a span error when parsing a wrong param of function.
surechen
-1
/
+8
2024-07-19
Rollup merge of #127350 - veera-sivarajan:bugfix-126311, r=lcnr
Matthias Krüger
-28
/
+96
2024-07-18
Parser: Suggest Placing the Return Type After Function Parameters
Veera
-28
/
+96
2024-07-18
Remove `TrailingToken`.
Nicholas Nethercote
-14
/
+11
2024-07-17
Rollup merge of #127806 - nnethercote:parser-improvements, r=spastorino
Trevor Gross
-47
/
+32
2024-07-16
Inline `Parser::parse_item_common_`.
Nicholas Nethercote
-43
/
+32
[next]