about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2018-10-20Auto merge of #55007 - davidtwco:issue-39175, r=petrochenkovbors-10/+64
2018-10-19Only suggest paths that exist.David Wood-10/+64
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-45/+30
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-29/+29
2018-10-19Auto merge of #55194 - kennytm:rollup, r=kennytmbors-0/+2
2018-10-19Rollup merge of #55071 - oli-obk:const_cast_🍨, r=RalfJungkennytm-0/+2
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-2/+2
2018-10-19Auto merge of #55040 - scalexm:param-env, r=nikomatsakisbors-3/+24
2018-10-18Rollup merge of #55016 - oli-obk:vtables💥_vtables_everywhere, r=RalfJungkennytm-8/+8
2018-10-17Add `FromEnv` for input types in the environmentscalexm-3/+3
2018-10-17Implement the `environment` queryscalexm-0/+1
2018-10-17Use `Environment` instead of `ty::ParamEnv` in chalk contextscalexm-3/+23
2018-10-17Auto merge of #54671 - petrochenkov:extpre2015, r=nikomatsakisbors-3/+5
2018-10-16Auto merge of #55093 - nikomatsakis:nll-issue-54574-multisegment-path, r=pnkf...bors-31/+99
2018-10-16fix commentNiko Matsakis-1/+1
2018-10-16Auto merge of #55067 - ljedrz:generic_iterator_related_improvements, r=petroc...bors-1/+1
2018-10-15introduce a more expressive `UserSubsts`Niko Matsakis-31/+99
2018-10-15Uplift some comments to doc commentsOliver Scherer-8/+8
2018-10-15remove the sub/super terminology for universesNiko Matsakis-18/+22
2018-10-15convert `UniverseIndex` into a `newtype_index!`Niko Matsakis-38/+7
2018-10-15make `UniverseIndex` hashable, rename "sub-" to "superuniverse"Niko Matsakis-15/+18
2018-10-15rename `QueryResult` to `QueryResponse`Niko Matsakis-10/+10
2018-10-14Auto merge of #55032 - oli-obk:the_early_unwrap_gets_the_panic, r=Mark-Simula...bors-14/+11
2018-10-14Fix ICE and report a human readable errorOliver Scherer-0/+2
2018-10-14change a cloning map to into_iterljedrz-1/+1
2018-10-13Copy extern prelude from resolver to global contextVadim Petrochenkov-3/+5
2018-10-13Check the invariant for `principal` inside the methodOliver Scherer-14/+11
2018-10-12Rollup merge of #54958 - RalfJung:static-assert, r=oli-obkkennytm-5/+2
2018-10-10Rollup merge of #54909 - scalexm:finish-rules, r=nikomatsakisManish Goregaokar-13/+21
2018-10-10add a macro for static assertionsRalf Jung-5/+2
2018-10-09miri engine: also check return type before calling functionRalf Jung-0/+4
2018-10-08Compute flags for `ty::UnnormalizedProjection`scalexm-1/+4
2018-10-08Pass around interned refs to goals and not goalsscalexm-12/+17
2018-10-07Auto merge of #54835 - oli-obk:mögen_konstante_funktionen_doch_bitte_endlich...bors-1/+1
2018-10-06Auto merge of #54859 - pietroalbini:rollup, r=pietroalbinibors-389/+391
2018-10-05Rollup merge of #54781 - phansch:master, r=varkorPietro Albini-1/+16
2018-10-05Rollup merge of #54717 - ljedrz:cleanup_ty_p1, r=davidtwcoPietro Albini-388/+375
2018-10-05Auto merge of #54743 - ljedrz:cleanup_ty_p2, r=zackmdavisbors-178/+146
2018-10-05Stabilize `min_const_fn`Oliver Schneider-1/+1
2018-10-05Auto merge of #54703 - davidtwco:issue-52086, r=nikomatsakisbors-1/+37
2018-10-05rustc/ty: improve stack shifting and remove related allocationsljedrz-10/+10
2018-10-05rustc/ty: move a faster early return upljedrz-5/+5
2018-10-05rustc/ty: improve allocationsljedrz-38/+32
2018-10-05rustc/ty: simplify common patternsljedrz-41/+25
2018-10-05rustc/ty: use Cow<str> where applicableljedrz-248/+261
2018-10-05rustc/ty: whitespace fixesljedrz-46/+42
2018-10-04Further improve docs for `FnDef` and `FnPtr`Philipp Hansch-8/+6
2018-10-04remove occurences of `skolemization`Niko Matsakis-15/+13
2018-10-04remove all occurences of `skolemize`Niko Matsakis-1/+1
2018-10-04extend NLL universe code to have >1 placeholder within one universeNiko Matsakis-2/+14