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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_mir_build
/
src
/
build
/
expr
/
into.rs
Age
Commit message (
Expand
)
Author
Lines
2024-01-15
compiler: Lower fn call arg spans down to MIR
Martin Nordholts
-1
/
+5
2024-01-05
Remove `hir::Guard`
Matthew Jasper
-1
/
+3
2023-12-18
Pass THIR ExprIds in MIR building
Matthew Jasper
-50
/
+47
2023-10-20
s/generator/coroutine/
Oli Scherer
-1
/
+1
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-8
/
+16
2023-08-30
use if only on lhs of binary logical exprs
Ding Xiang Fei
-16
/
+18
2023-08-30
lower bare boolean expression with if-construct
Ding Xiang Fei
-39
/
+29
2023-08-14
Move scrutinee `HirId` into `MatchSource::TryDesugar`
Esteban Küber
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-2
/
+2
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-1
/
+1
2023-06-27
`thir`: Add `Become` expression kind
Maybe Waffle
-1
/
+4
2023-06-18
Better error for non const `PartialEq` call generated by `match`
Deadbeef
-1
/
+5
2023-04-21
offset_of
DrMeepster
-1
/
+2
2023-04-17
Spelling - compiler
Josh Soref
-2
/
+2
2023-04-06
Add `UnwindAction::Terminate`
Gary Guo
-1
/
+5
2023-04-06
Refactor unwind from Option to a new enum
Gary Guo
-3
/
+6
2023-04-01
Use `FieldIdx` in various things related to aggregates
Scott McMurray
-7
/
+4
2023-03-28
Move `mir::Field` → `abi::FieldIdx`
Scott McMurray
-1
/
+2
2023-03-14
Wrap the whole LocalInfo in ClearCrossCrate.
Camille GILLOT
-3
/
+2
2023-02-16
`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`
Maybe Waffle
-1
/
+1
2022-12-19
Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"
Rémy Rakic
-5
/
+3
2022-12-16
Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr
bors
-3
/
+5
2022-12-09
Remove unneeded field from `SwitchTargets`
Jakob Degen
-1
/
+1
2022-11-23
use no type in ProjectionElem::Field for PlaceBuilder::UpVar
b-naber
-2
/
+2
2022-11-23
get field ty during projecting
b-naber
-2
/
+4
2022-11-23
Auto merge of #103947 - camsteffen:place-clones, r=cjgillot
bors
-4
/
+2
2022-11-22
Rollup merge of #104669 - LeSeulArtichaut:88015-if-let-guard-bindings, r=cjgi...
Dylan DPC
-1
/
+1
2022-11-21
Only declare bindings for if-let guards once per arm
Léo Lanteri Thauvin
-1
/
+1
2022-11-20
Change to Ty::is_inhabited_from
Cameron Steffen
-9
/
+4
2022-11-17
Remove more PlaceBuilder clones
Cameron Steffen
-4
/
+2
2022-11-17
Replace into_place with to_place
Cameron Steffen
-1
/
+1
2022-09-28
fix unwind drop glue for if-then scopes
Ding Xiang Fei
-2
/
+2
2022-09-16
Merge two arguments into one
Oli Scherer
-3
/
+2
2022-09-10
Auto merge of #100968 - cjgillot:mir-upvar-vec, r=wesleywiser
bors
-3
/
+1
2022-09-02
Box `CanonicalUserTypeAnnotation::CanonicalUserType`.
Nicholas Nethercote
-2
/
+2
2022-08-24
Rename `thir::Adt` as `thir::AdtExpr`.
Nicholas Nethercote
-2
/
+7
2022-08-24
Box `thir::ExprKind::InlineAsm`.
Nicholas Nethercote
-1
/
+1
2022-08-24
Store blocks in `Thir`.
Nicholas Nethercote
-1
/
+1
2022-08-24
Box `user_ty` fields in `thir::ExprKind`.
Nicholas Nethercote
-3
/
+3
2022-08-23
Only compute captures once when building MIR.
Camille GILLOT
-3
/
+1
2022-07-20
Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"
Oli Scherer
-2
/
+5
2022-07-15
Pass one argument instead of fetching two fields of it at every call site
Oli Scherer
-3
/
+1
2022-07-15
Add some tracing instrumentation
Oli Scherer
-2
/
+1
2022-07-09
don't allow ZST in ScalarInt
Ralf Jung
-0
/
+1
2022-06-14
Only create scopes for if let
Xavier Denis
-4
/
+20
2022-06-10
Actually fix
Xavier Denis
-1
/
+4
2022-06-10
Revert "More minimal changes"
Xavier Denis
-2
/
+3
2022-06-10
More minimal changes
Xavier Denis
-3
/
+2
2022-06-10
Fix `SourceScope` for `if let` bindings.
Xavier Denis
-2
/
+3
2022-05-26
clippy::complexity fixes
Matthias Krüger
-5
/
+1
[next]