| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-09-07 | Rename rustc_mir to rustc_const_eval. | Camille GILLOT | -316/+0 | |
| 2021-09-07 | Move rustc_mir::transform to rustc_mir_transform. | Camille GILLOT | -1/+1 | |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2021-07-15 | adjustions and cleanup to make Miri build again | Ralf Jung | -3/+2 | |
| 2021-07-14 | consistently treat None-tagged pointers as ints; get rid of some deprecated ↵ | Ralf Jung | -1/+1 | |
| Scalar methods | ||||
| 2021-07-14 | CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion ↵ | Ralf Jung | -6/+2 | |
| infallible This resolves all the problems we had around "normalizing" the representation of a Scalar in case it carries a Pointer value: we can just use Pointer if we want to have a value taht we are sure is already normalized. | ||||
| 2021-05-18 | CTFE core engine allocation & memory API improvemenets | Ralf Jung | -18/+24 | |
| - make Allocation API offset-based (no more Pointer) - make Memory API higher-level (combine checking for access and getting access into one operation) | ||||
| 2021-05-04 | CTFE engine: rename copy → copy_intrinsic, move to intrinsics.rs | Ralf Jung | -33/+1 | |
| 2021-03-10 | fix error message for copy(_nonoverlapping) overflow | Ralf Jung | -1/+4 | |
| 2021-03-10 | fix copy_nonoverlapping | Ralf Jung | -7/+8 | |
| 2021-03-09 | Clean up todos | kadmin | -6/+7 | |
| Also add some span_bugs where it is unreachable | ||||
| 2021-03-09 | Switch to changing cp_non_overlap in tform | kadmin | -27/+29 | |
| It was suggested to lower this in MIR instead of ssa, so do that instead. | ||||
| 2021-03-09 | Update cranelift | kadmin | -14/+22 | |
| 2021-03-09 | Update interpret step | kadmin | -3/+11 | |
| 2021-03-09 | Update match branches | kadmin | -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-05 | Shrink the size of Rvalue by 16 bytes | Oli Scherer | -2/+2 | |
| 2021-02-16 | Pass MPlaceTy by reference not value | Tomasz Miąsko | -2/+2 | |
| 2021-02-16 | Pass PlaceTy by reference not value | Tomasz Miąsko | -21/+21 | |
| 2021-02-16 | Pass OpTy by reference not value | Tomasz Miąsko | -13/+13 | |
| 2021-01-21 | mir: Improve size_of handling when arg is unsized | Ömer Sinan Ağacan | -0/+1 | |
| 2021-01-19 | Fix ICE in mir when evaluating SizeOf on unsized type | Ömer Sinan Ağacan | -4/+7 | |
| Fixes #80742 | ||||
| 2020-12-11 | make redundant StorageLive UB | Ralf Jung | -4/+2 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+305 | |
