summary refs log tree commit diff
path: root/src/librustc/middle/check_static_recursion.rs
AgeCommit message (Expand)AuthorLines
2015-12-11Make name resolution errors non-fatalNick Cameron-2/+3
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-12/+11
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-1/+1
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-1/+1
2015-11-04Remove use of RefCell<DefMap> in check_static_recursionJonathan S-4/+4
2015-11-04Unwrap the RefCell around DefMapJonathan S-3/+3
2015-10-16Provide span for visit_enum_defVadim Petrochenkov-1/+1
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-3/+3
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-3/+3
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-8/+9
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-25/+31
2015-09-08Allow tracking issues for lang features.Huon Wilson-2/+2
2015-09-03Add an intital HIR and lowering stepNick Cameron-26/+27
2015-08-24fallout from moving def-idNiko Matsakis-5/+3
2015-08-04rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer.Eduard Burtescu-1/+1
2015-07-24Add static_recursion feature gate.Eli Friedman-4/+26
2015-07-24Allow recursive static variables.Eli Friedman-3/+1
2015-07-08Add comments about the checks for recursive variant definition, as requested ...Sean Patrick Santos-0/+4
2015-06-22Fix issue #23302, ICE on recursively defined enum variant discriminant.Sean Patrick Santos-34/+136
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-2/+2
2015-04-23Functional changes for associated constants. Cross-crate usage of associated ...Sean Patrick Santos-37/+75
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-2/+2
2015-02-24rustc: combine partial_def_map and last_private_map into def_map.Eduard Burtescu-3/+3
2015-01-20Add error codes to rustcBrian Anderson-4/+4
2015-01-15syntax: add fully qualified UFCS expressions.Eduard Burtescu-1/+1
2015-01-07use slicing sugarJorge Aparicio-2/+2
2015-01-07Replace full slice notation with index callsNick Cameron-1/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-1/+1
2014-12-20rustc: middle: move DefMap from resolve to def.Eduard Burtescu-6/+5
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-1/+1
2014-11-06Fallout from collection conventionsAlexis Beingessner-1/+1
2014-10-29check_static_recursion: Handle foreign itemsBen Gamari-1/+11
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-13/+15
2014-09-14Separate static item recursion check into its own passBrian Koropoff-0/+109