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-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
2024-06-19
Inline and remove `parse_expr_assoc`.
Nicholas Nethercote
-10
/
+1
2024-06-19
Refactor `LhsExpr`.
Nicholas Nethercote
-33
/
+34
2024-06-19
Remove `From` impls for `LhsExpr`.
Nicholas Nethercote
-21
/
+7
2024-06-19
Simplify `Parser::parse_expr_dot_or_call`.
Nicholas Nethercote
-4
/
+3
2024-06-18
Remove redundant argument from `subdiagnostic` method
Oli Scherer
-1
/
+1
2024-06-17
Make parse_seq_to_before_tokens take expected/nonexpected tokens, use in pars...
Michael Goulet
-3
/
+3
2024-06-07
Rollup merge of #126052 - nnethercote:rustc_parse-more-cleanups, r=spastorino
Matthias Krüger
-2
/
+6
2024-06-06
Revert "Rollup merge of #124099 - voidc:disallow-ambiguous-expr-attrs, r=davi...
Rémy Rakic
-19
/
+13
2024-06-06
Reduce `pub` exposure.
Nicholas Nethercote
-2
/
+6
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_parse`.
Nicholas Nethercote
-0
/
+1
2024-05-21
Rename buffer_lint_with_diagnostic to buffer_lint
Xiretza
-1
/
+1
[next]