about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils/src/needs_drop.rs
AgeCommit message (Expand)AuthorLines
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-1/+0
2022-08-26Migrate rustc_ty_utils to use SessionDiagnosticPeter Medus-4/+3
2022-05-13Add bound_type_ofJack Huey-1/+1
2022-05-10Introduce EarlyBinderJack Huey-3/+3
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-3/+3
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-10/+13
2022-02-24Restrict query recursion in `needs_significant_drop`Jakob Degen-19/+17
2021-12-02use try_normalize_erasing_regions in needs_dropb-naber-2/+4
2021-11-13Recurse through query system when checking ADT drop types, hopefully improvin...Jakob Degen-23/+61
2021-10-25Clean up debug statements in needs_dropJakob Degen-7/+5
2021-10-23Fixes incorrect handling of ADT's drop requirementsJakob Degen-41/+54
2021-09-22PR fixupAman Arora-7/+16
2021-09-21Handle type params in insig dtorsAman Arora-10/+16
2021-09-212229: Early exit when we see an insigificant dropAman Arora-9/+33
2021-09-09Remove the queriesDeadbeef-75/+13
2021-09-09Const droppingDeadbeef-11/+76
2021-07-04Combine individual limit queries into single `limits` queryAaron Hill-1/+1
2021-07-04Query-ify global limit attribute handlingAaron Hill-1/+1
2021-05-14add new attribute rustc_insignificant_dtor and a query to check if a type has...Dhruv Jauhar-4/+49
2020-11-29Be cautious of calling upvar_tys before mirAman Arora-6/+2
2020-11-19Move `rustc_ty` -> `rustc_ty_utils`LeSeulArtichaut-0/+188