about summary refs log tree commit diff
path: root/src/librustc_privacy
AgeCommit message (Expand)AuthorLines
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
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