aboutsummaryrefslogtreecommitdiff
path: root/src/comp/middle/metadata.rs
Commit message (Expand)AuthorAgeFilesLines
* rustc: Use the abbreviated type names to avoid LLVM bitcode size explosionPatrick Walton2011-04-251-3/+2
* rustc: Pass a "type context" around instead of directly passing the type stor...Patrick Walton2011-04-251-5/+5
* rustc: Thread the type store through everything that needs to access type str...Patrick Walton2011-04-221-13/+14
* rustc: Move the type serialization logic to an Encode modulePatrick Walton2011-04-221-96/+104
* rustc: Switch @ty.t to ty.t so that we can change it to a uintPatrick Walton2011-04-221-4/+4
* rustc: Eliminate the direct use of ty.t.structPatrick Walton2011-04-221-1/+1
* rustc: Pass a type store around, which does nothing yetPatrick Walton2011-04-211-1/+1
* rustc: Precompute type hashesPatrick Walton2011-04-201-0/+5
* rustc: Remove all uses of plain_ty() and friends from outside of ty.rsPatrick Walton2011-04-201-1/+1
* Remove effect system from src.Graydon Hoare2011-04-191-5/+5
* rustc: Switch to indices for type parametersPatrick Walton2011-04-121-16/+13
* Fix problem in metadata writerMarijn Haverbeke2011-04-071-0/+4
* Write typarams for variants. Typecheck gets as far as ty.rs now.Graydon Hoare2011-04-011-2/+4
* Encode ty_native ebml node for native types so typechecker has something to w...Graydon Hoare2011-04-011-0/+1
* rustc: Write symbols for native items into the crate metadataPatrick Walton2011-04-011-0/+1
* rustc: Don't try to write symbols into the metadata for nullary tags. Puts ou...Patrick Walton2011-04-011-1/+3
* rustc: Get tag variants from the crate metadataPatrick Walton2011-04-011-9/+24
* rustc: Add a type annotation to tag itemsPatrick Walton2011-03-311-2/+3
* rustc: Write out a path index as wellPatrick Walton2011-03-311-59/+117
* rustc: Index only the local part of definition IDsPatrick Walton2011-03-311-16/+21
* rustc: Write out an index of definition info in crate metadataPatrick Walton2011-03-311-30/+100
* Improve line comment positioningMarijn Haverbeke2011-03-311-7/+7
* rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton2011-03-301-6/+22
* rustc: Parse parameter IDs in external crate metadata. Un-XFAIL lib-bitv.rs.Patrick Walton2011-03-291-1/+1
* rustc: Resolve external modules and native modules to definition IDs as wellPatrick Walton2011-03-291-6/+14
* rustc: Remove commented out "encode_tag_variant_info" call that sneaked inPatrick Walton2011-03-281-1/+1
* rustc: Don't include a trailing null when writing out metadata; it corrupts t...Patrick Walton2011-03-281-4/+5
* rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton2011-03-281-0/+1
* Teach creader and metadata writer how to do ty.ty_type.Graydon Hoare2011-03-261-1/+11
* Support for 'float' in type signatures.Lindsey Kuper2011-03-231-0/+1
* rustc: Write out crate metadataPatrick Walton2011-03-231-5/+282
* rustc: Update type serialization and deserialization for the "mutable?" changePatrick Walton2011-03-211-5/+15
* rustc: Merge in type serialization and deserializationMarijn Haverbeke2011-03-211-0/+106
* rustc: Add some stub metadata to each cratePatrick Walton2011-03-111-0/+29