summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2022-07-15Only register hidden types for opaque types from the current crate, nothing e...Oli Scherer-0/+1
2022-05-14Auto merge of #96883 - jackh726:early-binder-2, r=oli-obkbors-3/+3
2022-05-13Add bound_type_ofJack Huey-1/+1
2022-05-13Rollup merge of #96989 - cjgillot:defpath-use, r=davidtwcoMatthias Krüger-6/+2
2022-05-12Correct comment.Camille GILLOT-6/+2
2022-05-10Introduce EarlyBinderJack Huey-3/+3
2022-05-10update clippylcnr-1/+1
2022-05-10only_local: always check for misuselcnr-17/+28
2022-05-10add check and don't encode `#[inline]`lcnr-0/+3
2022-05-10fix commentlcnr-3/+3
2022-05-10don't encode only locally used attrslcnr-0/+4
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-9/+9
2022-05-02fix most compiler/ doctestsElliot Roberts-9/+9
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-9/+27
2022-04-23Compute has_pub_restricted in the resolver.Camille GILLOT-0/+2
2022-04-23Drop vis in Item.Camille GILLOT-17/+1
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-4/+4
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-4/+4
2022-04-16Provide a better diagnostic on failure to meet send bound on futures in a for...oribenshir-2/+3
2022-04-09Auto merge of #95435 - cjgillot:one-name, r=oli-obkbors-17/+18
2022-04-09Use def_key in `tcx.item_name` when possible.Camille GILLOT-17/+18
2022-04-09Auto merge of #95524 - oli-obk:cached_stable_hash_cleanups, r=nnethercotebors-34/+19
2022-04-07Deduplicate the error printing code for hidden type mismatchesOli Scherer-0/+20
2022-04-07Document and rename the new wrapper typeOli Scherer-4/+11
2022-04-04Mention implementers of unsatisfied traitEsteban Kuber-2/+7
2022-03-31Merge impl_constness and is_const_fn_raw.Camille GILLOT-0/+11
2022-03-31inline a trivial functionOli Scherer-0/+1
2022-03-31Move stable hash from TyS into a datastructure that can be shared with other ...Oli Scherer-34/+11
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-2/+2
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-2/+2
2022-03-30rework implementation for inherent impls for builtin typeslcnr-0/+3
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-1/+1
2022-03-28Remove opaque type obligation and just register opaque types as they are enco...Oli Scherer-7/+0
2022-03-28Have the spans of TAIT type conflict errors point to the actual site instead ...Oli Scherer-0/+32
2022-03-28Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"Oli Scherer-1/+19
2022-03-25Auto merge of #95082 - spastorino:overlap-inherent-impls, r=nikomatsakisbors-0/+7
2022-03-24Extract impl_subject_and_oglibations fn and make equate receive subjectsSantiago Pastorino-1/+2
2022-03-21Rename `~const Drop` to `~const Destruct`Deadbeef-0/+1
2022-03-20Extract ImplSubject informationSantiago Pastorino-0/+6
2022-03-17Add comments on PolaritySantiago Pastorino-0/+7
2022-03-12Queryify `is_doc_hidden`Noah Lev-9/+1
2022-02-28Auto merge of #94299 - oli-obk:stable_hash_ty, r=michaelwoeristerbors-4/+29
2022-02-25"Reset" the hashing context before stable hashing the typesOli Scherer-2/+6
2022-02-25Switch bootstrap cfgsMark Rousskov-2/+2
2022-02-24Don't cache stable hashes in types outside of incremental modeOli Scherer-2/+14
2022-02-24Try out caching the stable hash of Ty within itselfOli Scherer-3/+12
2022-02-15Overhaul `Const`.Nicholas Nethercote-7/+9
2022-02-15Overhaul `PredicateInner` and `Predicate`.Nicholas Nethercote-29/+28
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-57/+29