about summary refs log tree commit diff
path: root/src/librustc/metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2013-11-01Stop propagating link arguments across cratesAlex Crichton-10/+0
2013-10-24Remove std::io once and for all!Alex Crichton-4/+5
2013-10-24Remove even more of std::ioAlex Crichton-19/+17
2013-10-22libsyntax/librustc: Allow specifying mut on ~self.Luqman Aden-1/+1
2013-10-22libsyntax/librustc: Allow specifying mut on by-value self.Luqman Aden-1/+1
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-17/+17
2013-10-09option: rewrite the API to use compositionDaniel Micay-4/+4
2013-10-07Extract privacy checking from name resolutionAlex Crichton-2/+3
2013-09-30rustc: Remove usage of fmt!Alex Crichton-27/+27
2013-09-26Add 'continue' as a synonym for 'loop'Brian Anderson-11/+11
2013-09-24Correctly encode item visibility in metadataAlex Crichton-17/+26
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-1/+1
2013-09-11ident->name cleanupJohn Clements-2/+3
2013-09-11Properly encode/decode structural variants.SiegeLord-7/+14
2013-09-05Rename str::from_bytes to str::from_utf8, closes #8985Florian Hahn-1/+1
2013-09-04auto merge of #8875 : alexcrichton/rust/fix-inner-static-library-bug, r=huonwbors-0/+9
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-47/+47
2013-09-02Remove __extensions__ in names for a "pretty name"Alex Crichton-0/+9
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-9/+9
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-78/+78
2013-08-27auto merge of #8805 : jfager/rust/remove-hashutil, r=alexcrichtonbors-1/+0
2013-08-27librustc: Fix problem with cross-crate reexported static methods.Patrick Walton-6/+50
2013-08-27librustc: Implement basic lazy implementation loading.Patrick Walton-1/+61
2013-08-27librustc: Remove `each_path`.Patrick Walton-37/+103
2013-08-27librustc: Stop calling `each_path` in coherence.Patrick Walton-0/+10
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-8/+12
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-6/+3
2013-08-27Replace HashUtil w/ default method on HashJason Fager-1/+0
2013-08-24Make enum discriminants u64 instead of the host uint.Jed Davis-3/+3
2013-08-20Allow traits to use builtin kinds as supertraits for #7083.Ben Blum-1/+19
2013-08-09auto merge of #8361 : alexcrichton/rust/fix-node-hashes-in-crates, r=thestingerbors-6/+6
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-6/+6
2013-08-06Fix node hashesAlex Crichton-6/+6
2013-08-03remove obsolete `foreach` keywordDaniel Micay-5/+5
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-81/+100
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-5/+5
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-26/+26
2013-07-25auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakisbors-0/+18
2013-07-24Allow uint discriminants and store them as suchKevin Murphy-3/+3
2013-07-23Properly track and export information about vtables for impls in metadata.Michael Sullivan-0/+18
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-5/+5
2013-07-20auto merge of #7902 : huonw/rust/attr++, r=cmr,pcwaltonbors-9/+9
2013-07-20auto merge of #7710 : michaelwoerister/rust/WP4, r=jdmbors-7/+12
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-9/+9
2013-07-19Cleanup of ty::VariantInfo and related functions.Michael Woerister-3/+3
2013-07-19debuginfo: Added support for struct-style enums.Michael Woerister-5/+10
2013-07-18Export information about used default methods instead of regenerating it. Clo...Michael Sullivan-1/+8
2013-07-18Add provided method information to ty::Method. Get rid of ProvidedMethodSource.Michael Sullivan-16/+18
2013-07-18Get rid of resolve::MethodInfo. Closes #4946.Michael Sullivan-14/+9
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+3