about summary refs log tree commit diff
path: root/src/librustc/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
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
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-19/+20
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-4/+8
2013-07-12auto merge of #7725 : msullivan/rust/default-methods, r=pcwaltonbors-12/+7
2013-07-12Remove the global 'vec::to_owned' functionAlex Crichton-1/+1
2013-07-11Get cross crate static default methods working. Closes #7569.Michael Sullivan-12/+7
2013-07-07De-share ast::TyJames Miller-1/+1
2013-07-07De-manage OptVec<TyParamBounds>James Miller-1/+1
2013-07-07De-share trait_refJames Miller-1/+1
2013-07-07De-managed ast::PathJames Miller-1/+1
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-2/+1
2013-06-30auto merge of #7468 : cmr/rust/great_renaming, r=pcwaltonbors-14/+8
2013-06-29Remove mutability from unique boxes in the ASTAlex Crichton-2/+1
2013-06-29Warning cleanupCorey Richardson-5/+0
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-9/+8