summary refs log tree commit diff
path: root/src/rustc/metadata/common.rs
AgeCommit message (Expand)AuthorLines
2012-10-02rustc: Add a side table for legacy boxed traits, not filled in.Patrick Walton-1/+2
2012-09-19Remove hokey-hashes from metadata indexes.Graydon Hoare-11/+0
2012-09-11Introduce auto adjustment table to subsume autoderef/autoref/borrowings.Niko Matsakis-1/+1
2012-08-22intern identifiersPaul Stansifer-1/+1
2012-08-17rustc: Remove a bunch of unused metadata tags from commonPatrick Walton-9/+0
2012-08-17rustc: Encode reexports in the metadata and don't have each_path search tag_p...Patrick Walton-9/+15
2012-08-01Convert ret to returnBrian Anderson-2/+4
2012-07-31rustc: Check self types in method lookup; allow required trait methods to hav...Patrick Walton-0/+2
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-2/+2
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-1/+1
2012-07-09Tag re-exports differently in metadataTim Chevalier-0/+1
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-6/+6
2012-07-01Convert to new closure syntaxBrian Anderson-1/+1
2012-06-13Box AST identsBrian Anderson-1/+1
2012-06-08remove alias analysis and replace with borrowckNiko Matsakis-1/+0
2012-06-07Revert "remove alias analysis and replace with borrowck"Brian Anderson-0/+1
2012-06-07remove alias analysis and replace with borrowckNiko Matsakis-1/+0
2012-05-17Annotate or fix FIXMEs in LLVM bindings and metadata codeTim Chevalier-0/+3
2012-05-15Generate drop glue correctly for classes with destructorsTim Chevalier-0/+1
2012-05-13rustc: Eliminate metadata's dependency on transBrian Anderson-1/+0
2012-05-02Remove commented-out code and old comments that accidentally snuck inTim Chevalier-3/+2
2012-05-02Encode the ifaces a class implements in metadataTim Chevalier-1/+12
2012-04-23encode the borrowing table, add a simple cross-crate borrowing testNiko Matsakis-1/+2
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-0/+2
2012-04-08Encode crate dependencies' hash and version dataHaitao Li-0/+4
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-1/+1
2012-03-27Enforce mutability declarations in classes; correct shapes for classesTim Chevalier-0/+1
2012-03-23Keep an explicit map of things that have to be spilledMarijn Haverbeke-0/+1
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-1/+0
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-0/+1
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-1/+0
2012-03-22Make cross-crate calls to class methods workTim Chevalier-1/+1
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-1/+1
2012-03-16Classes WIPTim Chevalier-0/+1
2012-03-15Properly recognize external intrinsicsMarijn Haverbeke-0/+1
2012-03-15Make sure enum and resource constructors are inlined properlyMarijn Haverbeke-1/+3
2012-03-15Rename dict to vtable throughout the compilerMarijn Haverbeke-1/+1
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+112