about summary refs log tree commit diff
path: root/src/comp/middle/resolve.rs
AgeCommit message (Expand)AuthorLines
2011-09-12Properly implement copy expressionsMarijn Haverbeke-1/+1
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-0/+4
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-97/+98
2011-09-09Fix scope issue in resolution of alt-arm patternsMarijn Haverbeke-5/+5
2011-09-02Reformat. Issue #855Brian Anderson-110/+99
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-2/+2
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-15/+15
2011-09-01Remove std::str. Issue #855Brian Anderson-1/+0
2011-09-01Make resolve recognize upvarsMarijn Haverbeke-22/+41
2011-09-01Move mutability checking into its own pass.Marijn Haverbeke-1/+1
2011-09-01Store arg mode and objfield mutability in their defMarijn Haverbeke-19/+19
2011-08-31Convert uses of #fmt to #ifmt. Issue #855Brian Anderson-4/+2
2011-08-29Stab-in-the-dark error fix for the crashing windows tinderboxes. Helps win2 a...Graydon Hoare-2/+4
2011-08-29Warn for exports that refer to non-existent itemsMarijn Haverbeke-2/+35
2011-08-27Convert rustc::driver::session to istrs. Issue #855Brian Anderson-25/+26
2011-08-27Convert rustc::syntax::ast_util to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert pretty-printer to istrs. Issue #855Brian Anderson-1/+1
2011-08-27Convert the rest of rustc::middle to istrs. Issue #855Brian Anderson-48/+54
2011-08-27Remove ast::identistr. Issue #855Brian Anderson-3/+3
2011-08-27Convert ast::ident to istr. Issue #855Brian Anderson-28/+34
2011-08-27Convert std::map::new_str_hash to istrs. Issue #855Brian Anderson-12/+16
2011-08-22Move functions from syntax::ast to syntax::ast_utilBrian Anderson-9/+11
2011-08-20ReformatBrian Anderson-96/+88
2011-08-18Print tag names in type error messages. Closes #834.Michael Sullivan-2/+4
2011-08-18Remove or _-prefix all unused function argumentsMarijn Haverbeke-10/+12
2011-08-17Refactor resolve_importBrian Anderson-42/+13
2011-08-17Refactor resolve_importBrian Anderson-43/+47
2011-08-17Remove unused case in resolveBrian Anderson-4/+0
2011-08-17Refactor import lookup in middle:resolveBrian Anderson-10/+14
2011-08-17Allow multiple imports in a single statementBrian Anderson-1/+43
2011-08-16Port the compiler to the expr foo::<T> syntax.Erick Tryzelaar-30/+30
2011-08-16Port the compiler to foo<T> decl syntax.Erick Tryzelaar-1/+1
2011-08-16Port the compiler to the typaram foo<T> syntax.Erick Tryzelaar-64/+64
2011-08-16Rename std::ivec to std::vecBrian Anderson-12/+12
2011-08-16Make let bindings' scope start at their definitionMarijn Haverbeke-14/+56
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-20/+20
2011-08-15Add tuple patternsMarijn Haverbeke-24/+9
2011-08-12Rename str::connect_ivec to str::connectBrian Anderson-1/+1
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-16/+16
2011-08-03Make ast::pat_bindings an iteratorMarijn Haverbeke-10/+3
2011-08-01Partially implement destructuring localsMarijn Haverbeke-61/+58
2011-07-28Thread kinds into the type system. Don't quite activate yet, since it breaks ...Graydon Hoare-2/+2
2011-07-28Parse, store and print type parameter kind constraints.Graydon Hoare-4/+12
2011-07-27Reformat for new syntaxMarijn Haverbeke-873/+823
2011-07-27Add missing case for view_item_use in resolve.rsMarijn Haverbeke-16/+11
2011-07-26Resolve and typecheck alias-environment-capturing blocks.Michael Sullivan-8/+10
2011-07-26Resolve loop collection expressions in the right scopeMarijn Haverbeke-11/+15
2011-07-26Detect duplicate field names in record literals and typesMarijn Haverbeke-16/+33
2011-07-26Remove all uses of tuples from the compiler and stdlibMarijn Haverbeke-40/+44
2011-07-25Rename the block type to be blk also. Sorry.Michael Sullivan-4/+4