summary refs log tree commit diff
path: root/src/librustc/middle/check_static_recursion.rs
AgeCommit message (Expand)AuthorLines
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