summary refs log tree commit diff
path: root/src/librustc/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2013-09-24Correctly encode item visibility in metadataAlex Crichton-4/+19
2013-09-16Resume inlining globals across cratesAlex Crichton-1/+7
2013-09-14Guarantee that statics have unique namesAlex Crichton-1/+2
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-18/+34
2013-09-06Remove even more usage of clownshoes in symbolsAlex Crichton-2/+3
2013-09-04auto merge of #8875 : alexcrichton/rust/fix-inner-static-library-bug, r=huonwbors-6/+15
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-15/+15
2013-09-02Remove __extensions__ in names for a "pretty name"Alex Crichton-6/+15
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-7/+7
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-4/+4
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-2/+6
2013-08-27librustc: Implement basic lazy implementation loading.Patrick Walton-4/+69
2013-08-27librustc: Stop calling `each_path` in coherence.Patrick Walton-1/+48
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-1/+2
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-9/+2
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-1/+1
2013-08-21auto merge of #8562 : bblum/rust/superkinds, r=nikomatsakisbors-0/+3
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-2/+1
2013-08-20Allow traits to use builtin kinds as supertraits for #7083.Ben Blum-0/+3
2013-08-19Remove discriminant symbols.Jed Davis-9/+0
2013-08-15Switch metadata::encoder to <V:Visitor> trait.Felix S. Klock II-49/+81
2013-08-11librustc: Convert from `@Object` to `@mut Object` as neededNiko Matsakis-2/+2
2013-08-06Fix node hashesAlex Crichton-20/+23
2013-08-03remove obsolete `foreach` keywordDaniel Micay-39/+39
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-24/+22
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-2/+2
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-5/+5
2013-08-02replace `range` with an external iteratorDaniel Micay-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-36/+36
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-20/+20
2013-07-25Allow linking against crates with #[no_std]Alex Crichton-0/+3
2013-07-25auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakisbors-0/+13
2013-07-24Allow uint discriminants and store them as suchKevin Murphy-3/+2
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-10/+10
2013-07-23Properly track and export information about vtables for impls in metadata.Michael Sullivan-0/+13
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-7/+7
2013-07-20auto merge of #7902 : huonw/rust/attr++, r=cmr,pcwaltonbors-23/+25
2013-07-20auto merge of #7894 : pcwalton/rust/and-pointers-in-at-boxes, r=brsonbors-5/+7
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-23/+25
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-5/+7
2013-07-18Export information about used default methods instead of regenerating it. Clo...Michael Sullivan-5/+23
2013-07-18Refactor a handful of stuff in the metadata encoder.Michael Sullivan-125/+85
2013-07-18Add provided method information to ty::Method. Get rid of ProvidedMethodSource.Michael Sullivan-0/+1
2013-07-18Get rid of resolve::MethodInfo. Closes #4946.Michael Sullivan-1/+1
2013-07-18Start of data structure cleanup for trait system. Get rid of CoherenceInfo, m...Michael Sullivan-1/+1