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_ast_lowering
/
src
/
expr.rs
Age
Commit message (
Expand
)
Author
Lines
2023-11-29
Rollup merge of #118419 - compiler-errors:await-span2, r=cjgillot
Matthias Krüger
-12
/
+11
2023-11-29
Rollup merge of #118394 - nnethercote:rm-hir-Ops, r=cjgillot
Matthias Krüger
-24
/
+2
2023-11-28
Fix spans for bad await in inline const
Michael Goulet
-10
/
+9
2023-11-28
Eagerly return ExprKind::Err on yield/await in wrong coroutine context
Michael Goulet
-3
/
+3
2023-11-28
resolve: Feed the `def_kind` query immediately on `DefId` creation
Vadim Petrochenkov
-2
/
+8
2023-11-28
Remove unnecessary `Option` from `LoweringContext::allow_{try_trait,gen_futur...
Nicholas Nethercote
-9
/
+12
2023-11-28
Remove `hir::BinOp`, `hir::BinOpKind`, and `hir::UnOp`.
Nicholas Nethercote
-24
/
+2
2023-11-25
Remove HirId from QPath::LangItem
Michael Goulet
-39
/
+11
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-4
/
+4
2023-11-17
Rollup merge of #117549 - DaniPopes:more-copied, r=b-naber
Matthias Krüger
-2
/
+1
2023-11-13
Compute layout with spans for better cycle errors in coroutines
Michael Goulet
-2
/
+5
2023-11-03
compiler: use `copied` instead of manual `map`
DaniPopes
-2
/
+1
2023-11-02
Minimize `pub` usage in `source_map.rs`.
Nicholas Nethercote
-1
/
+2
2023-10-30
Some more coroutine renamings
Michael Goulet
-4
/
+4
2023-10-27
Prevent generators from being movable
Oli Scherer
-1
/
+1
2023-10-27
Feature gate coroutine `yield` usage
Oli Scherer
-2
/
+12
2023-10-27
Add gen blocks to ast and do some broken ast lowering
Oli Scherer
-1
/
+60
2023-10-26
Add hir::GeneratorKind::Gen
Oli Scherer
-3
/
+4
2023-10-25
Rename `AsyncCoroutineKind` to `CoroutineSource`
Oli Scherer
-3
/
+3
2023-10-20
Rename `CoroutineKind::Gen` to `::Coroutine`
Oli Scherer
-4
/
+4
2023-10-20
s/generator/coroutine/
Oli Scherer
-16
/
+16
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-18
/
+18
2023-10-13
Format all the let chains in compiler
Michael Goulet
-5
/
+15
2023-09-11
Move let expression checking to parsing
Matthew Jasper
-2
/
+4
2023-08-14
Move scrutinee `HirId` into `MatchSource::TryDesugar`
Esteban Küber
-1
/
+1
2023-08-08
Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk
bors
-0
/
+6
2023-08-06
lower impl const to bind to host effect param
Deadbeef
-0
/
+6
2023-08-04
Auto merge of #112117 - bryangarza:track-caller-feature-gate, r=compiler-errors
bors
-2
/
+2
2023-08-04
Improve spans for indexing expressions
Nilstrieb
-2
/
+2
2023-08-02
Add separate feature gate for async fn track caller
Bryan Garza
-2
/
+2
2023-07-23
more clippy::style fixes:
Matthias Krüger
-1
/
+1
2023-07-04
Add effects during lowering for `~const` bounds
Deadbeef
-8
/
+1
2023-06-26
`hir`: Add `Become` expression kind
Maybe Waffle
-3
/
+1
2023-06-19
Syntatically accept `become` expressions
Maybe Waffle
-0
/
+6
2023-06-02
Separate AnonConst from ConstBlock in HIR.
Camille GILLOT
-3
/
+7
2023-04-27
Make async removal span more resilient to macro expansions
Michael Goulet
-10
/
+2
2023-04-27
Tweak await span
Michael Goulet
-14
/
+8
2023-04-26
IntoFuture::into_future is no longer unstable
Michael Goulet
-6
/
+1
2023-04-21
offset_of
DrMeepster
-0
/
+7
2023-04-16
Alloc `hir::Lit` in an arena to remove the destructor from `Expr`
Nilstrieb
-30
/
+25
2023-04-10
Fix typos in compiler
DaniPopes
-3
/
+3
2023-03-19
Remove the `NodeId` of `ast::ExprKind::Async`
Arpad Borsos
-40
/
+37
2023-03-14
Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errors
bors
-37
/
+27
2023-03-12
Remove `box_syntax` from AST and use in tools
clubby789
-1
/
+0
2023-03-08
Remove `identity_future` indirection
Arpad Borsos
-37
/
+27
2023-03-02
Restrict `#[rustc_box]` to `Box::new` calls
clubby789
-10
/
+2
2023-02-25
Add ErrorGuaranteed to HIR ExprKind::Err
Michael Goulet
-8
/
+11
2023-02-21
Use `ThinVec` in `ast::AngleBracketedArgs`.
Nicholas Nethercote
-1
/
+1
2023-02-21
Use `ThinVec` in various AST types.
Nicholas Nethercote
-2
/
+2
2023-02-14
Better label for illegal impl trait types
Michael Goulet
-2
/
+2
[prev]
[next]