summary refs log tree commit diff
path: root/src/rustc/middle/resolve.rs
AgeCommit message (Expand)AuthorLines
2012-07-09Switch 'cont' to 'again' everywhere. Close #2229.Graydon Hoare-1/+1
2012-07-06Plumbing and parsing for item-position macros.Eric Holk-0/+4
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-18/+18
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-2/+2
2012-07-01Convert to new closure syntaxBrian Anderson-130/+130
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-28/+28
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-59/+59
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-10/+19
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-29/+31
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-14/+15
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-73/+75
2012-06-24Remove resourcesTim Chevalier-17/+3
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-3/+3
2012-06-20Fix resolve bug that made nested classes not workTim Chevalier-17/+16
2012-06-20Remove bind. Issue #2189Brian Anderson-20/+23
2012-06-13Box AST identsBrian Anderson-48/+49
2012-06-08Get rid of little-used logging fns in util::common. Closes #2553.Lindsey Kuper-1/+1
2012-06-07Annotate FIXMEs in resolveTim Chevalier-7/+5
2012-06-06move resolve to dvec, remove unnecessary mut annotationsNiko Matsakis-13/+13
2012-06-02make vec fns/methods take imm slices.Niko Matsakis-1/+2
2012-05-29Resolve bounds in iface typesTim Chevalier-3/+5
2012-05-25Get rid of many implicit copies as a preliminary to Issue #2448.Michael Sullivan-2/+2
2012-05-23shuffle error messages in borrowck, and prevent it from spewing too manyNiko Matsakis-2/+2
2012-05-23rustc: Move new_def_hash to ast_utilBrian Anderson-3/+3
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+1
2012-05-21rustc: Move walk_pat to ast_utilBrian Anderson-1/+1
2012-05-21rustc: Move path_to_ident to ast_utilBrian Anderson-1/+2
2012-05-21change list so that it must be used in a purely boxed fashionNiko Matsakis-63/+65
2012-05-21detect and report shadows in nested bindingsNiko Matsakis-20/+21
2012-05-18make more code use dvecNiko Matsakis-6/+6
2012-05-18avoid modifying the variable we are alting overNiko Matsakis-4/+4
2012-05-14First cut at dtors for classesTim Chevalier-9/+19
2012-05-08Start parsing pub/priv on regular itemsMarijn Haverbeke-0/+1
2012-05-07In resolve, visit the path in an iface refTim Chevalier-9/+19
2012-05-07make it illegal to implicitly capture mutable variablesNiko Matsakis-5/+7
2012-05-04new cap clause syntaxNiko Matsakis-5/+6
2012-05-03Removed unused import of std::dequeTim Chevalier-1/+1
2012-05-02Error message reformatting, close #2309.Graydon Hoare-2/+2
2012-05-02Encode the ifaces a class implements in metadataTim Chevalier-2/+8
2012-05-01Remove code that was accidentally committedTim Chevalier-4/+1
2012-05-01Don't re-export a glob-imported ID when the same ID is defined withinTim Chevalier-3/+12
2012-04-25lots of work to make iface/impls parameterized by regionsNiko Matsakis-24/+23
2012-04-25Rewrite exhaustiveness checkerMarijn Haverbeke-1/+1
2012-04-23Allow classes to be cast to ifaces that are in the same crateTim Chevalier-10/+39
2012-04-23Move map iface over to more `for`-friendly iteration methodsMarijn Haverbeke-6/+6
2012-04-23Simplify representation of ast::pathMarijn Haverbeke-17/+15
2012-04-23Misc code cleanups using list::each for list iterationMarijn Haverbeke-32/+13
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-18/+18
2012-04-19Disallow rebinding / matching against consts in altsTim Chevalier-7/+11
2012-04-13Annotate FIXMEs in syntax::ast and syntax::ast_utilTim Chevalier-8/+9