summary refs log tree commit diff
path: root/src/librustc_privacy
AgeCommit message (Expand)AuthorLines
2018-10-07Revert "Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakis"Ariel Ben-Yehuda-7/+2
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
2018-07-02Auto merge of #51866 - zackmdavis:hir_making_each_day_of_the_year, r=petroche...bors-15/+22
2018-07-01call it `hir::VisibilityKind` instead of `hir::Visibility_:*`Zack M. Davis-2/+2
2018-07-01Auto merge of #51882 - varkor:check-type_dependent_defs, r=estebankbors-3/+8
2018-06-30in which the private/restricted-in-public error messaging gets specificZack M. Davis-6/+13
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-9/+9
2018-06-28Always check type_dependent_defsvarkor-3/+8
2018-06-28Use `Ident`s for path segments in HIRVadim Petrochenkov-2/+2
2018-06-20Rename ty_param_bound to generic_boundvarkor-4/+4
2018-06-20Rename ty_param_bound to trait_boundvarkor-3/+2
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-2/+2
2018-06-20Rename TraitTyParamBound to ParamBound::Traitvarkor-1/+1
2018-06-20Lift bounds into GenericParamvarkor-3/+3
2018-06-20Refactor generic parameters in rustdoc/cleanvarkor-8/+6
2018-06-20Refactor hir::GenericParam as a structvarkor-4/+9
2018-06-18Auto merge of #51414 - oli-obk:impl_trait_type_def, r=pnkfelixbors-6/+17