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_middle
/
src
/
mir
/
syntax.rs
Age
Commit message (
Expand
)
Author
Lines
2023-05-31
add FIXME
lcnr
-0
/
+5
2023-04-06
Address review feedback
Gary Guo
-3
/
+1
2023-04-06
Rename `Abort` terminator to `Terminate`
Gary Guo
-4
/
+4
2023-04-06
Add `UnwindAction::Terminate`
Gary Guo
-0
/
+4
2023-04-06
Add `UnwindAction::Unreachable`
Gary Guo
-3
/
+8
2023-04-06
Refactor unwind from Option to a new enum
Gary Guo
-15
/
+26
2023-04-01
Use `FieldIdx` in various things related to aggregates
Scott McMurray
-3
/
+4
2023-03-31
Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obk
bors
-0
/
+1
2023-03-28
Move `mir::Field` → `abi::FieldIdx`
Scott McMurray
-3
/
+11
2023-03-23
A MIR transform that checks pointers are aligned
Ben Kimock
-0
/
+1
2023-03-22
Add `CastKind::Transmute` to MIR
Scott McMurray
-0
/
+7
2023-03-21
Rollup merge of #109408 - RalfJung:retags, r=compiler-errors
nils
-1
/
+2
2023-03-20
not *all* retags might be explicit in Runtime MIR
Ralf Jung
-1
/
+2
2023-03-20
Fix off-by-one in mir syntax doc
Andy Wang
-1
/
+1
2023-03-16
Tweak implementation of overflow checking assertions
Tomasz Miąsko
-2
/
+1
2023-03-16
Rollup merge of #109180 - gimbles:master, r=compiler-errors
Matthias Krüger
-1
/
+1
2023-03-15
Auto merge of #108282 - cjgillot:mir-checked-sh, r=tmiasko
bors
-4
/
+0
2023-03-15
unequal → not equal
gimbles
-1
/
+1
2023-03-09
Pacify tidy.
Camille GILLOT
-2
/
+2
2023-03-09
Introduce a no-op PlaceMention statement for `let _ =`.
Camille GILLOT
-0
/
+9
2023-03-07
Remove DropAndReplace terminator
Giacomo Pasini
-38
/
+0
2023-02-27
Update MIR doc.
Camille GILLOT
-4
/
+0
2023-02-18
Update compiler/rustc_middle/src/mir/syntax.rs
Camille Gillot
-1
/
+2
2023-02-18
Remove exception from MIR doc.
Camille GILLOT
-4
/
+0
2023-02-18
Correct comment.
Camille GILLOT
-2
/
+4
2023-02-18
Add comment.
Camille GILLOT
-0
/
+3
2023-02-02
Put a DefId in AggregateKind.
Camille GILLOT
-4
/
+2
2023-01-23
Add comments and remove unnecessary code
Bryan Garza
-4
/
+5
2023-01-23
Create stable metric to measure long computation in Const Eval
Bryan Garza
-1
/
+6
2023-01-16
Add cycle checking to cleanup control flow validation
Jakob Degen
-4
/
+7
2023-01-16
Document wf constraints on control flow in cleanup blocks
Jakob Degen
-0
/
+7
2022-12-22
Auto merge of #103957 - JakobDegen:drop-retag, r=RalfJung
bors
-8
/
+7
2022-12-21
Don't run `Drop` terminators on types that do not have drop glue in const eval
Jakob Degen
-8
/
+7
2022-12-21
Forbid `RetagKind::TwoPhase` as well
Jakob Degen
-2
/
+1
2022-12-21
Clarify that raw retags are not permitted in Mir
Jakob Degen
-2
/
+5
2022-12-19
Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"
Rémy Rakic
-35
/
+4
2022-12-16
Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr
bors
-4
/
+35
2022-12-14
address review
b-naber
-1
/
+8
2022-12-09
Remove unneeded field from `SwitchTargets`
Jakob Degen
-6
/
+0
2022-12-09
Rollup merge of #105455 - lcnr:correct-reveal-in-validate, r=jackh726
Matthias Krüger
-0
/
+8
2022-12-08
validate: use the correct reveal during opts
lcnr
-0
/
+8
2022-12-06
make retagging work even with 'unstable' places
Ralf Jung
-1
/
+1
2022-12-01
Don't go through the formatting infrastructure just to get the name of a phase
Oli Scherer
-0
/
+13
2022-11-25
Add empty ConstKind::Abstract
kadmin
-2
/
+4
2022-11-23
use no type in ProjectionElem::Field for PlaceBuilder::UpVar
b-naber
-4
/
+28
2022-11-13
fix some typos in comments
cui fliter
-1
/
+1
2022-10-12
Use `tidy-alphabetical` in the compiler
Nilstrieb
-1
/
+2
2022-10-06
Remove `mir::CastKind::Misc`
ouz-a
-2
/
+6
2022-09-26
remove cfg(bootstrap)
Pietro Albini
-1
/
+0
2022-09-20
Rollup merge of #101976 - RalfJung:mir-semantic-phases, r=oli-obk
Michael Howell
-3
/
+4
[next]