about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils/src
AgeCommit message (Expand)AuthorLines
2025-03-06Prefer a two value enum over boolOli Scherer-2/+3
2025-03-05Rollup merge of #138028 - workingjubilee:is-rustic-abi, r=compiler-errors许杰友 Jieyou Xu (Joe)-5/+2
2025-03-05Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk许杰友 Jieyou Xu (Joe)-2/+1
2025-03-04compiler: use `is_rustic_abi` in ty_utilsJubilee Young-5/+2
2025-03-02Remove layouting dead code for non-array SIMD types.Moulins-76/+19
2025-03-01Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubileeMatthias Krüger-3/+3
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-3/+3
2025-02-28Rollup merge of #137770 - compiler-errors:unsafe-binder-sized-crit, r=oli-obk许杰友 Jieyou Xu (Joe)-3/+6
2025-02-28Fix sized constraint for unsafe binderMichael Goulet-3/+6
2025-02-27Delete tuple unsizingAlice Ryhl-2/+1
2025-02-27Don't infer unwinding of virtual calls based on the function attributesDianQK-6/+13
2025-02-27Don't infer attributes of virtual calls based on the function bodyDianQK-34/+29
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-4/+4
2025-02-23Rollup merge of #137256 - workingjubilee:untangle-vector-abi-assumptions, r=b...Matthias Krüger-26/+34
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-4/+4
2025-02-22Rollup merge of #137399 - lukas-code:oopsie-woopsie, r=compiler-errorsMatthias Krüger-1/+15
2025-02-21don't leave assoc const unnormalized due to unconstrained paramsLukas Markeffsky-0/+1
2025-02-21layout_of: put back not-so-unreachable caseLukas Markeffsky-1/+14
2025-02-21Rollup merge of #137350 - nnethercote:remove-Map-3, r=ZalatharMatthias Krüger-3/+3
2025-02-20compiler: split vector_align into cabi and llvmlikeJubilee Young-2/+5
2025-02-20compiler: `BackendRepr::inherent_{size,align} -> scalar_{size,align}`Jubilee Young-23/+28
2025-02-20compiler: Align::max_for_offset -> Align::max_aligned_factorJubilee Young-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-3/+3
2025-02-20Update check to reflect that non-ZST uninhabited types should not be PassMode...Zachary S-1/+1
2025-02-20Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...Zachary S-21/+19
2025-02-20Turn order dependent trait objects future incompat warning into a hard errorOli Scherer-56/+2
2025-02-19Make fewer crates depend on rustc_ast_irMichael Goulet-2/+1
2025-02-18cosmetic changesLukas Markeffsky-18/+22
2025-02-18remove useless parameterLukas Markeffsky-36/+10
2025-02-18remove redundant codeLukas Markeffsky-11/+9
2025-02-18remove unreachable casesLukas Markeffsky-15/+8
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-17Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgrbors-5/+8
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+1
2025-02-15Replace some u64 hashes with Hash64Ben Kimock-5/+8
2025-02-13Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obkbors-9/+3
2025-02-13Auto merge of #136954 - jhpratt:rollup-koefsot, r=jhprattbors-1/+1
2025-02-12Rollup merge of #136807 - workingjubilee:merge-gpus-to-get-the-arcradeongefor...Jacob Pratt-1/+1
2025-02-13intern valtreesLukas Markeffsky-9/+3
2025-02-12Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obkbors-2/+2
2025-02-10compiler: die immediately instead of handling unknown target codegenJubilee Young-8/+4
2025-02-10Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptrBastian Kersting-2/+2
2025-02-09compiler: internally merge `Conv::PtxKernel` into `GpuKernel`Jubilee Young-1/+1
2025-02-08Rustfmtbjorn3-24/+39
2025-02-06Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=NadrierilMatthias Krüger-1/+2
2025-02-05Rollup merge of #133932 - bjorn3:fix_ptx_kernel_abi, r=wesleywiserJubilee-8/+3
2025-02-03Remove `'pat` lifetime from some match-lowering data structuresZalathar-1/+2
2025-02-02Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obkMatthias Krüger-1/+1
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-1/+1