summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2013-09-24Correctly encode item visibility in metadataAlex Crichton-25/+52
2013-09-23librustc: Remove garbage collected functions from front/{config,test} and met...Patrick Walton-3/+2
2013-09-16Resume inlining globals across cratesAlex Crichton-1/+7
2013-09-16auto merge of #9206 : alexcrichton/rust/issue-9188, r=catamorphismbors-1/+2
2013-09-14Guarantee that statics have unique namesAlex Crichton-1/+2
2013-09-14auto merge of #9115 : erickt/rust/master, r=ericktbors-2/+2
2013-09-13rustc/rustpkg: Use a target-specific subdirectory in build/ and lib/Tim Chevalier-6/+11
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-2/+2
2013-09-11ident->name cleanupJohn Clements-2/+3
2013-09-11Rename encode_struct_field_names to encode_struct_fields to reflect what it a...SiegeLord-3/+3
2013-09-11Properly encode/decode structural variants.SiegeLord-25/+48
2013-09-06Remove even more usage of clownshoes in symbolsAlex Crichton-2/+3
2013-09-05Rename str::from_bytes to str::from_utf8, closes #8985Florian Hahn-3/+3
2013-09-04auto merge of #8875 : alexcrichton/rust/fix-inner-static-library-bug, r=huonwbors-6/+28
2013-09-04stop treating char as an integer typeDaniel Micay-1/+1
2013-09-04Implement support for indicating the stability of items.Huon Wilson-0/+1
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-108/+108
2013-09-02Remove __extensions__ in names for a "pretty name"Alex Crichton-6/+28
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-25/+25
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-118/+118
2013-08-27auto merge of #8805 : jfager/rust/remove-hashutil, r=alexcrichtonbors-2/+0
2013-08-27librustc: Fix problem with cross-crate reexported static methods.Patrick Walton-8/+56
2013-08-27librustc: Implement basic lazy implementation loading.Patrick Walton-5/+158
2013-08-27librustc: Remove `each_path`.Patrick Walton-43/+127
2013-08-27librustc: Stop calling `each_path` in coherence.Patrick Walton-1/+69
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-9/+13
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-7/+16
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-17/+5
2013-08-27Replace HashUtil w/ default method on HashJason Fager-2/+0
2013-08-26rustpkg: Test that different copies of the same package ID can exist in multi...Tim Chevalier-25/+42
2013-08-26auto merge of #8758 : pnkfelix/rust/fsk-more-oldvisit-ports, r=pnkfelixbors-7/+15
2013-08-26Port creader.rs from oldvisit to <V:Visitor> trait API.Felix S. Klock II-7/+15
2013-08-25Revert "auto merge of #8745 : brson/rust/metadata, r=cmr"Brian Anderson-69/+64
2013-08-25auto merge of #8745 : brson/rust/metadata, r=cmrbors-64/+69
2013-08-24Don't ever compress metadataBrian Anderson-37/+7
2013-08-24Make enum discriminants u64 instead of the host uint.Jed Davis-4/+4
2013-08-23Don't copy metadata after loadingBrian Anderson-59/+71
2013-08-23Allow metadata to be not compressedBrian Anderson-10/+33
2013-08-21auto merge of #8562 : bblum/rust/superkinds, r=nikomatsakisbors-1/+22
2013-08-21auto merge of #8546 : jld/rust/discrim-symbol-rm, r=pcwaltonbors-9/+0
2013-08-20rm obsolete integer to_str{,_radix} free functionsDaniel Micay-4/+2
2013-08-20Allow traits to use builtin kinds as supertraits for #7083.Ben Blum-1/+22
2013-08-19Remove discriminant symbols.Jed Davis-9/+0
2013-08-16auto merge of #8532 : kballard/rust/cstr-cleanup, r=ericktbors-1/+1
2013-08-16auto merge of #8526 : blake2-ppc/rust/either-result, r=catamorphismbors-11/+3
2013-08-15Add ToCStr method .with_c_str()Kevin Ballard-1/+1
2013-08-15Switch metadata::encoder to <V:Visitor> trait.Felix S. Klock II-49/+81
2013-08-15Update either::partitionblake2-ppc-11/+3
2013-08-12fix build with the new snapshot compilerDaniel Micay-10/+0
2013-08-11librustc: Convert from `@Object` to `@mut Object` as neededNiko Matsakis-8/+8