| Age | Commit message (Expand) | Author | Lines |
| 2024-03-19 | Only split by-ref/by-move futures for async closures | Michael Goulet | -9/+9 |
| 2024-03-05 | only set noalias on Box with the global allocator | Ralf Jung | -1/+1 |
| 2024-02-25 | remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsics | Ralf Jung | -10/+5 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -2/+2 |
| 2024-02-06 | Fudge coroutine argument for CoroutineKindShim in fn_sig_for_fn_abi | Michael Goulet | -2/+34 |
| 2024-02-06 | Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure | Michael Goulet | -1/+1 |
| 2024-02-06 | More comments, final tweaks | Michael Goulet | -0/+6 |
| 2024-02-06 | Build a shim to call async closures with different AsyncFn trait kinds | Michael Goulet | -6/+9 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+36 |
| 2024-01-30 | Remove the `abi_amdgpu_kernel` feature | clubby789 | -1/+0 |
| 2024-01-16 | Rollup merge of #119969 - compiler-errors:simplify-closure-env-ty, r=oli-obk | Matthias Krüger | -1/+5 |
| 2024-01-14 | Simplify closure_env_ty and closure_env_param | Michael Goulet | -1/+5 |
| 2024-01-12 | allow system abi to be variadic | beepster4096 | -3/+3 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -1/+1 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -2/+2 |
| 2023-12-22 | Split coroutine desugaring kind from source | Michael Goulet | -6/+6 |
| 2023-12-08 | Implement `async gen` blocks | Michael Goulet | -3/+27 |
| 2023-12-06 | Yeet PolyGenSig | Michael Goulet | -5/+4 |
| 2023-12-03 | more targeted errors when extern types end up in places they should not | Ralf Jung | -0/+12 |
| 2023-11-25 | Auto merge of #118127 - RalfJung:unadjusted-abi, r=compiler-errors | bors | -6/+29 |
| 2023-11-23 | Fix assertion | bjorn3 | -13/+1 |
| 2023-11-23 | Exhaustively match CoroutineKind in fn_sig_for_fn_abi | bjorn3 | -60/+70 |
| 2023-11-23 | Fix fn_sig_for_fn_abi and the coroutine transform for generators | bjorn3 | -7/+47 |
| 2023-11-21 | the unadjusted ABI needs to pass aggregates by-value | Ralf Jung | -6/+29 |
| 2023-11-21 | Rollup merge of #118081 - nnethercote:rustc_ty_utils, r=compiler-errors | Nilstrieb | -1/+1 |
| 2023-11-20 | Reduce exposure of some items. | Nicholas Nethercote | -1/+1 |
| 2023-11-19 | Auto merge of #117500 - RalfJung:aggregate-abi, r=davidtwco | bors | -5/+77 |
| 2023-11-13 | rename `ReLateBound` to `ReBound` | lcnr | -3/+2 |
| 2023-11-03 | default Aggregate ABI to Indirect, and make sure it's never used for unsized | Ralf Jung | -5/+6 |
| 2023-11-03 | move ABI sanity check from LLVM codegen backend to ABI computation logic | Ralf Jung | -0/+71 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -5/+5 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -4/+4 |
| 2023-10-04 | Fix misuses of a vs an | cui fliter | -1/+1 |
| 2023-09-12 | add helper method for finding the one non-1-ZST field | Ralf Jung | -13/+5 |
| 2023-09-07 | extend comments around PassMode::Direct | Ralf Jung | -0/+2 |
| 2023-08-29 | some more is_zst that should be is_1zst | Ralf Jung | -2/+2 |
| 2023-08-26 | Use `preserve_mostcc` for `extern "rust-cold"` | Scott McMurray | -1/+4 |
| 2023-08-08 | feat: `riscv-interrupt-{m,s}` calling conventions | Seth Pellegrino | -0/+3 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -13/+13 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -8/+9 |
| 2023-07-01 | Put `FnAbiError` behind reference to shrink result | Nilstrieb | -7/+10 |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -1/+1 |
| 2023-05-29 | Rename `tcx.mk_re_*` => `Region::new_*` | Maybe Waffle | -2/+2 |
| 2023-05-20 | ensure !Unpin types do not get noalias | Erik Desjardins | -17/+19 |
| 2023-05-20 | improve code checking for drop_in_place lang item | Erik Desjardins | -4/+2 |
| 2023-05-20 | Apply `noalias`, `nonnull`, `dereferenceable`, and `align` attributes uncondi... | Patrick Walton | -17/+10 |
| 2023-05-20 | [rustc_ty_utils] Add the LLVM `noalias` parameter attribute to `drop_in_place... | Patrick Walton | -1/+35 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -2/+3 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -1/+11 |
| 2023-03-20 | Remove Ty::is_region_ptr | Mu42 | -1/+1 |