summary refs log tree commit diff
path: root/src/librustc_privacy
AgeCommit message (Expand)AuthorLines
2019-08-10diagnostics: Describe crate root modules in `DefKind::Mod` as "crate"Vadim Petrochenkov-1/+1
2019-08-09Rollup merge of #63114 - matthewjasper:hygienic-format-args, r=petrochenkovMazdak Farrokhzad-31/+159
2019-08-05Fix various issues with making items reachable through macrosMatthew Jasper-31/+159
2019-08-05Got rid of concept of 'principal trait' in more places in codebase.Alexander Regueiro-3/+7
2019-08-05A few cosmetic improvements.Alexander Regueiro-2/+3
2019-08-04Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias`varkor-3/+3
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-5/+5
2019-08-02Replace "existential" by "opaque"varkor-9/+9
2019-07-28Deny `unused_lifetimes` through rustbuildVadim Petrochenkov-2/+0
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-3/+0
2019-07-07rustc: Remove `dylib` crate type from most rustc cratesAlex Crichton-1/+0
2019-07-06privacy: Only opaque macros leak private thingsVadim Petrochenkov-1/+2
2019-07-05Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=ZoxcMazdak Farrokhzad-11/+11
2019-07-05Rollup merge of #61545 - flip1995:internal_lints, r=oli-obkMazdak Farrokhzad-1/+0
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-11/+11
2019-07-03Remove needless lifetimesJeremy Stucki-10/+10
2019-06-24Enable internal lints in bootstrapflip1995-1/+0
2019-06-24HIR: rename find_by_hir_id to findljedrz-1/+1
2019-06-24HIR: rename get_parent_node_by_hir_id to get_parent_nodeljedrz-3/+3
2019-06-20rename hir::map::get_by_hir_id to getljedrz-4/+4
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-5/+5
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-8/+8
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-5/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-21/+21
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-22/+37
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-21/+21
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-2/+2
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-45/+46
2019-06-11Add deny(unused_lifetimes) to all the crates that have deny(internal).Eduard-Mihai Burtescu-0/+1
2019-06-05Implemented for traits (associated type definitions).Alexander Regueiro-3/+2
2019-06-03rustc: async fn drop order lowering in HIRDavid Wood-20/+0
2019-05-30Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkovbors-1/+1
2019-05-30Optimize `TyCtxt::adjust_ident`.Nicholas Nethercote-1/+1
2019-05-29Rename `TraitOrImpl` to `Assoc` and `trait_or_impl` to `assoc`.Eduard-Mihai Burtescu-6/+19
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-11/+11
2019-05-23Update privacy_access_levelsJohn Kåre Alsaker-3/+2
2019-05-23Update GenericPredicates queriesJohn Kåre Alsaker-3/+3
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-2/+2
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-3/+4
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-17/+17
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-14/+16
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-5/+7
2019-04-25Auto merge of #59042 - ljedrz:HirIdification_rework_map, r=Zoxcbors-0/+1
2019-04-24hir: remove NodeId from Entry & simplify Mapljedrz-0/+1
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+20
2019-04-18Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkovbors-1/+1
2019-04-17Rename modulesYuki OKUSHI-1/+1
2019-04-17Rename diagnostics to error_codesYuki OKUSHI-0/+0
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-14Properly parse '--extern-private' with name and pathAaron Hill-10/+1