| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove `LangItems::require` | Nilstrieb | 2023-05-16 | 1 | -5/+1 |
* | use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions | Kyle Matsuda | 2023-05-06 | 1 | -1/+1 |
* | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | 2023-05-03 | 14 | -38/+37 |
* | Box AssertKind | Ben Kimock | 2023-05-01 | 1 | -1/+1 |
* | Merge commit 'ef07e8e60f994ec014d049a95591426fb92ebb79' into sync_cg_clif-202... | bjorn3 | 2023-04-29 | 51 | -670/+1464 |
* | rename `needs_infer` to `has_infer` | Boxy | 2023-04-27 | 2 | -2/+2 |
* | Lower `intrinsics::offset` to `mir::BinOp::Offset` | Scott McMurray | 2023-04-25 | 1 | -1/+1 |
* | Revert "Remove #[alloc_error_handler] from the compiler and library" | Matthias Krüger | 2023-04-25 | 2 | -2/+28 |
* | Fix `rustc_index` imports outside the compiler | Maybe Waffle | 2023-04-24 | 1 | -1/+1 |
* | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | 2023-04-24 | 4 | -4/+4 |
* | Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwco | bors | 2023-04-22 | 2 | -28/+2 |
|\ |
|
| * | Remove #[alloc_error_handler] from the compiler and library | Amanieu d'Antras | 2023-04-16 | 2 | -28/+2 |
* | | Auto merge of #106934 - DrMeepster:offset_of, r=WaffleLapkin | bors | 2023-04-22 | 1 | -1/+4 |
|\ \ |
|
| * | | offset_of | DrMeepster | 2023-04-21 | 1 | -1/+4 |
| |/ |
|
* | | Remove WithOptconstParam. | Camille GILLOT | 2023-04-20 | 1 | -1/+1 |
|/ |
|
* | Remove from cranelift too. | Camille GILLOT | 2023-04-14 | 1 | -89/+0 |
* | Rename `Abort` terminator to `Terminate` | Gary Guo | 2023-04-06 | 2 | -2/+2 |
* | 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 |
* | | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | 2023-03-30 | 1 | -1/+2 |
* | | Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obk | Matthias Krüger | 2023-03-29 | 9 | -18/+18 |
|\ \ |
|
| * | | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | 2023-03-28 | 9 | -18/+18 |
* | | | Support TLS access into dylibs on Windows | John Kåre Alsaker | 2023-03-29 | 1 | -6/+16 |
|/ / |
|
* | | Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuviper | nils | 2023-03-28 | 2 | -3/+3 |
|\ \ |
|
| * | | Update indexmap and rayon crates | John Kåre Alsaker | 2023-03-25 | 2 | -3/+3 |
| |/ |
|
* | | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | 2023-03-25 | 3 | -3/+3 |
|/ |
|
* | Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obk | bors | 2023-03-23 | 2 | -10/+4 |
|\ |
|
| * | Add `CastKind::Transmute` to MIR | Scott McMurray | 2023-03-22 | 2 | -10/+4 |
* | | Remove Ty::is_region_ptr | Mu42 | 2023-03-20 | 1 | -3/+1 |
|/ |
|
* | Tweak implementation of overflow checking assertions | Tomasz Miąsko | 2023-03-16 | 1 | -11/+4 |
* | Auto merge of #108282 - cjgillot:mir-checked-sh, r=tmiasko | bors | 2023-03-15 | 1 | -23/+0 |
|\ |
|
| * | Implement checked Shl/Shr at MIR building. | Camille GILLOT | 2023-02-27 | 1 | -23/+0 |
* | | Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-202... | bjorn3 | 2023-03-15 | 52 | -792/+873 |
* | | Remove uses of `box_syntax` in rustc and tools | clubby789 | 2023-03-12 | 2 | -6/+6 |
* | | Auto merge of #109001 - matthiaskrgr:rollup-a3agnwp, r=matthiaskrgr | bors | 2023-03-11 | 1 | -18/+10 |
|\ \ |
|
| * \ | Rollup merge of #108017 - chbaker0:fix-105967, r=chbaker0 | Matthias Krüger | 2023-03-10 | 1 | -18/+10 |
| |\ \ |
|
| | * | | Don't export of __rust_* alloc symbols if not codegened | Collin Baker | 2023-03-09 | 1 | -18/+10 |
* | | | | Auto merge of #104527 - ferrocene:pa-more-licenses, r=pnkfelix | bors | 2023-03-11 | 1 | -9/+3 |
|\ \ \ \
| |/ / /
|/| | | |
|
| * | | | replace legacy copyright annotations in submodules | Pietro Albini | 2023-03-09 | 1 | -9/+3 |
* | | | | Introduce a no-op PlaceMention statement for `let _ =`. | Camille GILLOT | 2023-03-09 | 2 | -0/+2 |
| |/ /
|/| | |
|
* | | | Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiasko | Matthias Krüger | 2023-03-08 | 2 | -3/+1 |
|\ \ \
| |/ /
|/| | |
|
| * | | Remove DropAndReplace terminator | Giacomo Pasini | 2023-03-07 | 2 | -3/+1 |
* | | | Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se... | bors | 2023-03-07 | 1 | -0/+4 |
|\ \ \
| |/ /
|/| | |
|
| * | | Use rint instead of roundeven | Jules Bertholet | 2022-12-11 | 1 | -0/+2 |
| * | | Add `round_ties_even` to `f32` and `f64` | Jules Bertholet | 2022-12-11 | 1 | -0/+2 |
* | | | Unify all validity check intrinsics | Nilstrieb | 2023-02-27 | 1 | -49/+31 |
* | | | Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errors | Matthias Krüger | 2023-02-27 | 1 | -3/+7 |
|\ \ \
| |_|/
|/| | |
|
| * | | Unify validity checks into a single query | Nilstrieb | 2023-02-23 | 1 | -3/+7 |