about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils/src
AgeCommit message (Expand)AuthorLines
2024-03-05Rollup merge of #122018 - RalfJung:box-custom-alloc, r=oli-obkMatthias Krüger-1/+1
2024-03-05Convert `SpannedTypeVisitor` to use `VisitorResult`Jason Newcomb-26/+20
2024-03-05Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`Jason Newcomb-15/+10
2024-03-05Merge `impl_trait_in_assoc_types_defined_by` query back into `opaque_types_de...Oli Scherer-14/+7
2024-03-05Uplift some feeding out of associated_type_for_impl_trait_in_impl and into qu...Michael Goulet-43/+4
2024-03-05only set noalias on Box with the global allocatorRalf Jung-1/+1
2024-03-05Rollup merge of #121838 - oli-obk:impl_trait_in_assoc_tys_fix, r=compiler-errorsMatthias Krüger-81/+18
2024-03-04make `intrinsic` query legal for any `DefId`Oli Scherer-3/+1
2024-03-04Merge the impl trait in assoc type collector into the opaque type collector a...Oli Scherer-81/+18
2024-02-28Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive`Trevor Gross-0/+2
2024-02-27wf-check RPITslcnr-12/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-10/+5
2024-02-21Rollup merge of #121208 - nnethercote:delayed_bug-to-bug, r=lcnrDylan DPC-3/+2
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-3/+2
2024-02-20Fix stray trait mismatch in resolve_associated_item for AsyncFnMichael Goulet-15/+3
2024-02-16Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkinbors-1/+2
2024-02-13Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errorsbors-3/+4
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-20/+23
2024-02-12Stop calling `impl_polarity` when `impl_trait_ref` was also calledOli Scherer-3/+4
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-1/+2
2024-02-12Dejargnonize substShoyu Vanilla-20/+23
2024-02-12Lower anonymous structs or unions to HIRFrank King-2/+1
2024-02-11Auto merge of #120619 - compiler-errors:param, r=lcnrbors-3/+1
2024-02-10Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obkbors-0/+31
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-4/+0
2024-02-07Stop using is_copy_modulo_regions when building clone shimMichael Goulet-3/+1
2024-02-07Stop using `hir_ty_to_ty` in rustc_privacyOli Scherer-3/+3
2024-02-07Actually walk fields of Adt definitionsOli Scherer-2/+11
2024-02-07extern types don't have any types to visitOli Scherer-1/+1
2024-02-07Associated types in traits don't necessarily have a type that we can visitOli Scherer-5/+4
2024-02-06Coroutine closures implement regular Fn traits, when possibleMichael Goulet-0/+18
2024-02-06Regular closures now built-in impls for AsyncFn*Michael Goulet-0/+13
2024-02-06Fudge coroutine argument for CoroutineKindShim in fn_sig_for_fn_abiMichael Goulet-2/+34
2024-02-06Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closureMichael Goulet-1/+1
2024-02-06More comments, final tweaksMichael Goulet-0/+13
2024-02-06Build a shim to call async closures with different AsyncFn trait kindsMichael Goulet-9/+23
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-0/+47
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-1/+21
2024-02-06Invert diagnostic lints.Nicholas Nethercote-4/+0
2024-01-30Remove the `abi_amdgpu_kernel` featureclubby789-1/+0
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-1/+2
2024-01-26Auto merge of #119968 - clubby789:unused-feature, r=compiler-errorsbors-1/+0
2024-01-26Auto merge of #116167 - RalfJung:structural-eq, r=lcnrbors-11/+5
2024-01-25Remove unused featuresclubby789-1/+0
2024-01-24remove StructuralEq traitRalf Jung-11/+5
2024-01-23Rollup merge of #120139 - compiler-errors:fnonce-shim, r=BoxyUwULeón Orell Valerian Liehr-1/+6
2024-01-23Rollup merge of #119766 - oli-obk:split_tait_and_atpit, r=compiler-errorsLeón Orell Valerian Liehr-62/+151
2024-01-22Do not normalize closure signature when building FnOnce shimMichael Goulet-1/+6
2024-01-22Limit impl trait in assoc type defining scopeOli Scherer-1/+79
2024-01-22Pull opaque type check into a separate methodOli Scherer-61/+64