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
/
expr.rs
Age
Commit message (
Expand
)
Author
Lines
2024-12-08
Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead
Matthias Krüger
-32
/
+26
2024-11-30
Eliminate magic numbers from expression precedence
David Tolnay
-4
/
+4
2024-11-30
Eliminate precedence arithmetic from rustc_parse
David Tolnay
-13
/
+18
2024-11-28
Improve span handling in `parse_expr_bottom`.
Nicholas Nethercote
-11
/
+8
2024-11-24
parse guard patterns
Nadrieril
-29
/
+23
2024-11-24
refactor pat parser method names/doc-comments to agree with RFC 3637
Max Niederman
-5
/
+5
2024-11-21
Remove `ErrorGuaranteed` retval from `error_unexpected_after_dot`.
Nicholas Nethercote
-7
/
+7
2024-11-21
Prepare for invisible delimiters.
Nicholas Nethercote
-2
/
+10
2024-11-16
Better account for `else if` macro conditions mising an `if`
Esteban Küber
-1
/
+10
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-26
/
+26
2024-09-18
Recover more expressions in patterns
Lieselotte
-2
/
+2
2024-09-14
Refactor `Parser::break_up_float`
Lieselotte
-27
/
+25
2024-09-14
Fix `Parser::break_up_float`'s right span
Lieselotte
-1
/
+1
2024-09-14
Add `ErrorGuaranteed` to `DestructuredFloat::Error`
Lieselotte
-7
/
+7
2024-09-11
Also fix if in else
Michael Goulet
-7
/
+5
2024-09-06
Add initial support for raw lifetimes
Michael Goulet
-3
/
+3
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-2
/
+2
2024-08-18
stabilize raw_ref_op
Ralf Jung
-3
/
+2
2024-08-16
Overhaul token collection.
Nicholas Nethercote
-32
/
+57
2024-08-16
Convert a bool to `Trailing`.
Nicholas Nethercote
-9
/
+11
2024-08-14
Use `impl PartialEq<TokenKind> for Token` more.
Nicholas Nethercote
-35
/
+34
2024-08-14
Convert a `&mut self` to `&self`.
Nicholas Nethercote
-1
/
+1
2024-08-07
Use more slice patterns inside the compiler
León Orell Valerian Liehr
-3
/
+3
2024-08-03
Rollup merge of #128483 - nnethercote:still-more-cfg-cleanups, r=petrochenkov
Matthias Krüger
-46
/
+29
2024-08-01
Fix removed `box_syntax` diagnostic if source isn't available
clubby789
-4
/
+6
2024-08-01
Streamline attribute stitching on AST nodes.
Nicholas Nethercote
-11
/
+7
2024-07-31
Remove `LhsExpr`.
Nicholas Nethercote
-35
/
+22
2024-07-29
Mark Parser::eat/check methods as must_use
Michael Goulet
-2
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-15
/
+16
2024-07-22
Always pass the visitor as the first argument to walk* functions
Oli Scherer
-5
/
+5
2024-07-22
Sync `mut_visit` function names with immut `visit` ones (s/noop_visit/walk/)
Oli Scherer
-6
/
+6
2024-07-18
Remove `TrailingToken`.
Nicholas Nethercote
-16
/
+10
2024-07-17
Rollup merge of #127806 - nnethercote:parser-improvements, r=spastorino
Trevor Gross
-69
/
+56
2024-07-16
Deny keyword lifetimes pre-expansion
Michael Goulet
-3
/
+10
2024-07-16
Fix a comment.
Nicholas Nethercote
-1
/
+1
2024-07-16
Inline and remove `Parser::parse_expr_dot_or_call_with_`.
Nicholas Nethercote
-53
/
+49
2024-07-16
Inline and remove `Parser::parse_and_disallow_postfix_after_cast`.
Nicholas Nethercote
-13
/
+4
2024-07-16
Reorder `Parser::parse_expr_dot_or_call_with` arguments.
Nicholas Nethercote
-2
/
+2
2024-07-12
Make parse error suggestions verbose and fix spans
Esteban Küber
-5
/
+6
2024-06-29
Rollup merge of #127103 - compiler-errors:tighten-trait-bound-parsing, r=fmease
Matthias Krüger
-1
/
+1
2024-06-28
Move binder and polarity parsing into parse_generic_ty_bound
Michael Goulet
-1
/
+1
2024-06-27
Tighten spans for async blocks
Michael Goulet
-2
/
+3
2024-06-25
Inline and remove `maybe_whole_expr!`.
Nicholas Nethercote
-32
/
+41
2024-06-20
Add blank lines after module-level `//` comments.
Nicholas Nethercote
-0
/
+1
2024-06-19
Auto merge of #126678 - nnethercote:fix-duplicated-attrs-on-nt-expr, r=petroc...
bors
-81
/
+74
2024-06-19
Change how `parse_expr_force_collect` works.
Nicholas Nethercote
-2
/
+5
2024-06-19
Refactor `parse_expr_res`.
Nicholas Nethercote
-11
/
+19
2024-06-19
Simplify `LhsExpr::Unparsed`.
Nicholas Nethercote
-10
/
+11
2024-06-19
Move `parse_or_use_outer_attributes` out of `parse_expr_prefix_range`.
Nicholas Nethercote
-9
/
+10
2024-06-19
Move `parse_or_use_outer_attributes` out of `parse_expr_prefix`.
Nicholas Nethercote
-5
/
+8
[next]