about summary refs log tree commit diff
path: root/src/librustc_middle/ty
AgeCommit message (Expand)AuthorLines
2020-08-03Auto merge of #74969 - nnethercote:rm-GCX_PTR, r=Mark-Simulacrumbors-53/+16
2020-08-03Use more appropriate `tls::with_*` methods in some places.Nicholas Nethercote-3/+2
2020-08-03Remove `GCX_PTR`.Nicholas Nethercote-54/+18
2020-08-02Rollup merge of #75059 - shengsheng:typos, r=Dylan-DPCManish Goregaokar-1/+1
2020-08-03Rollup merge of #75054 - cjgillot:rename-depkind, r=petrochenkovYuki Okushi-6/+6
2020-08-02fix typosliuzhenyu-1/+1
2020-08-02Rename rustc_middle::cstore::DepKind to DependencyKind.Camille GILLOT-6/+6
2020-08-02Use Lift derive proc-macro in librustc_traits.Camille GILLOT-0/+2
2020-08-01rustc_metadata: track the simplified Self type for every trait impl.Eduard-Mihai Burtescu-22/+28
2020-07-31Rename HAIR to THIR (Typed HIR).Valentin Lazureanu-1/+1
2020-07-31Auto merge of #65989 - Aaron1011:fix/normalize-param-env, r=nikomatsakisbors-76/+122
2020-07-30Address code review comments.jumbatm-4/+11
2020-07-30Auto merge of #74876 - oli-obk:lumberjack_disable, r=RalfJungbors-37/+52
2020-07-29Address review commentsOliver Scherer-39/+43
2020-07-28Cache non-exhaustive separately from attributesMark Rousskov-9/+3
2020-07-28Replace all uses of `log::log_enabled` with `Debug` printersOliver Scherer-17/+28
2020-07-27cleanupBastian Kauschke-43/+23
2020-07-27it works again :tada:Bastian Kauschke-8/+14
2020-07-27fix rebaseBastian Kauschke-3/+3
2020-07-27directly contain `PredicateAtom` in `PredicateKind::ForAll`Bastian Kauschke-113/+106
2020-07-27introduce PredicateAtomBastian Kauschke-183/+202
2020-07-27add reuse_or_mk_predicateBastian Kauschke-5/+14
2020-07-27this might be unqualified, but at least it's now quantifiedBastian Kauschke-8/+11
2020-07-27split ignore_qualifiersBastian Kauschke-10/+39
2020-07-27reviewBastian Kauschke-13/+3
2020-07-27`PredicateKint` -> `PredicateKind`, the beginning of the endBastian Kauschke-304/+185
2020-07-27progressBastian Kauschke-20/+32
2020-07-27subst_supertraitBastian Kauschke-29/+12
2020-07-27somewhat related cleanupBastian Kauschke-8/+1
2020-07-27convert trivial predicatesBastian Kauschke-2/+2
2020-07-27minimalBastian Kauschke-9/+5
2020-07-27add `PredicateKint`, because who doesn't like bodgingBastian Kauschke-3/+200
2020-07-27Auto merge of #74784 - anp:track-vtables, r=eddybbors-1/+1
2020-07-26compare tagged/niche-filling layout and pick the best oneErik Desjardins-1/+15
2020-07-26[experiment] ty/layout: compute both niche-filling and tagged layouts for enums.Eduard-Mihai Burtescu-4/+8
2020-07-26Share serialization optimization between incr and metadataAaron Hill-28/+34
2020-07-26Hygiene serialization implementationAaron Hill-72/+148
2020-07-26Fix #[track_caller] shims for trait objects.Adam Perry-1/+1
2020-07-23Auto merge of #74611 - Mark-Simulacrum:revert-74069-bad-niche, r=eddybbors-22/+4
2020-07-23Auto merge of #74662 - Manishearth:rollup-jdt7t71, r=Manishearthbors-4/+4
2020-07-22Auto merge of #74404 - lcnr:ty-dep-path-cleanup-aaaaa, r=eddybbors-0/+21
2020-07-22Increase accuracy of lifetime bound on trait object impl suggestionEsteban Küber-4/+4
2020-07-22Fix rebase falloutAaron Hill-6/+10
2020-07-22Skip computing param_env and size if not neededAaron Hill-1/+0
2020-07-22Erase regions in try_eval_bitsAaron Hill-0/+1
2020-07-22Normalize opaque types when converting `ParamEnv` to `Reveal::All`Aaron Hill-72/+114
2020-07-21Revert "Compare tagged/niche-filling layout and pick the best one"Mark Rousskov-22/+4
2020-07-21fetch -> lookupBastian Kauschke-1/+1
2020-07-21`try_update` -> `try_upgrade`Bastian Kauschke-1/+1
2020-07-21remove some const arg in ty dep path boilerplateBastian Kauschke-0/+21