summary refs log tree commit diff
path: root/src/rustc/metadata
AgeCommit message (Expand)AuthorLines
2012-05-23rustc: Eliminate metadata's dependency on util::commonBrian Anderson-1/+0
2012-05-23rustc: Move new_def_hash to ast_utilBrian Anderson-0/+1
2012-05-22rustc: Eliminate metadata's dependency on sessionBrian Anderson-46/+59
2012-05-22rustc: Eliminate some session deps from metadata::loaderBrian Anderson-43/+66
2012-05-22rustc: Don't fall back to static libraries when shared isn't foundBrian Anderson-7/+2
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-3/+4
2012-05-19rustc: Remove dead code in encoderBrian Anderson-3/+1
2012-05-17Refactoring, annotating FIXMEs in remainder of metadata codeTim Chevalier-46/+40
2012-05-17Refactor encoder::encode_module_item_pathsTim Chevalier-62/+57
2012-05-17Annotate or fix FIXMEs in LLVM bindings and metadata codeTim Chevalier-8/+7
2012-05-16rustc: Sever the link between metadata and resolveBrian Anderson-3/+8
2012-05-16rustc: Break another dependency between metadata and resolveBrian Anderson-33/+27
2012-05-16rustc: Break a dependency between metadata and resolveBrian Anderson-16/+10
2012-05-16pull out id visitor into ast_util from astencodeNiko Matsakis-0/+940
2012-05-15rustc: Extract loader mod from creader modBrian Anderson-199/+219
2012-05-15Generate drop glue correctly for classes with destructorsTim Chevalier-2/+29
2012-05-14rustc: Break some of metadata's dependencies on sessionBrian Anderson-14/+23
2012-05-14rustc: Break metadata's dependency on linkBrian Anderson-2/+6
2012-05-14rustc: Eliminate metadata's dependency on astencodeBrian Anderson-11/+21
2012-05-14rustc: Eliminate encoder's dependency on astencodeBrian Anderson-12/+20
2012-05-14rustc: Move astencode from metadata to middleBrian Anderson-1093/+2
2012-05-14First cut at dtors for classesTim Chevalier-3/+13
2012-05-13rustc: Eliminate a simple dependency from metadata modBrian Anderson-1/+1
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-1/+1
2012-05-13rustc: Eliminate metadata's dependency on transBrian Anderson-50/+77
2012-05-10Removed all 4 uses of `do ... while` in the codebase.Paul Stansifer-6/+9
2012-05-09implement new borrow ck (disabled by default)Niko Matsakis-4/+6
2012-05-09reduce self type to a special type parameterNiko Matsakis-9/+9
2012-05-08Start parsing pub/priv on regular itemsMarijn Haverbeke-21/+21
2012-05-07make it illegal to implicitly capture mutable variablesNiko Matsakis-2/+1
2012-05-02Remove commented-out code and old comments that accidentally snuck inTim Chevalier-44/+4
2012-05-02Encode the ifaces a class implements in metadataTim Chevalier-39/+118
2012-05-01Don't re-export a glob-imported ID when the same ID is defined withinTim Chevalier-1/+1
2012-04-30Stop inferring bot/static when types/regions are unconstrained.Niko Matsakis-4/+4
2012-04-25lots of work to make iface/impls parameterized by regionsNiko Matsakis-19/+20
2012-04-25More slice use in vec, io, str, ebml, metadata encoder and decoder.Graydon Hoare-29/+29
2012-04-23rustc: Eliminate trans dependency from metadata::tyencodeBrian Anderson-12/+19
2012-04-23Allow classes to be cast to ifaces that are in the same crateTim Chevalier-11/+7
2012-04-23encode the borrowing table, add a simple cross-crate borrowing testNiko Matsakis-1/+15
2012-04-23Move map iface over to more `for`-friendly iteration methodsMarijn Haverbeke-3/+3
2012-04-23Simplify representation of ast::pathMarijn Haverbeke-2/+2
2012-04-20Log decoded inline_items when debug is active.Graydon Hoare-0/+7
2012-04-20Implement tydecode::parse_vstore.Graydon Hoare-1/+14
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-69/+179
2012-04-18syntax: Put the main parser interface in mod parseBrian Anderson-4/+4
2012-04-18Stop duplicating non-generic resource destructorsMarijn Haverbeke-0/+3
2012-04-16rewrite region resolution so it takes place in typeckNiko Matsakis-6/+1
2012-04-16rustc: Resolve external impls defined in yet other crates. Issue #2196Brian Anderson-6/+17
2012-04-15syntax: Cleanup attr module. Closes #1545Brian Anderson-6/+7
2012-04-11Allow classes to implement ifacesTim Chevalier-4/+4