about summary refs log tree commit diff
path: root/src/comp/middle/metadata.rs
AgeCommit message (Expand)AuthorLines
2011-05-02Use different syntax for checks that matter to typestateTim Chevalier-1/+1
2011-04-29Don't emit metadata unless compiling -shared.Graydon Hoare-4/+7
2011-04-29Intern metadata while writing, shrink stage1 from 12mb to 5.7mb.Graydon Hoare-70/+138
2011-04-25rustc: Use the abbreviated type names to avoid LLVM bitcode size explosionPatrick Walton-3/+2
2011-04-25rustc: Pass a "type context" around instead of directly passing the type stor...Patrick Walton-5/+5
2011-04-22rustc: Thread the type store through everything that needs to access type str...Patrick Walton-13/+14
2011-04-22rustc: Move the type serialization logic to an Encode modulePatrick Walton-96/+104
2011-04-22rustc: Switch @ty.t to ty.t so that we can change it to a uintPatrick Walton-4/+4
2011-04-22rustc: Eliminate the direct use of ty.t.structPatrick Walton-1/+1
2011-04-21rustc: Pass a type store around, which does nothing yetPatrick Walton-1/+1
2011-04-20rustc: Precompute type hashesPatrick Walton-0/+5
2011-04-20rustc: Remove all uses of plain_ty() and friends from outside of ty.rsPatrick Walton-1/+1
2011-04-19Remove effect system from src.Graydon Hoare-5/+5
2011-04-12rustc: Switch to indices for type parametersPatrick Walton-16/+13
2011-04-07Fix problem in metadata writerMarijn Haverbeke-0/+4
2011-04-01Write typarams for variants. Typecheck gets as far as ty.rs now.Graydon Hoare-2/+4
2011-04-01Encode ty_native ebml node for native types so typechecker has something to w...Graydon Hoare-0/+1
2011-04-01rustc: Write symbols for native items into the crate metadataPatrick Walton-0/+1
2011-04-01rustc: Don't try to write symbols into the metadata for nullary tags. Puts ou...Patrick Walton-1/+3
2011-04-01rustc: Get tag variants from the crate metadataPatrick Walton-9/+24
2011-03-31rustc: Add a type annotation to tag itemsPatrick Walton-2/+3
2011-03-31rustc: Write out a path index as wellPatrick Walton-59/+117
2011-03-31rustc: Index only the local part of definition IDsPatrick Walton-16/+21
2011-03-31rustc: Write out an index of definition info in crate metadataPatrick Walton-30/+100
2011-03-31Improve line comment positioningMarijn Haverbeke-7/+7
2011-03-30rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton-6/+22
2011-03-29rustc: Parse parameter IDs in external crate metadata. Un-XFAIL lib-bitv.rs.Patrick Walton-1/+1
2011-03-29rustc: Resolve external modules and native modules to definition IDs as wellPatrick Walton-6/+14
2011-03-28rustc: Remove commented out "encode_tag_variant_info" call that sneaked inPatrick Walton-1/+1
2011-03-28rustc: Don't include a trailing null when writing out metadata; it corrupts t...Patrick Walton-4/+5
2011-03-28rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton-0/+1
2011-03-26Teach creader and metadata writer how to do ty.ty_type.Graydon Hoare-1/+11
2011-03-23Support for 'float' in type signatures.Lindsey Kuper-0/+1
2011-03-23rustc: Write out crate metadataPatrick Walton-5/+282
2011-03-21rustc: Update type serialization and deserialization for the "mutable?" changePatrick Walton-5/+15
2011-03-21rustc: Merge in type serialization and deserializationMarijn Haverbeke-0/+106
2011-03-11rustc: Add some stub metadata to each cratePatrick Walton-0/+29