summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
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
2015-11-18Rework stability annotation passVadim Petrochenkov-130/+147
2015-11-02Auto merge of #29291 - petrochenkov:privacy, r=alexcrichtonbors-2/+2
2015-11-01Add comment for stability.rsVadim Petrochenkov-0/+1
2015-10-31Remove PatWildMultiVadim Petrochenkov-5/+0
2015-10-25Tweak stability to not require annotations on impl items and unnamed fieldsVadim Petrochenkov-2/+2
2015-10-16Auto merge of #29014 - petrochenkov:stability, r=brsonbors-18/+30
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-2/+2
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-1/+1
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-2/+2
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-3/+3
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-3/+3
2015-10-13Refactor attr::StabilityVadim Petrochenkov-18/+30
2015-10-09Fix stabilityNick Cameron-3/+28