summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
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
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-10/+10
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-2/+2
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-3/+3
2016-10-04Turn some impossible definitions into ICEsVadim Petrochenkov-12/+3
2016-09-26make emit_feature_err take a ParseSessTim Neumann-2/+2
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-4/+3
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-3/+2
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-32/+30
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-1/+1
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-3/+3
2016-09-03Fix rebase + address commentsVadim Petrochenkov-2/+2
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-3/+6
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-1/+1
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+1
2016-08-21Refactor away variant `hir::PathListItem_::Mod`Jeffrey Seyfried-1/+1
2016-08-04ignore deprecation for items deprecated by the same attributeTim Neumann-8/+8
2016-08-04change depr_map to use DeprecationEntryTim Neumann-9/+48
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-06-10Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos...Vadim Petrochenkov-6/+6
2016-05-30stable features lint warning mentions version stabilizedZack M. Davis-11/+17
2016-05-26Replace pat_adjust_pos with an iterator adapterVadim Petrochenkov-4/+3
2016-05-26Implement `..` in tuple (struct) patternsVadim Petrochenkov-4/+5
2016-05-11Fixup indentation after methodification.Eduard Burtescu-31/+31
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-21/+37
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-20/+22
2016-05-11rustc: Avoid free functions taking &TyCtxt and &InferCtxt.Eduard Burtescu-14/+16
2016-04-12Remove unused trait importsSeo Sanghyeon-1/+1
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-4/+4