summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
2018-07-23Change single char str patterns to charsljedrz-1/+1
2018-07-16ItemKindcsmoe-7/+7
2018-06-30Fortify dummy span checkingVadim Petrochenkov-3/+3
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-1/+2
2018-06-21Support future deprecation for rustc_deprecatedvarkor-2/+4
2018-05-12Better error reporting in Copy deriveleonardo.yvens-1/+1
2018-05-02Remove Option from the return type of Attribute::name()Seiichi Uchida-1/+1
2018-04-02Replace as_ref with &varkor-1/+1
2018-03-26Add future deprecation warning to rustdocvarkor-23/+25
2018-03-26Prevent deprecation warning for items deprecated in the futurevarkor-2/+34
2018-03-24Changed `check_stability` to take an `Option<NodeId>` instead of `NodeId`.kennytm-23/+33
2018-03-24When picking a candidate, consider the unstable ones last.kennytm-20/+52
2018-03-05Turn features() into a query.Michael Woerister-8/+6
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