summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_cranelift
Commit message (Expand)AuthorAgeFilesLines
* Remove `LangItems::require`Nilstrieb2023-05-161-5/+1
* use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regionsKyle Matsuda2023-05-061-1/+1
* Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-0314-38/+37
* Box AssertKindBen Kimock2023-05-011-1/+1
* Merge commit 'ef07e8e60f994ec014d049a95591426fb92ebb79' into sync_cg_clif-202...bjorn32023-04-2951-670/+1464
* rename `needs_infer` to `has_infer`Boxy2023-04-272-2/+2
* Lower `intrinsics::offset` to `mir::BinOp::Offset`Scott McMurray2023-04-251-1/+1
* Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger2023-04-252-2/+28
* Fix `rustc_index` imports outside the compilerMaybe Waffle2023-04-241-1/+1
* Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-244-4/+4
* Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors2023-04-222-28/+2
|\
| * Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras2023-04-162-28/+2
* | Auto merge of #106934 - DrMeepster:offset_of, r=WaffleLapkinbors2023-04-221-1/+4
|\ \
| * | offset_ofDrMeepster2023-04-211-1/+4
| |/
* | Remove WithOptconstParam.Camille GILLOT2023-04-201-1/+1
|/
* Remove from cranelift too.Camille GILLOT2023-04-141-89/+0
* Rename `Abort` terminator to `Terminate`Gary Guo2023-04-062-2/+2
* Refactor unwind from Option to a new enumGary Guo2023-04-061-3/+3
* Use `FieldIdx` in various things related to aggregatesScott McMurray2023-04-011-3/+4
* Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obkbors2023-03-311-0/+12
|\
| * A MIR transform that checks pointers are alignedBen Kimock2023-03-231-0/+12
* | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray2023-03-301-1/+2
* | Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obkMatthias Krüger2023-03-299-18/+18
|\ \
| * | Move `mir::Field` → `abi::FieldIdx`Scott McMurray2023-03-289-18/+18
* | | Support TLS access into dylibs on WindowsJohn Kåre Alsaker2023-03-291-6/+16
|/ /
* | Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuvipernils2023-03-282-3/+3
|\ \
| * | Update indexmap and rayon cratesJohn Kåre Alsaker2023-03-252-3/+3
| |/
* | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`Scott McMurray2023-03-253-3/+3
|/
* Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obkbors2023-03-232-10/+4
|\
| * Add `CastKind::Transmute` to MIRScott McMurray2023-03-222-10/+4
* | Remove Ty::is_region_ptrMu422023-03-201-3/+1
|/
* Tweak implementation of overflow checking assertionsTomasz Miąsko2023-03-161-11/+4
* Auto merge of #108282 - cjgillot:mir-checked-sh, r=tmiaskobors2023-03-151-23/+0
|\
| * Implement checked Shl/Shr at MIR building.Camille GILLOT2023-02-271-23/+0
* | Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-202...bjorn32023-03-1552-792/+873
* | Remove uses of `box_syntax` in rustc and toolsclubby7892023-03-122-6/+6
* | Auto merge of #109001 - matthiaskrgr:rollup-a3agnwp, r=matthiaskrgrbors2023-03-111-18/+10
|\ \
| * \ Rollup merge of #108017 - chbaker0:fix-105967, r=chbaker0Matthias Krüger2023-03-101-18/+10
| |\ \
| | * | Don't export of __rust_* alloc symbols if not codegenedCollin Baker2023-03-091-18/+10
* | | | Auto merge of #104527 - ferrocene:pa-more-licenses, r=pnkfelixbors2023-03-111-9/+3
|\ \ \ \ | |/ / / |/| | |
| * | | replace legacy copyright annotations in submodulesPietro Albini2023-03-091-9/+3
* | | | Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT2023-03-092-0/+2
| |/ / |/| |
* | | Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger2023-03-082-3/+1
|\ \ \ | |/ / |/| |
| * | Remove DropAndReplace terminatorGiacomo Pasini2023-03-072-3/+1
* | | Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se...bors2023-03-071-0/+4
|\ \ \ | |/ / |/| |
| * | Use rint instead of roundevenJules Bertholet2022-12-111-0/+2
| * | Add `round_ties_even` to `f32` and `f64`Jules Bertholet2022-12-111-0/+2
* | | Unify all validity check intrinsicsNilstrieb2023-02-271-49/+31
* | | Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errorsMatthias Krüger2023-02-271-3/+7
|\ \ \ | |_|/ |/| |
| * | Unify validity checks into a single queryNilstrieb2023-02-231-3/+7