about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/sty.rs
AgeCommit message (Expand)AuthorLines
2021-09-24Rollup merge of #89001 - jackh726:binder-cleanup, r=nikomatsakisJubilee-2/+5
2021-09-17introduce new fallback algorithmNiko Matsakis-0/+8
2021-09-15Remove ToPolyTraitRef impl for TraitRefjackh726-2/+5
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-2/+2
2021-08-27Add `ty::BoundConstness`Deadbeef-1/+1
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-10/+10
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-2/+2
2021-08-13move Constness into TraitPredicateDeadbeef-1/+4
2021-07-05Convert `debug_assert!` to `assert!` in `Binder::dummy`Yuki Okushi-1/+1
2021-07-03Remove `ty::Binder::bind()`Yuki Okushi-8/+0
2021-06-27Derive `Copy` for `VarianceDiagInfo`Aaron Hill-2/+2
2021-06-23Use HTTPS links where possibleSmitty-2/+2
2021-06-06Add variance-related information to lifetime error messagesAaron Hill-0/+52
2021-06-05Auto merge of #85919 - workingjubilee:simd-ptrs-are-valid, r=petrochenkovbors-5/+0
2021-06-02Inline is_machine into check_simdJubilee Young-8/+0
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-0/+5
2021-06-02Implement `Ty::is_enum` using `matches!`Tomasz Miąsko-4/+1
2021-06-01Allow raw pointers in SIMD typesJubilee Young-1/+4
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