about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils/src/representability.rs
AgeCommit message (Expand)AuthorLines
2025-05-27Rename unpack to kindMichael Goulet-2/+2
2025-01-11rename `BitSet` to `DenseBitSet`Rémy Rakic-4/+4
2024-05-13Remove `extern crate rustc_middle` from `rustc_ty_utils`.Nicholas Nethercote-0/+1
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-1/+1
2024-03-14make `Representability::Infinite` carry `ErrorGuaranteed`Lukas Markeffsky-1/+1
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-4/+4
2024-02-12Dejargnonize substShoyu Vanilla-4/+4
2024-02-12Lower anonymous structs or unions to HIRFrank King-2/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2023-11-20Reduce exposure of some items.Nicholas Nethercote-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-6/+10
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-03-21Use local key in providersMichael Goulet-2/+2
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-6/+2
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-2/+6
2022-10-07Rewrite representabilityCameron Steffen-359/+92
2022-07-20Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister-1/+1
2022-03-31Specialize suggestion for Option<T>Michael Goulet-23/+47
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-7/+7
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-2/+2
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-2/+2
2022-02-01remove `TyS::same_type`lcnr-1/+1
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-6/+1
2021-05-10Implement changes suggested by tmiasko and davidtwcoFabian Wolff-43/+42
2021-05-06Fix stack overflow when checking for structural recursionFabian Wolff-17/+199
2021-04-27move `representability` out of `rustc_middle`lcnr-0/+186