| Age | Commit message (Expand) | Author | Lines |
| 2025-03-07 | Don't infer unwinding of virtual calls based on the function attributes | DianQK | -6/+13 |
| 2025-03-07 | Don't infer attributes of virtual calls based on the function body | DianQK | -34/+29 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -9/+3 |
| 2025-02-13 | Auto merge of #136954 - jhpratt:rollup-koefsot, r=jhpratt | bors | -1/+1 |
| 2025-02-12 | Rollup merge of #136807 - workingjubilee:merge-gpus-to-get-the-arcradeongefor... | Jacob Pratt | -1/+1 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -9/+3 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -2/+2 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -8/+4 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -2/+2 |
| 2025-02-09 | compiler: internally merge `Conv::PtxKernel` into `GpuKernel` | Jubilee Young | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -24/+39 |
| 2025-02-06 | Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=Nadrieril | Matthias Krüger | -1/+2 |
| 2025-02-05 | Rollup merge of #133932 - bjorn3:fix_ptx_kernel_abi, r=wesleywiser | Jubilee | -8/+3 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -1/+2 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -1/+1 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+8 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -14/+11 |
| 2025-01-27 | Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one | FedericoBruzzone | -19/+50 |
| 2025-01-26 | Avoid using make_direct_deprecated() in extern "ptx-kernel" | bjorn3 | -8/+3 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -2/+2 |
| 2025-01-17 | new solver: prefer trivial builtin impls over where-clauses | Rémy Rakic | -1/+1 |
| 2025-01-17 | Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee | bors | -0/+1 |
| 2025-01-16 | Add gpu-kernel calling convention | Flakebi | -0/+1 |
| 2025-01-14 | Consider more erroneous layouts as LayoutError::ReferencesError to suppress s... | Michael Goulet | -12/+20 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -12/+12 |
| 2025-01-10 | Rollup merge of #133088 - the8472:randomize-me-harder, r=workingjubilee | Matthias Krüger | -0/+10 |
| 2025-01-10 | Foo<T> != Foo<U> under layout randomization | The 8472 | -0/+10 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -7/+2 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -1/+0 |
| 2025-01-02 | nit: Make get_infer_ret_ty name more consistent with is_suggestable_infer_ty | Michael Goulet | -1/+1 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -1/+14 |
| 2024-12-18 | make no-variant types a dedicated Variants variant | Ralf Jung | -19/+15 |
| 2024-12-18 | Variants::Single: do not use invalid VariantIdx for uninhabited enums | Ralf Jung | -58/+78 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -3/+2 |
| 2024-12-10 | Implement projection and shim for AFIDT | Michael Goulet | -0/+26 |
| 2024-12-06 | Remove polymorphization | Ben Kimock | -17/+2 |
| 2024-12-06 | Only allow PassMode::Direct for aggregates on wasm when using the C ABI | bjorn3 | -10/+20 |
| 2024-12-04 | fn_sig_for_fn_abi should return a ty::FnSig, no need for a binder | Michael Goulet | -80/+50 |
| 2024-12-03 | Rollup merge of #133681 - RalfJung:niches, r=wesleywiser | Matthias Krüger | -4/+14 |
| 2024-12-02 | remove `Ty::is_copy_modulo_regions` | lcnr | -1/+1 |
| 2024-11-30 | report UB when the niche value refers to the untagged variant | Ralf Jung | -1/+1 |
| 2024-11-30 | improve TagEncoding::Niche docs and sanity check | Ralf Jung | -3/+13 |
| 2024-11-30 | Move refinement check out of compare_impl_item | Michael Goulet | -0/+2 |
| 2024-11-30 | Make compare_impl_item into a query | Michael Goulet | -7/+5 |
| 2024-11-28 | support revealing defined opaque post borrowck | lcnr | -1/+2 |
| 2024-11-28 | uplift fold_regions to rustc_type_ir | lcnr | -2/+5 |
| 2024-11-23 | rebase | lcnr | -3/+3 |
| 2024-11-23 | remove remaining references to `Reveal` | lcnr | -5/+7 |
| 2024-11-23 | no more Reveal :( | lcnr | -7/+8 |