summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-1/+1
2017-11-02rustc: add item name to deprecated lint warningKevin Butler-5/+7
2017-10-28implemented code reviewVirgil Palanciuc-14/+13
2017-10-26relax restriction - allow errors to be emmitted within macro spans, as long a...Virgil Palanciuc-9/+8
2017-10-25fix #44953 - The “use of unstable library feature 'rustc_private'” error ...Virgil Palanciuc-3/+27
2017-10-05Fix typo, per #45057.Kevin Hunter Kesling-1/+1
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-0/+12
2017-09-13honor #[rustc_const_unstable] attributesAlex Burka-0/+1
2017-09-11Auto merge of #44435 - alexcrichton:in-scope, r=michaelwoeristerbors-2/+2
2017-09-11rustc: Remove HirId from queriesAlex Crichton-2/+2
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-0/+1
2017-09-05rustc: Move stability functionality into queriesAlex Crichton-145/+101
2017-09-05rustc: Flag some CrateStore methods as "untracked"Alex Crichton-2/+3
2017-08-20Make sure crates not opting in to staged_api don't use staged_apiRalf Jung-1/+11
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-7/+7
2017-07-16Fix checking for missing stability annotationsVadim Petrochenkov-2/+2
2017-07-05use field init shorthand in src/librustcZack M. Davis-6/+6
2017-06-26Implement `quote!` and other `proc_macro` API.Jeffrey Seyfried-0/+1
2017-05-27Stabilize unions with `Copy` fields and no destructorVadim Petrochenkov-0/+21
2017-05-10rustc: Add a new `-Z force-unstable-if-unmarked` flagAlex Crichton-23/+58
2017-05-02query for deprecationachernyak-2/+2
2017-04-27query for describe_defachernyak-1/+1
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-1/+1
2017-04-18kill a bunch of one off tasksNiko Matsakis-4/+0
2017-04-18convert calls to `visit_all_item_likes_in_krate`Niko Matsakis-1/+1
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-1/+1
2017-03-27Fix various useless derefs and slicingsOliver Schneider-1/+1
2017-03-23convert privacy access levels into a queryNiko Matsakis-2/+3
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-2/+2
2017-02-25rustc: introduce a query system for type information in ty::maps.Eduard Burtescu-15/+19
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-13/+13
2017-01-03Dont check stability for items that are not pub to universe.Felix S. Klock II-1/+36
2016-12-18Remove `MacroDef`'s fields `imported_from` and `allow_internal_unstable`,Jeffrey Seyfried-6/+2
2016-11-30Remove the `unmarked_api` featureJohannes Oertel-17/+1
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-15/+12
2016-11-29Fix rebase breakageFlorian Diebold-8/+12
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-4/+8
2016-11-29rustc: replace body exprs by their idsFlorian Diebold-3/+7
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-297/+215
2016-11-28rustc: use Span's allow_internal_unstable instead of hir::BlockCheckMode.Eduard Burtescu-23/+0
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-13/+12
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-14/+0
2016-11-28rustc: desugar UFCS as much as possible during HIR lowering.Eduard Burtescu-0/+28
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-1/+1
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-14/+14
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-1/+1
2016-11-16include a Name and Span for each item in the HIR of the implNiko Matsakis-3/+3
2016-11-16add a `nested_visit_map` methodNiko Matsakis-32/+20
2016-11-16fallout from separating impl-items from implsNiko Matsakis-6/+17
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-15/+5