about summary refs log tree commit diff
path: root/src/librustc_privacy
AgeCommit message (Expand)AuthorLines
2019-01-06Address review commentsVadim Petrochenkov-14/+27
2019-01-05privacy: Mark everything in a header of a reachable impl as reachableVadim Petrochenkov-1/+8
2019-01-05privacy: Fix regression in impl reachabilityVadim Petrochenkov-3/+13
2019-01-01Address review commentsVadim Petrochenkov-77/+104
2019-01-01privacy: Use common `DefId` visiting infra for all privacy visitorsVadim Petrochenkov-503/+408
2018-12-25Remove licensesMark Rousskov-20/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-79/+76
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-51/+54
2018-11-30Fix panic with outlives in existential typeDan Robertson-1/+1
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-1/+1
2018-11-18Fix ICEs from imports of items not defined in modulesVadim Petrochenkov-3/+5
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-10-13Check the invariant for `principal` inside the methodOliver Scherer-4/+3
2018-09-30Auto merge of #54601 - cuviper:prep-1.31, r=Mark-Simulacrumbors-1/+1
2018-09-28rustc: keep a Span for each predicate in ty::GenericPredicates.Eduard-Mihai Burtescu-4/+4
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-1/+1
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-2/+7
2018-09-08Auto merge of #53705 - ms2300:tmp, r=oli-obkbors-7/+7
2018-09-06Auto merge of #53721 - arielb1:exhaustively-unpun, r=nikomatsakisbors-1/+3
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-7/+7
2018-09-01move the is_field_list_non_exhaustive flag to VariantDefAriel Ben-Yehuda-1/+1
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-11/+11
2018-08-27Remove path prefixes from NodeKindvarkor-10/+11
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-10/+10
2018-08-27Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakisbors-0/+1
2018-08-26fix `is_non_exhaustive` confusion between structs and enumsAriel Ben-Yehuda-1/+3
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-24Rollup merge of #53545 - FelixMcFelix:fix-50865-beta, r=petrochenkovkennytm-6/+17
2018-08-23Light restructuring.Kyle Simpson-22/+13
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-4/+4
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-23/+23
2018-08-21Further fixes.Kyle Simpson-2/+2
2018-08-21New AccessLevel and accompanying propagation.Kyle Simpson-6/+8
2018-08-20Mark impl Trait Functions as reachable. (Fixes #50865)Kyle Simpson-5/+11
2018-08-19Address minor commentsvarkor-8/+5
2018-08-10Logging for rustc_privacy.Kyle Simpson-0/+12
2018-08-09[nll] librustc_privacy: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-07Add HirId to VisibilityKind::RestrictedMark Rousskov-3/+2
2018-08-04Rollup merge of #53001 - petrochenkov:master, r=estebankkennytm-1/+1
2018-08-03privacy: Fix an ICE in `path_is_private_type`Vadim Petrochenkov-1/+1
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
2018-07-18Implement existential typesOliver Schneider-2/+5
2018-07-16Fix tidycsmoe-4/+11
2018-07-16ItemKindcsmoe-53/+53
2018-07-16TyKindcsmoe-3/+3
2018-07-16ExprKindcsmoe-3/+3
2018-07-15Auto merge of #52348 - oli-obk:bugfix, r=petrochenkovbors-5/+1
2018-07-13Use the correct visibilityOliver Schneider-5/+1
2018-07-12Deny bare trait objects in the rest of rustljedrz-0/+2
2018-07-02Get rid of `TyImplTraitExistential`Oliver Schneider-29/+15