summary refs log tree commit diff
path: root/src/librustc/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2017-10-06Revert "Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lint"Niko Matsakis-0/+2
2017-09-28limit and clear cache obligations opportunisticallyNiko Matsakis-0/+4
2017-08-27Address review comments, second turnTatsuyuki Ishi-1/+1
2017-08-27Move unused-extern-crate to late passTatsuyuki Ishi-0/+1
2017-08-25rustc: Fix two instances of `try_get`Alex Crichton-2/+5
2017-08-22Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakisbors-1/+2
2017-08-17rustc: Rename NodeLocal to NodeBindingAlex Crichton-1/+1
2017-08-14Auto merge of #43858 - arielb1:escaping-default, r=eddybbors-1/+1
2017-08-14Rename `BuiltinShim` -> `CloneShim`scalexm-1/+1
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-1/+2
2017-08-14remove the "defaulted unit" type bit during writebackAriel Ben-Yehuda-1/+1
2017-08-11Use DefIndex instead of NodeId in UpvarId.Michael Woerister-2/+7
2017-08-11Auto merge of #43743 - michaelwoerister:gcx-tcx-switcheroo, r=eddybbors-1/+1
2017-08-09Auto merge of #43484 - estebank:point-to-return, r=arielb1bors-0/+1
2017-08-08Implement HashStable for Xyz<'gcx> instead of Xyz<'lcx>.Michael Woerister-1/+1
2017-08-08make `for_all_relevant_impls` O(1) againAriel Ben-Yehuda-2/+0
2017-08-03Add a more precise error messagescalexm-1/+1
2017-08-01Derive `Hash` on `AssociatedKind`.Inokentiy Babushkin-1/+1
2017-07-31Auto merge of #43399 - tschottdorf:bndmode-pat-adjustments, r=nikomatsakisbors-0/+4
2017-07-30default binding modes: add pat_binding_modesTobias Schottdorf-0/+4
2017-07-29Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lintVadim Petrochenkov-2/+0
2017-07-27rustc_const_eval: keep track of the appropriate ParamEnv.Eduard-Mihai Burtescu-2/+4
2017-07-27rustc_const_eval: always require correct Substs.Eduard-Mihai Burtescu-2/+2
2017-07-25Point at return type always when type mismatch against itEsteban Küber-0/+1
2017-07-19Add an extra note to `late_bound_lifetime_arguments` error/lintVadim Petrochenkov-1/+1
2017-07-18Prohibit lifetime arguments in path segments with late bound lifetime parametersVadim Petrochenkov-0/+1
2017-07-12integrate anon dep nodes into trait selectionNiko Matsakis-28/+0
2017-07-11Downgrade ProjectionTy's TraitRef to its substsTobias Schottdorf-15/+8
2017-07-08Raised alignment limit from 2^15 to 2^31Lee Bousfield-1/+1
2017-07-05use field init shorthand in src/librustcZack M. Davis-12/+12
2017-06-28Auto merge of #42850 - estebank:unwanted-return-rotj, r=nikomatsakisbors-0/+12
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-1/+1
2017-06-24Do not specify return type in suggestion for some `Ty`sEsteban Küber-0/+12
2017-06-12consider closures/ty-fn-defs when making trait selection keysNiko Matsakis-1/+3
2017-06-12Auto merge of #42537 - michaelwoerister:tcx-for-dep-node, r=nikomatsakisbors-6/+6
2017-06-12Add E0610Guillaume Gomez-0/+18
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-6/+6
2017-06-06ICH: Make StableHashingContext work with any TyCtxt, not just the global one.Michael Woerister-4/+4
2017-06-04Auto merge of #42362 - estebank:type, r=arielb1bors-0/+16
2017-06-04Show trait method signature when impl differsEsteban Küber-0/+16
2017-06-03Auto merge of #42332 - michaelwoerister:no-more-retracing, r=nikomatsakisbors-2/+2
2017-06-01strip param-env from infcxNiko Matsakis-23/+0
2017-06-01move projection mode into parameter environmentNiko Matsakis-4/+10
2017-06-01Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakisbors-59/+0
2017-06-01rustc: replace autoderefs' use of MethodCallee with OverloadedDeref.Eduard-Mihai Burtescu-12/+0
2017-06-01rustc: remove unnecessary ItemSubsts wrapper.Eduard-Mihai Burtescu-13/+0
2017-06-01rustc: replace TyFnDef in MethodCallee with just the FnSig.Eduard-Mihai Burtescu-2/+6
2017-06-01rustc: keep overloaded autoderef MethodCallee's in Adjust.Eduard-Mihai Burtescu-38/+0
2017-05-31Upgrade ProjectionTy's Name to a DefIdTobias Schottdorf-2/+2
2017-05-31Make a newtype for DefPathHash so they are not confused with content hashesMichael Woerister-2/+2