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_mir_build
/
src
/
build
/
expr
/
into.rs
Age
Commit message (
Expand
)
Author
Lines
2024-12-17
Rename `rustc_mir_build::build` to `builder`
Zalathar
-650
/
+0
2024-12-14
Make sure to use normalized ty for unevaluated const for default struct value
Michael Goulet
-5
/
+11
2024-12-09
review comments: rewordings
Esteban Küber
-1
/
+1
2024-12-09
Introduce `default_field_values` feature
Esteban Küber
-20
/
+44
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-11
/
+7
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-1
/
+5
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-6
/
+13
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-56
/
+43
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+6
2024-07-08
Stop using `unpack!` for `BlockAnd<()>`
Zalathar
-3
/
+3
2024-07-08
Remove the non-assigning form of `unpack!`
Zalathar
-10
/
+14
2024-06-30
Replace a magic boolean with enum `DeclareLetBindings`
Zalathar
-2
/
+3
2024-06-21
Save 2 pointers in `TerminatorKind` (96 → 80 bytes)
Scott McMurray
-2
/
+2
2024-06-19
coverage: Make MCDC take in account last RHS of condition-coverage
Dorian Péron
-0
/
+3
2024-05-30
coverage: Instrument the RHS value of lazy logical operators
Zalathar
-2
/
+6
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_mir_build`.
Nicholas Nethercote
-0
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_mir_build`.
Nicholas Nethercote
-0
/
+1
2024-04-03
Remove MIR unsafe check
Matthew Jasper
-1
/
+1
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-7
/
+25
2024-03-07
Don't pass a break scope to `Builder::break_for_else`
Zalathar
-2
/
+0
2024-03-06
Additional comments for lowering `if`
Zalathar
-0
/
+8
2024-03-06
Clarify lowering the `else` arm into the else block
Zalathar
-6
/
+6
2024-03-06
Clarify how lowering `if` produces then/else blocks
Zalathar
-30
/
+31
2024-03-04
Extract an arguments struct for `Builder::then_else_break`
Zalathar
-3
/
+5
2024-03-02
The ordinary lowering of `thir::ExprKind::Let` is unreachable
Zalathar
-32
/
+6
2024-02-24
Implement asm goto in MIR and MIR lowering
Gary Guo
-9
/
+24
2024-02-24
Change InlineAsm to allow multiple targets instead
Gary Guo
-3
/
+3
2024-02-24
Add asm label support to THIR
Gary Guo
-0
/
+3
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
[next]