summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
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
2016-03-31librustc: replace span_bug calls with span_bug!()Benjamin Herr-9/+9
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-1/+1
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-17/+17
2016-03-02Move span into `StructField`Vadim Petrochenkov-1/+1
2016-02-16Split PatKind::Enum into PatKind::TupleStruct and PatKind::PathVadim Petrochenkov-2/+2
2016-02-14Rename hir::Pat_ and its variantsVadim Petrochenkov-4/+4
2016-02-05Instrument a bunch of tasks that employ the HIR map in one way orNiko Matsakis-3/+9
2016-01-20Rename Def's variants and don't reexport themVadim Petrochenkov-4/+4
2016-01-14Require stability annotations on fields of tuple variantsVadim Petrochenkov-15/+1
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-2/+3
2015-12-30use structured errorsNick Cameron-8/+10
2015-12-18Abstract away differences between Vec and ptr::P in HIRVadim Petrochenkov-1/+1
2015-12-17Remove unused importsJeffrey Seyfried-1/+1
2015-12-12Address the review commentsVadim Petrochenkov-59/+4
2015-12-12Implement `#[deprecated]` attribute (RFC 1270)Vadim Petrochenkov-44/+125
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-2/+1
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-1/+1
2015-11-26stop using csearch in librustc and librustc_lintAriel Ben-Yehuda-3/+3
2015-11-26Consider a crate staged if it has `stable` or `unstable` in its rootVadim Petrochenkov-3/+11
2015-11-25Remove `#[staged_api]`Vadim Petrochenkov-12/+2
2015-11-23Auto merge of #29952 - petrochenkov:depr, r=brsonbors-1/+1
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-1/+1
2015-11-19Changes to data produced by privacy passVadim Petrochenkov-5/+5
2015-11-18Various straight-forward ports that override `visit_nested_items`Niko Matsakis-18/+30
2015-11-18Review fixesVadim Petrochenkov-18/+23