summary refs log tree commit diff
path: root/src/librustc_privacy
AgeCommit message (Expand)AuthorLines
2017-07-11Downgrade ProjectionTy's TraitRef to its substsTobias Schottdorf-67/+118
2017-07-10Store all generic arguments for method calls in HIRVadim Petrochenkov-2/+2
2017-07-07Address review commentspetrochenkov-0/+6
2017-07-06Check adjustments and node substsVadim Petrochenkov-29/+43
2017-07-06Check types for privacyVadim Petrochenkov-2/+330
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-2/+14
2017-06-23Removed as many "```ignore" as possible.kennytm-4/+6
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-05-25Hygienize `librustc_privacy`.Jeffrey Seyfried-7/+38
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-3/+3
2017-04-26Auto merge of #41504 - eddyb:query-api, r=nikomatsakisbors-30/+30
2017-04-25privacy: Rename and cleanup PrivacyVisitorVadim Petrochenkov-70/+38
2017-04-25Check privacy of trait items in all contextsVadim Petrochenkov-27/+0
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-2/+2
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-28/+28
2017-04-12First attempt at global_asm! macroA.J. Gardner-2/+11
2017-03-29rustbuild: Update bootstrap compilerAlex Crichton-1/+0
2017-03-23convert privacy access levels into a queryNiko Matsakis-6/+23
2017-03-23move `export_map` into the tcxNiko Matsakis-7/+3
2017-03-17Make priv in pub hard error for crates using pub(restricted)Taylor Cramer-2/+36
2017-03-15Stabilize pub(restricted)Taylor Cramer-2/+2
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-2/+10
2017-01-29Remove no longer necessary ctor checks in rustc_privacyVadim Petrochenkov-67/+5
2017-01-29Fix the falloutVadim Petrochenkov-1/+1
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-36/+36
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-2/+2
2017-01-16AST/HIR: Replace Path with Type in WhereEqPredicateVadim Petrochenkov-1/+1
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-6/+16
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-6/+16
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-28/+25
2016-12-24Use `DefId`s instead of `NodeId`s for `pub(restricted)` visibilities.Jeffrey Seyfried-16/+16
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-1/+1
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-29Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddybbors-3/+4
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-1/+1
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-16/+12
2016-11-29Fix rebase breakageFlorian Diebold-6/+10
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-6/+14
2016-11-29rustc_privacy: fix compilationFlorian Diebold-7/+7
2016-11-28Remove auto_traits from PartitionedBoundsMark-Simulacrum-3/+4
2016-11-28rustc_privacy: switch private-in-public checking to Ty.Eduard Burtescu-149/+183
2016-11-28rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor.Eduard-Mihai Burtescu-119/+115
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-31/+47
2016-11-28rustc: desugar UFCS as much as possible during HIR lowering.Eduard Burtescu-12/+22
2016-11-16include a Name and Span for each item in the HIR of the implNiko Matsakis-26/+26
2016-11-16add a `nested_visit_map` methodNiko Matsakis-47/+32
2016-11-16fallout from separating impl-items from implsNiko Matsakis-25/+59
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-2/+3