about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils
AgeCommit message (Expand)AuthorLines
2023-10-30Some manual rustfmt as rustfmt is broken on this fileOli Scherer-3/+4
2023-10-30Merge two equal match armsOli Scherer-6/+1
2023-10-30Don't treat closures/coroutines as part of the public APIOli Scherer-21/+9
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-5/+7
2023-10-29Ignore RPIT duplicated lifetimes in opaque_types_defined_byMichael Goulet-1/+8
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-0/+13
2023-10-27fix failure to detect a too-big-type after adding paddingRalf Jung-0/+3
2023-10-27Basic generators workOli Scherer-0/+13
2023-10-25Rollup merge of #117136 - compiler-errors:defid-list, r=oli-obkMatthias Krüger-2/+5
2023-10-24Intern LocalDefId list from opaque queryMichael Goulet-2/+5
2023-10-23Factor signature type walking out of opaque_types_defined_byOli Scherer-44/+154
2023-10-20s/generator/coroutine/Oli Scherer-39/+39
2023-10-20s/Generator/Coroutine/Oli Scherer-30/+30
2023-10-20Adjust importsMichael Goulet-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-99/+112
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+3
2023-10-06Auto merge of #116269 - Veykril:rustc-abi, r=WaffleLapkinbors-1/+1
2023-10-05Rollup merge of #116223 - catandcoder:master, r=cjgillotJubilee-1/+1
2023-10-04Auto merge of #116370 - nnethercote:more-arena-stuff, r=cjgillotbors-1/+1
2023-10-04Fix misuses of a vs ancui fliter-1/+1
2023-10-03Optimize some `alloc_from_iter` call sites.Nicholas Nethercote-1/+1
2023-10-02Implement Deref<LayoutS> for LayoutLukas Wirth-1/+1
2023-09-29a small wf and clause cleanuplcnr-5/+4
2023-09-26Don't store lazyness in DefKindMichael Goulet-7/+5
2023-09-23Remove GeneratorWitness and rename GeneratorWitnessMIR.Camille GILLOT-13/+2
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-25/+2
2023-09-21Record asyncness span in HIRMichael Goulet-2/+5
2023-09-20remove `impl<'tcx> ToPredicate<'tcx, Clause<'tcx>> for PolyProjectionPredicat...Ziru Niu-8/+5
2023-09-19Don't resolve generic instances if they may be shadowed by dynMichael Goulet-1/+24
2023-09-18Explain `with_reveal_all_normalized` usageOli Scherer-0/+3
2023-09-14Auto merge of #115817 - fee1-dead-contrib:fix-codegen, r=oli-obkbors-0/+1
2023-09-14treat host effect params as erased generics in codegenDeadbeef-0/+1
2023-09-12add helper method for finding the one non-1-ZST fieldRalf Jung-13/+5
2023-09-11Disentangle `Debug` and `Display` for `Ty`.Nicholas Nethercote-1/+2
2023-09-08Auto merge of #115372 - RalfJung:abi-assert-eq, r=davidtwcobors-0/+2
2023-09-07Don't require `Drop` for `[PhantomData<T>; N]` where `N` and `T` are generic,...Oli Scherer-2/+22
2023-09-07extend comments around PassMode::DirectRalf Jung-0/+2
2023-08-29some more is_zst that should be is_1zstRalf Jung-3/+3
2023-08-26Use `preserve_mostcc` for `extern "rust-cold"`Scott McMurray-1/+4
2023-08-09Rollup merge of #114670 - compiler-errors:issue-114660, r=cjgillotMatthias Krüger-35/+30
2023-08-09Don't use type_of to determine if item has intrinsic shimMichael Goulet-35/+30
2023-08-08feat: `riscv-interrupt-{m,s}` calling conventionsSeth Pellegrino-0/+3
2023-08-08Auto merge of #114602 - compiler-errors:rpit-outlives-sadness, r=oli-obkbors-22/+13
2023-08-08Install bidirectional outlives predicates for RPITITs (and RPITs) correctlyMichael Goulet-22/+13
2023-08-08Unconditionally record lifetime mappingMichael Goulet-1/+1
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-5/+7
2023-08-02Rollup merge of #114079 - compiler-errors:closure-upvars, r=oli-obkNilstrieb-4/+12
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-4/+12
2023-08-01Fix a commentMichael Goulet-1/+2
2023-08-01don't create a predicate for just a comparisonMichael Goulet-4/+10