about summary refs log tree commit diff
path: root/src/comp/middle/resolve.rs
AgeCommit message (Expand)AuthorLines
2011-07-11Implement or-patterns in case clausesMarijn Haverbeke-3/+28
2011-07-10Use more encapsulation for metadata::cstoreBrian Anderson-2/+2
2011-07-08Improve the error message for import glob collisions. Closes #482Brian Anderson-17/+31
2011-07-08Make the interface to metadata::csearch more consistentBrian Anderson-1/+1
2011-07-08Begin splitting metadata::decoder into decoding and crate search modulesBrian Anderson-2/+2
2011-07-08Move external crate/lib resolution to its own passBrian Anderson-2/+0
2011-07-08Move crate_map from resolve to cstoreBrian Anderson-7/+4
2011-07-08Ignore current scope when resolving self-shadowing importsMarijn Haverbeke-18/+15
2011-07-07rustc: Remove all exterior vectors from the ASTPatrick Walton-9/+7
2011-07-07rustc: Change lots of AST nodes to use interior vectorsPatrick Walton-13/+24
2011-07-07Make moving of temporaries do the right thing, use it to optimizeMarijn Haverbeke-10/+4
2011-07-06rustc: Make AST paths use interior vectorsPatrick Walton-2/+3
2011-07-06rustc: Make the various constraint-related types in middle::ty use interior v...Patrick Walton-4/+10
2011-07-06rustc: Revert the conversion to interior vectors due to heap corruptionPatrick Walton-13/+6
2011-07-06rustc: Make AST paths use interior vectorsPatrick Walton-2/+3
2011-07-06rustc: Make the various constraint-related types in middle::ty use interior v...Patrick Walton-4/+10
2011-07-06Remove temporary stdlib placeholders, use actual stdlib functionsMarijn Haverbeke-2/+2
2011-07-05Move everything syntax-related to syntax/, break deps on rest of compilerMarijn Haverbeke-11/+12
2011-07-04Move the ids of pat AST nodes into their structMarijn Haverbeke-9/+9
2011-07-01rustc: Move path_to_str to front::astPatrick Walton-1/+1
2011-06-29Extend visit to use visit_fn to visit fn expressions.Michael Sullivan-1/+2
2011-06-28Add simple syntax extension (#simplext)Paul Stansifer-2/+0
2011-06-27Extract metadata::decoder from metadata::creaderBrian Anderson-1/+2
2011-06-27Rename middle::metadata to metadata::cwriter. Move creader to metadataBrian Anderson-1/+1
2011-06-25Partial implementation of resourcesMarijn Haverbeke-0/+15
2011-06-24Remove def_objMarijn Haverbeke-4/+4
2011-06-22Fix bug: globbed imports were importing everything visible from the otherPaul Stansifer-2/+2
2011-06-21Serialize constraints in types (literal arguments still not supported)Tim Chevalier-4/+4
2011-06-21Move names and ids of native items into their recs, rather than their tagsMarijn Haverbeke-13/+8
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-5/+5
2011-06-20Add a separate AST mapping phaseMarijn Haverbeke-20/+10
2011-06-20Reduce confusing variable naming in resolveMarijn Haverbeke-51/+55
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-91/+114
2011-06-19rustc: Make name resolution errors less fatalBrian Anderson-51/+80
2011-06-19rustc: Make import resolution errors less fatalBrian Anderson-12/+57
2011-06-19rustc: Export only what's used from middle::resolveBrian Anderson-0/+3
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-9/+9
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-142/+65
2011-06-19rustc: Make name resolution errors less fatalBrian Anderson-51/+80
2011-06-19rustc: Make import resolution errors less fatalBrian Anderson-12/+57
2011-06-19rustc: Export only what's used from middle::resolveBrian Anderson-0/+3
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-9/+9
2011-06-16Consistify ast::local.Paul Stansifer-9/+8
2011-06-16Reformat a bunch of recent churn.Graydon Hoare-34/+27
2011-06-16Refactor ast::item representationMarijn Haverbeke-87/+76
2011-06-15Refactor data structures representing constraints (again...)Tim Chevalier-15/+57
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-388/+353
2011-06-15rustc: Make room in remaining AST item nodes for attributesBrian Anderson-34/+35
2011-06-15rustc: Make room in item_mod for metadataBrian Anderson-6/+6
2011-06-15Fix assignments to immutable fields throughout the codeMarijn Haverbeke-5/+6