about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/sty.rs
AgeCommit message (Expand)AuthorLines
2021-05-22Make THIR building a stealable queryLeSeulArtichaut-1/+1
2021-04-08Fix outdated crate names in compiler docspierwill-2/+2
2021-03-31Add var to BoundRegion. Add query to get bound vars for applicable items.Jack Huey-34/+33
2021-03-31Track bound varsJack Huey-43/+26
2021-03-31Add tcx lifetime to BinderJack Huey-41/+41
2021-03-31count bound varsJack Huey-6/+44
2021-03-31Add u32 for bound variables to BinderJack Huey-10/+11
2021-03-27Address more review commentsJoshua Nelson-0/+14
2021-03-27Remove (lots of) dead codeJoshua Nelson-80/+1
2021-03-26fix doc comment for `ty::Dynamiclcnr-1/+1
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-1/+1
2021-02-26Miscellaneous inlining improvementsTomasz Miąsko-0/+4
2021-02-24Auto merge of #82159 - BoxyUwU:uwu, r=varkorbors-47/+0
2021-02-23yeetEllen-47/+0
2021-02-18Rollup merge of #82066 - matthewjasper:trait-ref-fix, r=jackh726Dylan DPC-29/+41
2021-02-15Parameterize `DynMetadata` over its `dyn SomeTrait` typeSimon Sapin-1/+4
2021-02-15Add `ptr::Pointee` trait (for all types) and `ptr::metadata` functionSimon Sapin-0/+45
2021-02-13Make ProjectionTy::trait_ref truncate substs againMatthew Jasper-11/+26
2021-02-13Avoid `trait_ref` when lowering ExistentialProjectionsMatthew Jasper-5/+18
2021-02-13Remove ProjectionTy::from_ref_and_nameMatthew Jasper-16/+0
2021-02-12Auto merge of #81744 - rylev:overlapping-early-exit2, r=lcnrbors-0/+9
2021-02-12Short circuit full corherence check when dealing with types with different re...Ryan Levick-0/+9
2021-02-04use generic arguments of associated item in trait_ref methodb-naber-1/+9
2021-02-02Bump rustfmt versionMark Rousskov-2/+8
2021-01-18Use `rustc_type_ir::{IntTy,UintTy,FloatTy} instead of the `rustc_ast` ones in...LeSeulArtichaut-9/+8
2021-01-18Move a few more types to `rustc_type_ir`LeSeulArtichaut-56/+1
2021-01-17Whitespace and typoJack Huey-1/+1
2021-01-17Add comment about Encodable/Decodable implJack Huey-0/+2
2021-01-17Don't derive TyEncodable/TyDecodable for BinderJack Huey-1/+1
2021-01-14Don't ICE when computing a layout of a generator tainted by errorsTomasz Miąsko-2/+2
2020-12-27Also show the displayed version of IntVar and FloatVarCamelid-2/+2
2020-12-26Document `InferTy` & co.Camelid-3/+30
2020-12-25Rollup merge of #80327 - PankajChaudhary5:PankajChaudhary, r=GuillaumeGomezDylan DPC-4/+1
2020-12-23Updated the match with the matches macroPankajChaudhary5-4/+1
2020-12-23Rollup merge of #80298 - PankajChaudhary5:PankajChaudhary, r=GuillaumeGomezGuillaume Gomez-8/+2
2020-12-22Improve the code quality by using matches macroPankajChaudhary5-8/+2
2020-12-20Edit rustc_middle::ty::TyKind docspierwill-3/+5
2020-12-18Make BoundRegion have a kind of BoungRegionKindJack Huey-12/+20
2020-12-17Auto merge of #79945 - jackh726:existential_trait_ref, r=nikomatsakisbors-41/+19
2020-12-15Auto merge of #79922 - tmiasko:lower-discriminant, r=nagisabors-4/+35
2020-12-12Auto merge of #79169 - LeSeulArtichaut:ty-lib, r=nikomatsakisbors-108/+2
2020-12-11Move binder for dyn to each list itemJack Huey-41/+19
2020-12-11Lower `discriminant_value` intrinsicTomasz Miąsko-4/+35
2020-12-09Use Places for captures in MIRAman Arora-0/+9
2020-12-02Create `rustc_ty_library`LeSeulArtichaut-108/+2
2020-11-29Auto merge of #78863 - KodrAus:feat/simd-array, r=oli-obkbors-17/+12
2020-11-23Use Option::map instead of open coding itLingMan-4/+1
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-11-15add a canary test for complex repr(simd)Ashley Mannix-1/+7
2020-11-13remove internal simd_size_and_ty from llvm backendAshley Mannix-1/+6