summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
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
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-2/+2
2015-10-01Make calling def_id on a DefSelfTy an error; the previous defids thatNiko Matsakis-0/+1
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-1/+1
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-2/+4
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-1/+2
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-1/+1
2015-09-22Use Names in the remaining HIR structures with exception of...Vadim Petrochenkov-1/+1
2015-09-22Use Names in hir::{Field, ExprMethodCall, ExprField}Vadim Petrochenkov-2/+2
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-2/+2
2015-09-17Correctly walk import lists in AST visitorsVadim Petrochenkov-0/+16
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-4/+4
2015-09-08Allow tracking issues for lang features.Huon Wilson-7/+3
2015-09-03Add an intital HIR and lowering stepNick Cameron-29/+30
2015-08-24fallout from moving def-idNiko Matsakis-17/+17
2015-08-06use VariantDef instead of struct_fieldsAriel Ben-Yehuda-42/+10
2015-08-06introduce an ADTDef struct for struct/enum definitionsAriel Ben-Yehuda-9/+9
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-1/+1
2015-07-22Instrumentation in effort to understand treatment of `allow_internal_unstable`.Felix S. Klock II-2/+12
2015-07-07Auto merge of #26747 - huonw:stability-issue, r=alexcrichtonbors-2/+6
2015-07-06rustc: implement `unstable(issue = "nnn")`.Huon Wilson-2/+6
2015-07-04rustc: remove MethodOrigin and use the container to distinguish inherent meth...Eduard Burtescu-4/+1
2015-07-04rustc: simplify ty::MethodOrigin and avoid trait item indices.Eduard Burtescu-19/+1
2015-07-04rustc: remove unused MethodStaticClosure variant of MethodOrigin.Eduard Burtescu-3/+0
2015-06-27Begin refactor type checking stateJared Roesch-1/+1
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-14/+14
2015-06-23Auto merge of #26061 - Gankro:inherit-dep, r=brsonbors-1/+50
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-3/+2
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-2/+2
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-6/+6
2015-06-11validate stability against deprecation versionAlexis Beingessner-0/+39
2015-06-11WIP inherited deprecation fixes #26040Alexis Beingessner-1/+11
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-4/+4
2015-05-26Make caching in stability work. This improves stability check performanceAriel Ben-Yehuda-61/+69
2015-04-20Make stability attributes an error. #22830Brian Anderson-3/+3
2015-04-14Test fixes and rebase conflictsAlex Crichton-1/+2
2015-04-13Make use of the stability attributes issue a deprecation warning. #22830Brian Anderson-28/+38
2015-03-23rollup merge of #23598: brson/gateAlex Crichton-2/+2
2015-03-23Require feature attributes, and add them where necessaryBrian Anderson-2/+2
2015-03-23Fallout in stdlib, rustdoc, rustc, etc. For most maps, converted uses ofNiko Matsakis-1/+1
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-36/+13
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-9/+9
2015-03-06Add #[allow_internal_unstable] to track stability for macros better.Huon Wilson-3/+2