about summary refs log tree commit diff
path: root/src/comp/middle/resolve.rs
AgeCommit message (Expand)AuthorLines
2011-12-08rustc: Determine the crate type (lib/bin) in the session, not session optsBrian Anderson-1/+1
2011-12-08Allow binding of nested patternsMarijn Haverbeke-3/+3
2011-12-02Include full module path in unresolved errors when looking in moduleMarijn Haverbeke-28/+61
2011-12-02Make import ignore imports coming after themMarijn Haverbeke-14/+54
2011-12-02Finally make the -1 crate id in resolve.rs a constMarijn Haverbeke-10/+7
2011-11-30Box ast::path valuesMarijn Haverbeke-6/+6
2011-11-23Add some changes that *should* have been in e98286b594Marijn Haverbeke-4/+4
2011-11-23Allow import directives in any blockMarijn Haverbeke-72/+88
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-17rustc: Add a flag '--warn-unused-imports'Haitao Li-1/+3
2011-11-17rustc: Fix warn on unused import bugHaitao Li-11/+10
2011-11-16rustc: Use link_name attribute for native functionHaitao Li-2/+2
2011-11-10Cleanup unused importsHaitao Li-3/+2
2011-11-10rustc: Add support of warning on unused importsHaitao Li-9/+35
2011-11-03Disallow writing to function arguments againMarijn Haverbeke-0/+3
2011-11-02Rename car/cdr to head/tail in std::listMarijn Haverbeke-5/+4
2011-11-02Make resolving of imports behave more sanelyMarijn Haverbeke-65/+57
2011-10-28Make shared kind the default only for generic functionsMarijn Haverbeke-2/+4
2011-10-21Drop support for iter, put, and for-eachMarijn Haverbeke-7/+5
2011-10-21Move ast_util::pat_bindings over to new iter system.Marijn Haverbeke-6/+6
2011-10-21Move hash table iteration over to block-taking functionsMarijn Haverbeke-18/+10
2011-10-20Merge ast::proto_shared and ast::proto_closureBrian Anderson-2/+1
2011-10-20Rename ast::proto_fn to ast::proto_sharedBrian Anderson-1/+2
2011-10-20Make fn denote a bare function. Convert fn to fn@ as neededBrian Anderson-0/+1
2011-10-14Don't crash when reporting an unresolved import in the nil scopeMarijn Haverbeke-18/+22
2011-10-12make native functions markable as unsafe and incorporate thatNiko Matsakis-3/+5
2011-10-10Adjust function signatures to allow for vecs being immediateMarijn Haverbeke-1/+1
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-5/+5
2011-09-16Require body of else-less if expressions to be a value-less blockMarijn Haverbeke-1/+1
2011-09-15Forbid assignment to by-reference bindingsMarijn Haverbeke-4/+6
2011-09-15Add representation for by-ref let bindingsMarijn Haverbeke-3/+3
2011-09-15Insert omitted semicolons for statementsMarijn Haverbeke-1/+1
2011-09-14Accept returning refs rooted in an arg from a by-ref funtionMarijn Haverbeke-1/+0
2011-09-14Remove some extra white-space introduced by the pretty-printerMarijn Haverbeke-17/+1
2011-09-12Factor imports mindlessly.Graydon Hoare-26/+9
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