about summary refs log tree commit diff
path: root/src/rustc/middle/resolve.rs
AgeCommit message (Expand)AuthorLines
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-7/+7
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-51/+51
2012-09-07rustc: Make "ne" use traitsPatrick Walton-1/+1
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+6
2012-09-06Remove struct ctorsBrian Anderson-113/+135
2012-09-05rustc: Make "priv" work on enum variantsPatrick Walton-3/+4
2012-09-05rustc: Fix double-reporting of private item errors. Un-XFAIL private-item-sim...Patrick Walton-10/+0
2012-09-04Remove 'with'Brian Anderson-4/+4
2012-09-04std: Camel case listBrian Anderson-1/+1
2012-09-04rustc: "import" -> "use"Patrick Walton-63/+63
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-1/+1
2012-08-31rustc: Implement "use mod"Patrick Walton-64/+229
2012-08-29rustc: Make `<=`, `>=`, and `>` use traits as wellPatrick Walton-1/+2
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-7/+61
2012-08-29Rename resolve3 -> resolve.Graydon Hoare-0/+4611
2012-07-20Remove what's left of resolve1Tim Chevalier-67/+0
2012-07-17Remove most of old resolveTim Chevalier-2331/+2
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-15/+0
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-82/+83
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-1/+1
2012-07-13Refactor how impl self types are storedTim Chevalier-4/+7
2012-07-13Front-end support for default impls in traits.Lindsey Kuper-6/+33
2012-07-11infer when types are region parameterized rather than requiring /&Niko Matsakis-21/+21
2012-07-10Visit item macros.Eric Holk-2/+2
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