| Age | Commit message (Expand) | Author | Lines |
| 2021-11-10 | Use more robust checks in rustc for wasm | Alex Crichton | -2/+2 |
| 2021-11-10 | Update more rustc/libtest things for wasm64 | Alex Crichton | -2/+2 |
| 2021-11-05 | Remove some minor checks for LLVM < 12 | Josh Stone | -2/+2 |
| 2021-10-27 | Auto merge of #89652 - rcvalle:rust-cfi, r=nagisa | bors | -0/+26 |
| 2021-10-25 | Add LLVM CFI support to the Rust compiler | Ramon de C Valle | -0/+26 |
| 2021-10-12 | Remap ssa RealPredicate to llvm RealPredicate | Tomasz Miąsko | -0/+1 |
| 2021-10-01 | Fix clippy lints | Guillaume Gomez | -1/+1 |
| 2021-09-18 | Querify `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-09-18 | ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -2/+18 |
| 2021-09-09 | rename `is_valid_for` to `is_valid` | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Make `abi::Abi` `Copy` and remove a *lot* of refs | Andreas Liljeqvist | -7/+7 |
| 2021-09-09 | Remove `contains_zero`, respect the compiler | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Add methods for checking for full ranges to `Scalar` and `WrappingRange` | Andreas Liljeqvist | -7/+6 |
| 2021-09-02 | ty::layout: split `LayoutOf` into required and (blanket) provided halves. | Eduard-Mihai Burtescu | -2/+2 |
| 2021-09-02 | ty::layout: implement `layout_of` automatically as a default method. | Eduard-Mihai Burtescu | -3/+4 |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -5/+4 |
| 2021-08-27 | rustc_target: add lifetime parameter to `LayoutOf`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-08-25 | Auto merge of #88242 - bonega:allocation_range, r=oli-obk | bors | -2/+1 |
| 2021-08-23 | implement contains_zero method | Andreas Liljeqvist | -2/+1 |
| 2021-08-22 | Use custom wrap-around type instead of Range | Andreas Liljeqvist | -2/+2 |
| 2021-08-22 | Fix more “a”/“an” typos | Frank Steffahn | -1/+1 |
| 2021-08-05 | Prepare call/invoke for opaque pointers | Josh Stone | -22/+24 |
| 2021-08-04 | Prepare inbounds_gep for opaque pointers | Tomasz Miąsko | -3/+13 |
| 2021-08-04 | Prepare gep for opaque pointers | Tomasz Miąsko | -2/+3 |
| 2021-08-04 | Prepare struct_gep for opaque pointers | Tomasz Miąsko | -3/+4 |
| 2021-07-18 | Auto merge of #86950 - tmiasko:personality, r=nagisa | bors | -1/+5 |
| 2021-07-10 | Set personality with LLVMSetPersonalityFn | Tomasz Miąsko | -1/+5 |
| 2021-07-09 | Pass type when creating load | Nikita Popov | -20/+9 |
| 2021-07-09 | Pass type when creating atomic load | Nikita Popov | -0/+2 |
| 2021-06-23 | Use HTTPS links where possible | Smitty | -1/+1 |
| 2021-06-02 | Miscellaneous inlining improvements | Tomasz Miąsko | -0/+3 |
| 2021-05-17 | rustc_codegen_ssa: append blocks to functions w/o creating a builder. | Eduard-Mihai Burtescu | -21/+25 |
| 2021-05-17 | rustc_codegen_ssa: only create backend `BasicBlock`s as-needed. | Eduard-Mihai Burtescu | -4/+0 |
| 2021-04-23 | Disable LLVM's new fptoint intrinsics on riscv64 | Alex Crichton | -2/+10 |
| 2021-04-21 | rustc: Use LLVM's new saturating float-to-int intrinsics | Alex Crichton | -65/+28 |
| 2021-04-17 | Don't set `fast`(-math) for certain simd ops | Simonas Kazlauskas | -9/+9 |
| 2021-03-26 | Use iter::zip in compiler/ | Josh Stone | -6/+3 |
| 2021-02-14 | Replace const_cstr with cstr crate | Xidorn Quan | -4/+4 |
| 2021-01-18 | Use ty::{IntTy,UintTy,FloatTy} in rustc | LeSeulArtichaut | -2/+1 |
| 2020-10-30 | Fix even more clippy warnings | Joshua Nelson | -4/+1 |
| 2020-10-21 | rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa. | Eduard-Mihai Burtescu | -0/+1 |
| 2020-10-17 | Make set_span take mut self | khyperia | -1/+1 |
| 2020-10-15 | Replace target.target with target and target.ptr_width with target.pointer_width | est31 | -6/+6 |
| 2020-10-06 | Let backends access span information | khyperia | -1/+3 |
| 2020-09-26 | Rollup merge of #77211 - est31:remove_unused_allow, r=oli-obk | Ralf Jung | -1/+0 |
| 2020-09-26 | Remove unused #[allow(...)] statements from compiler/ | est31 | -1/+0 |
| 2020-09-24 | Remove TrustedLen requirement from BuilderMethods::switch | est31 | -2/+1 |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -2/+2 |
| 2020-09-01 | Auto merge of #76071 - khyperia:configurable_to_immediate, r=eddyb | bors | -3/+16 |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+1420 |