about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2019-01-07Rollup merge of #57290 - mark-i-m:remove-outdated-comment, r=michaelwoeristerPietro Albini-3/+0
2019-01-06Make sure feature gate errors are recoverable (take 2)Vadim Petrochenkov-3/+1
2019-01-05Rollup merge of #57343 - Xanewok:querify-access-levels, r=nikomatsakiskennytm-3/+0
2019-01-05Rollup merge of #57314 - wiktorkuchta:master, r=Centrilkennytm-1/+1
2019-01-05Rollup merge of #57295 - d-e-s-o:topic/be-be, r=zackmdaviskennytm-1/+1
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-72/+184
2019-01-04Remove unused name from CrateAnalysisIgor Matuszewski-1/+0
2019-01-04Replace CrateAnalysis::access_levels with queryIgor Matuszewski-2/+0
2019-01-04Update src/librustc/ty/fold.rsArtem Varaksa-1/+1
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-350/+191
2019-01-04implement a hack to make traitobject 0.1.0 compileAriel Ben-Yehuda-2/+123
2019-01-04Revert "add coherence future-compat warnings for marker-only trait objects"Ariel Ben-Yehuda-55/+7
2019-01-04add comment to <List<ExistentialPredicates>>::principalAriel Ben-Yehuda-1/+25
2019-01-04avoid giving a principal to marker-only trait objectsAriel Ben-Yehuda-1/+1
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-14/+29
2019-01-03Forbid impl Trait from referring to unnamable recursive typesMatthew Jasper-2/+72
2019-01-03Fix repeated word typosWiktor Kuchta-1/+1
2019-01-02Fix 'be be' constructsDaniel Mueller-1/+1
2019-01-02rename `type_moves_by_default` to `type_is_copy_modulo_regions`Niko Matsakis-10/+10
2019-01-02pacify the mercilous eddyb ;)Niko Matsakis-2/+4
2019-01-02add some comments about lifetimes etcNiko Matsakis-0/+18
2019-01-02improve handling for subtypeNiko Matsakis-23/+14
2019-01-02make evaluation track whether outlives relationships matteredNiko Matsakis-15/+21
2019-01-02remove outdated commentMark Mansi-3/+0
2019-01-02Auto merge of #57250 - codeworm96:tyerr_msg, r=varkorbors-2/+2
2019-01-01Check the correct arenaOliver Scherer-1/+1
2019-01-01Remove unused functionOliver Scherer-8/+0
2019-01-01Macrofy more `Lift` implsOliver Scherer-200/+48
2019-01-01Properly lift `Allocations`Oliver Scherer-9/+2
2019-01-01what is going on?Oliver Scherer-7/+7
2019-01-01Git is drunkOliver Scherer-7/+7
2019-01-01rebase falloutOliver Scherer-6/+1
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-71/+50
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-9/+7
2019-01-01Mingw is special wrt type sizesOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-91/+127
2019-01-01Auto merge of #55937 - davidtwco:issue-54943, r=pnkfelixbors-84/+117
2018-12-31Improve type mismatch error messagesYuning Zhang-2/+2
2018-12-31Clean up and optimize OpenTask / read_indexJohn Kåre Alsaker-6/+6
2018-12-31Auto merge of #57035 - Zoxc:query-pref9, r=michaelwoeristerbors-23/+34
2018-12-30Stop well-formedness checking unreachable code.David Wood-23/+8
2018-12-30Always check well-formedness.David Wood-2/+22
2018-12-30Refactor `UserTypeAnnotation`.David Wood-81/+109
2018-12-30Auto merge of #57158 - estebank:as-ref, r=zackmdavisbors-14/+14
2018-12-29Auto merge of #56225 - alexreg:type_alias_enum_variants, r=petrochenkovbors-12/+10
2018-12-29Use `same_type` instead of duplicating logicEsteban Küber-14/+14
2018-12-28Auto merge of #57118 - Zoxc:query-stats, r=wesleywiserbors-2/+106
2018-12-27Set a `def_id` in `ParamEnv` only with `-Z chalk`scalexm-1/+1
2018-12-27Integrate chalk enginescalexm-0/+17
2018-12-27Fix replacement of escaping bound typesscalexm-5/+12