summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2018-11-25resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-11/+3
2018-11-15Simplify logicEsteban Küber-8/+2
2018-11-15Sidestep ICE in `type_of_def_id()` when called from `return_type_impl_trait`Esteban Küber-1/+21
2018-10-29Further foundational stuff on `ProjectionKind` before I add it to `AscribeUse...Felix S. Klock II-0/+30
2018-10-29Add intern table for `List<ProjectionElem<'tcx, (), ()>>`.Felix S. Klock II-2/+20
2018-10-29Remove redundant cloneShotaro Yamada-1/+1
2018-10-25Auto merge of #55347 - pietroalbini:rollup, r=pietroalbinibors-1/+1
2018-10-25Rollup merge of #55282 - sinkuu:redundant_clone, r=estebankPietro Albini-1/+1
2018-10-25Auto merge of #55323 - nikomatsakis:nll-ICE-55219-and-55241, r=pnkfelixbors-6/+28
2018-10-24introduce (but do not use) `ascribe_user_type` goalNiko Matsakis-6/+28
2018-10-24Minor doc improvementsVadim Petrochenkov-2/+6
2018-10-24Add `extern crate` items to extern preludeVadim Petrochenkov-4/+4
2018-10-23Remove redundant cloneShotaro Yamada-1/+1
2018-10-22convert user-provided signatures into def-idNiko Matsakis-16/+2
2018-10-22add a table to track user-provided signaturesNiko Matsakis-6/+31
2018-10-20Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant typeFabian Drinck-7/+15
2018-10-20Rename CanonicalVar to BoundTyIndexFabian Drinck-6/+6
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-2/+2
2018-10-20Auto merge of #55114 - oli-obk:fx#map, r=nikomatsakisbors-53/+38
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