about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/interpret/step.rs
AgeCommit message (Collapse)AuthorLines
2021-03-10fix error message for copy(_nonoverlapping) overflowRalf Jung-1/+4
2021-03-10fix copy_nonoverlappingRalf Jung-7/+8
2021-03-09Clean up todoskadmin-6/+7
Also add some span_bugs where it is unreachable
2021-03-09Switch to changing cp_non_overlap in tformkadmin-27/+29
It was suggested to lower this in MIR instead of ssa, so do that instead.
2021-03-09Update craneliftkadmin-14/+22
2021-03-09Update interpret stepkadmin-3/+11
2021-03-09Update match brancheskadmin-0/+17
This updates all places where match branches check on StatementKind or UseContext. This doesn't properly implement them, but adds TODOs where they are, and also adds some best guesses to what they should be in some cases.
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2021-02-16Pass MPlaceTy by reference not valueTomasz Miąsko-2/+2
2021-02-16Pass PlaceTy by reference not valueTomasz Miąsko-21/+21
2021-02-16Pass OpTy by reference not valueTomasz Miąsko-13/+13
2021-01-21mir: Improve size_of handling when arg is unsizedÖmer Sinan Ağacan-0/+1
2021-01-19Fix ICE in mir when evaluating SizeOf on unsized typeÖmer Sinan Ağacan-4/+7
Fixes #80742
2020-12-11make redundant StorageLive UBRalf Jung-4/+2
2020-08-30mv compiler to compiler/mark-0/+305