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_const_eval
/
src
/
transform
/
validate.rs
Age
Commit message (
Expand
)
Author
Lines
2022-08-26
Replace `Body::basic_blocks()` with field access
Tomasz Miąsko
-4
/
+4
2022-08-21
Also validate types before inlining.
Camille GILLOT
-16
/
+14
2022-07-13
Rename `debugging_opts` to `unstable_opts`
Joshua Nelson
-1
/
+1
2022-07-12
add new rval, pull deref early
ouz-a
-1
/
+10
2022-07-09
Rollup merge of #99050 - JakobDegen:storage-docs, r=tmiasko
Matthias Krüger
-1
/
+7
2022-07-09
Rollup merge of #99022 - pierwill:always-storage-live-locals, r=pierwill
Matthias Krüger
-2
/
+2
2022-07-08
Clarify MIR semantics of storage statements
Jakob Degen
-1
/
+7
2022-07-07
MIR dataflow: Rename function to `always_storage_live_locals`
pierwill
-2
/
+2
2022-07-06
fix projectionelem validation
DrMeepster
-6
/
+43
2022-07-06
Update TypeVisitor paths
Alan Egerton
-1
/
+1
2022-07-05
Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung
bors
-4
/
+28
2022-07-01
cleanup mir visitor for `rustc::pass_by_value`
lcnr
-5
/
+5
2022-06-30
Change enum->int casts to not go through MIR casts.
Oli Scherer
-4
/
+28
2022-06-15
remove box derefs from codgen
DrMeepster
-50
/
+64
2022-06-07
Remove `AlwaysLiveLocals` wrapper struct
Tomasz Miąsko
-2
/
+2
2022-05-30
validate derefer, run derefer inside generator
ouz-a
-1
/
+10
2022-05-23
Refactor call terminator to always hold a destination place
Jakob Degen
-5
/
+3
2022-05-11
Remove `PartialOrd`/`Ord` impl for `PlaceRef`
Aaron Hill
-2
/
+3
2022-05-06
Check that field projections have the correct type
Jakob Degen
-1
/
+55
2022-05-06
Expand validator to be more precise on checked binary ops
Jakob Degen
-3
/
+41
2022-04-22
Relax restrictions for copy operands
Jakob Degen
-1
/
+2
2022-04-13
Consider lifetimes when comparing types for equality in MIR validator
Jakob Degen
-4
/
+3
2022-04-11
Remove rule that place loads may not happen with variant index set
Jakob Degen
-5
/
+2
2022-04-11
Address various comments and change some details around place to value conver...
Jakob Degen
-1
/
+1
2022-04-11
Adjust MIR validator to check a few more things for terminators
Jakob Degen
-5
/
+19
2022-04-11
Extend the MIR validator to check many more things around rvalues.
Jakob Degen
-39
/
+161
2022-04-11
Adjust computation of place types to detect more invalid places
Jakob Degen
-1
/
+9
2022-04-11
Add new `Deinit` statement kind
Jakob Degen
-3
/
+18
2022-03-28
Normalize all projections in mir validation again
Oli Scherer
-1
/
+6
2022-03-28
Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"
Oli Scherer
-4
/
+1
2022-03-23
Clarify which kinds of MIR are allowed during which phases.
Jakob Degen
-27
/
+47
2022-02-11
Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"
Oli Scherer
-1
/
+4
2022-02-07
Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis
bors
-4
/
+1
2022-02-02
Lazily resolve type-alias-impl-trait defining uses
Oli Scherer
-4
/
+1
2022-02-01
Validate that values in switch int terminator are unique
Tomasz Miąsko
-0
/
+18
2022-01-12
Remove deprecated LLVM-style inline assembly
Tomasz Miąsko
-1
/
+0
2021-12-13
Remove `in_band_lifetimes` from `rustc_const_eval`
LegionMammal978
-1
/
+1
2021-12-03
Add initial AST and MIR support for unwinding from inline assembly
Amanieu d'Antras
-1
/
+4
2021-12-02
Reduce boilerplate around infallible folders
Alan Egerton
-2
/
+1
2021-11-29
Don't re-export `MirPass`
Dylan MacKenzie
-3
/
+2
2021-11-26
Unwrap the results of type folders
LeSeulArtichaut
-1
/
+2
2021-09-18
Start block is not allowed to have basic block predecessors
Tomasz Miąsko
-1
/
+4
2021-09-07
Rename rustc_mir to rustc_const_eval.
Camille GILLOT
-0
/
+523