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
2022-10-05
fix unwind drop glue for if-then scopes
Ding Xiang Fei
-2
/
+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
2022-05-23
Refactor call terminator to always hold a destination place
Jakob Degen
-2
/
+3
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-1
/
+1
2022-05-04
Generate an intermediate temporary for `Drop` constants.
Oli Scherer
-4
/
+12
2022-04-20
Rollup merge of #93313 - tmiasko:uninhabited, r=tmandry
Dylan DPC
-4
/
+9
2022-04-16
Auto merge of #94468 - Amanieu:global_asm_sym, r=nagisa
bors
-3
/
+9
2022-04-14
Reimplement lowering of sym operands for asm! so that it also works with glob...
Amanieu d'Antras
-3
/
+9
2022-04-13
couple of clippy::complexity fixes
Matthias Krüger
-5
/
+1
2022-03-24
Check if call return type is visibly uninhabited when building MIR
Tomasz Miąsko
-4
/
+9
2022-03-23
use NonHirLiteral instead of ScalarLiteral, move pattern related code to pat_...
b-naber
-1
/
+1
2022-03-23
change thir to lazily create constants
b-naber
-0
/
+3
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-2
/
+2
2022-03-09
treat all mir::Constant values as ConstantKind::Val
b-naber
-5
/
+5
2022-02-15
Overhaul `TyS` and `Ty`.
Nicholas Nethercote
-1
/
+1
2022-01-18
Formally implement let chains
Caio
-13
/
+3
2022-01-12
Remove deprecated LLVM-style inline assembly
Tomasz Miąsko
-3
/
+1
2021-12-22
Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`
Aaron Hill
-1
/
+1
2021-12-03
Add initial AST and MIR support for unwinding from inline assembly
Amanieu d'Antras
-0
/
+4
2021-09-28
Add unit assignment to MIR for `asm!()`
Fabian Wolff
-3
/
+6
2021-09-16
Add `ConstraintCategory::Usage` for handling aggregate construction
Aaron Hill
-2
/
+9
2021-09-05
Change scope of temporaries in match guards
Matthew Jasper
-1
/
+1
2021-09-02
Bless 32bit MIR opt tests
Matthew Jasper
-1
/
+1
2021-09-01
Fix drop handling for `if let` expressions
Matthew Jasper
-8
/
+32
2021-08-22
Fix typos “an”→“a” and a few different ones that appeared in the sa...
Frank Steffahn
-1
/
+1
2021-08-22
Fix typos “a”→“an”
Frank Steffahn
-1
/
+1
2021-08-18
Remove box syntax from rustc_mir_build
est31
-4
/
+8
2021-08-15
Introduce hir::ExprKind::Let - Take 2
Caio
-24
/
+42
2021-06-13
Box `ExprKind::Adt`
LeSeulArtichaut
-1
/
+8
2021-05-22
Make THIR building a stealable query
LeSeulArtichaut
-1
/
+1
2021-05-22
Move THIR structure definitions to `rustc_middle`
LeSeulArtichaut
-3
/
+2
2021-05-19
Store THIR in `IndexVec`s instead of an `Arena`
LeSeulArtichaut
-31
/
+53
2021-04-07
Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkov
Dylan DPC
-3
/
+5
2021-04-06
Use AnonConst for asm! constants
Amanieu d'Antras
-3
/
+5
[next]