about summary refs log tree commit diff
path: root/src/librustc_privacy
AgeCommit message (Expand)AuthorLines
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
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-06-07Add existential type definitonsOliver Schneider-6/+17
2018-06-01Update recursion limitsJohn Kåre Alsaker-0/+2
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-6/+6
2018-05-21rustc: move TypeParamDef's fields into GenericParamDefKind::Type.Eduard-Mihai Burtescu-4/+4
2018-05-15Lift pure_wrt_drop to GenericParamDefvarkor-2/+2
2018-05-15Refactor generic params loopsvarkor-2/+2
2018-05-15Pull common parameters into GenericParamDefvarkor-11/+11
2018-05-15Generalise more cases of explicit iteration of specific kindsvarkor-7/+17
2018-05-15Prefer iterator to vecvarkor-2/+2
2018-05-15Consolidate ty::Genericsvarkor-2/+2
2018-05-12Fix self referential impl Trait substitutionsleonardo.yvens-2/+13
2018-04-12Avoid comparing fields by name when possibleVadim Petrochenkov-6/+8
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-7/+6
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-4/+6
2018-02-26Auto merge of #48082 - jseyfried:improve_struct_field_hygiene, r=petrochenkovbors-7/+19
2018-02-20stage0 cfg cleanupMark Simulacrum-1/+0
2018-02-17Improve hygiene when privacy-checking struct expression or struct constructor...Jeffrey Seyfried-7/+19
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
2018-01-15Reexport -> re-export in prose and documentation commentsCarol (Nichols || Goulding)-2/+2
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-9/+1
2018-01-04rustc: Don't use relative paths for extended errorsAlex Crichton-0/+1
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-1/+1
2017-12-21Always report private-in-public in associated types as hard errorsVadim Petrochenkov-8/+13