| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove `LangItems::require` | Nilstrieb | 2023-05-16 | 1 | -5/+1 |
* | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | 2023-05-03 | 1 | -2/+2 |
* | Box AssertKind | Ben Kimock | 2023-05-01 | 1 | -1/+1 |
* | Merge commit 'ef07e8e60f994ec014d049a95591426fb92ebb79' into sync_cg_clif-202... | bjorn3 | 2023-04-29 | 1 | -42/+12 |
* | rename `needs_infer` to `has_infer` | Boxy | 2023-04-27 | 1 | -1/+1 |
* | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | 2023-04-24 | 1 | -1/+1 |
* | offset_of | DrMeepster | 2023-04-21 | 1 | -1/+4 |
* | Rename `Abort` terminator to `Terminate` | Gary Guo | 2023-04-06 | 1 | -1/+1 |
* | Refactor unwind from Option to a new enum | Gary Guo | 2023-04-06 | 1 | -3/+3 |
* | Use `FieldIdx` in various things related to aggregates | Scott McMurray | 2023-04-01 | 1 | -3/+4 |
* | Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obk | bors | 2023-03-31 | 1 | -0/+12 |
|\ |
|
| * | A MIR transform that checks pointers are aligned | Ben Kimock | 2023-03-23 | 1 | -0/+12 |
* | | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | 2023-03-28 | 1 | -1/+1 |
* | | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | 2023-03-25 | 1 | -1/+1 |
|/ |
|
* | Add `CastKind::Transmute` to MIR | Scott McMurray | 2023-03-22 | 1 | -0/+4 |
* | Tweak implementation of overflow checking assertions | Tomasz Miąsko | 2023-03-16 | 1 | -11/+4 |
* | Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-202... | bjorn3 | 2023-03-15 | 1 | -11/+7 |
* | Introduce a no-op PlaceMention statement for `let _ =`. | Camille GILLOT | 2023-03-09 | 1 | -0/+1 |
* | Remove DropAndReplace terminator | Giacomo Pasini | 2023-03-07 | 1 | -1/+0 |
* | Adapt cg_clif. | Camille GILLOT | 2023-02-18 | 1 | -10/+7 |
* | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | 2023-02-14 | 1 | -1/+1 |
* | Merge commit '7d53619064ab7045c383644cb445052d2a3d46db' into sync_cg_clif-202... | bjorn3 | 2023-02-09 | 1 | -33/+58 |
* | Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obk | bors | 2023-01-29 | 1 | -0/+1 |
|\ |
|
| * | Update codegen cranelift for ConstEvalCounter | Bryan Garza | 2023-01-23 | 1 | -0/+1 |
* | | Merge commit '598f0909568a51de8a2d1148f55a644fd8dffad0' into sync_cg_clif-202... | bjorn3 | 2023-01-24 | 1 | -10/+32 |
|/ |
|
* | Merge commit '2bb3996244cf1b89878da9e39841e9f6bf061602' into sync_cg_clif-202... | bjorn3 | 2022-12-14 | 1 | -10/+2 |
* | Remove unneeded field from `SwitchTargets` | Jakob Degen | 2022-12-09 | 1 | -2/+4 |
* | Update tooling | Maybe Waffle | 2022-10-27 | 1 | -5/+1 |
* | Merge commit '266e96785ab71834b917bf474f130a6d8fdecd4b' into sync_cg_clif-202... | bjorn3 | 2022-10-23 | 1 | -5/+7 |
* | Remove `mir::CastKind::Misc` | ouz-a | 2022-10-06 | 1 | -1/+6 |
* | Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r... | Oli Scherer | 2022-09-16 | 1 | -0/+1 |
* | Make x.py check work | Eric Holk | 2022-09-12 | 1 | -0/+4 |
* | Generalize the Assume intrinsic statement to a general Intrinsic statement | Oli Scherer | 2022-09-06 | 1 | -16/+25 |
* | Lower the assume intrinsic to a MIR statement | Oli Scherer | 2022-09-06 | 1 | -0/+2 |
* | Rollup merge of #100730 - CleanCut:diagnostics-rustc_monomorphize, r=davidtwco | Ralf Jung | 2022-08-31 | 1 | -2/+5 |
|\ |
|
| * | adjust to new error value | Nathan Stocks | 2022-08-25 | 1 | -2/+5 |
* | | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | 2022-08-26 | 1 | -2/+2 |
|/ |
|
* | Merge commit 'e9d1a0a7b0b28dd422f1a790ccde532acafbf193' into sync_cg_clif-202... | bjorn3 | 2022-08-24 | 1 | -118/+109 |
* | Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-202... | bjorn3 | 2022-07-25 | 1 | -10/+29 |
* | Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank" | Oli Scherer | 2022-07-20 | 1 | -1/+0 |
* | Introduce opaque type to hidden type projection | Oli Scherer | 2022-07-15 | 1 | -0/+1 |
* | add new rval, pull deref early | ouz-a | 2022-07-12 | 1 | -0/+5 |
* | Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung | bors | 2022-07-05 | 1 | -23/+0 |
|\ |
|
| * | Change enum->int casts to not go through MIR casts. | Oli Scherer | 2022-06-30 | 1 | -23/+0 |
* | | Recover when failing to normalize closure signature. | Camille GILLOT | 2022-06-30 | 1 | -0/+1 |
|/ |
|
* | Rename the `ConstS::val` field as `kind`. | Nicholas Nethercote | 2022-06-14 | 1 | -1/+1 |
* | add cast kind of from_exposed_addr (int-to-ptr casts) | Ralf Jung | 2022-06-02 | 1 | -1/+3 |
* | rename PointerAddress → PointerExposeAddress | Ralf Jung | 2022-06-01 | 1 | -1/+5 |
* | Add a pointer to address cast kind | Tomasz Miąsko | 2022-05-31 | 1 | -1/+1 |
* | Refactor call terminator to always hold a destination place | Jakob Degen | 2022-05-23 | 1 | -0/+2 |