about summary refs log tree commit diff
path: root/src/librustc_privacy
AgeCommit message (Expand)AuthorLines
2019-03-09Rollup merge of #58679 - Zoxc:passes-refactor, r=michaelwoeristerMazdak Farrokhzad-42/+36
2019-03-07HirIdification: replace NodeId method callsljedrz-2/+2
2019-03-06Rename check_privacy to check_private_in_publicJohn Kåre Alsaker-2/+2
2019-03-06Split up privacy checking so privacy_access_levels only does computations req...John Kåre Alsaker-42/+36
2019-03-05Handle const generics elsewherevarkor-2/+8
2019-03-02hir: HirIdify Impl&TraitItemIdljedrz-16/+10
2019-03-02hir: remove NodeId from Itemljedrz-15/+17
2019-03-02middle & privacy: partially HirIdifyljedrz-77/+85
2019-03-01hir: remove NodeId from ImplItemljedrz-2/+5
2019-03-01ty: HirIdify some lintsljedrz-8/+8
2019-03-01hir: remove NodeId from TraitItemljedrz-30/+32
2019-02-27rename Substs to InternalSubstscsmoe-3/+3
2019-02-24hir: remove NodeId from Exprljedrz-4/+5
2019-02-24hir: remove NodeId from MacroDefljedrz-3/+5
2019-02-24privacy: HirIdify ObsoleteVisiblePrivateTypesVisitorljedrz-6/+6
2019-02-20HirIdification: change some NodeId to HirId callsljedrz-2/+2
2019-02-20hir: HirId-ify intravisitljedrz-7/+8
2019-02-13HirId-ify hir::BodyIdljedrz-1/+2
2019-02-13Rollup merge of #58137 - ljedrz:cleanup_node_id_to_type, r=estebankMazdak Farrokhzad-2/+2
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-4/+4
2019-02-10rustc: doc commentsAlexander Regueiro-4/+4
2019-02-10Revert removed #![feature(nll)]Taiki Endo-0/+1
2019-02-09cleanup: rename node_id_to_type(_opt)ljedrz-2/+2
2019-02-07Remove images' url to make it work even without internet connectionGuillaume Gomez-3/+1
2019-02-06Rollup merge of #58109 - Centril:librustc_privacy-2018, r=oli-obkkennytm-8/+6
2019-02-03librustc_privacy => 2018Mazdak Farrokhzad-8/+6
2019-02-02Update visibility of intermediate use items.David Wood-2/+45
2019-02-01Auto merge of #57586 - Aaron1011:feature/pub-priv-dep, r=petrochenkovbors-1/+40
2019-02-01Cleanup unecessary codeAaron Hill-5/+0
2019-02-01Remove unnecessary is_local() checkAaron Hill-2/+1
2019-02-01Replace --extern-public with --extern-privateAaron Hill-10/+10
2019-02-01Tidy fixesAaron Hill-3/+4
2019-02-01Move --extern-public behind -Z unstable-optionsAaron Hill-7/+7
2019-02-01Rename external_private_dependency to exported_private_dependenciesAaron Hill-4/+6
2019-02-01Delete dead codeAaron Hill-26/+0
2019-02-01Clippy fixes, rename stuff to match RFCAaron Hill-1/+1
2019-02-01Fixup codeAaron Hill-84/+20
2019-02-01Fix emitting lintAaron Hill-18/+31
2019-02-01Initial implementation workAaron Hill-5/+124
2019-01-29Add an ensure() method to TyCtxt used to ensure queries are runJohn Kåre Alsaker-2/+2
2019-01-19Rollup merge of #57649 - petrochenkov:privexist, r=arielb1Mazdak Farrokhzad-17/+26
2019-01-18privacy: Account for associated existential typesVadim Petrochenkov-17/+26
2019-01-15Address commentsJohn Kåre Alsaker-3/+5
2019-01-15Make privacy checking, intrinsic checking and liveness checking incrementalJohn Kåre Alsaker-13/+31
2019-01-13privacy: Fix private-in-public check for existential typesVadim Petrochenkov-3/+8
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