about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2013-06-20auto merge of #7203 : msullivan/rust/default-methods, r=graydonbors-35/+8
2013-06-20Get cross crate default methods working.Michael Sullivan-35/+8
2013-06-21librust: cleanup warnings (except 1)James Miller-23/+21
2013-06-16Add copies to type params with Copy boundNiko Matsakis-1/+1
2013-06-16Remove @-fields from CrateContextJames Miller-66/+84
2013-06-14add IteratorUtil to the preludeDaniel Micay-2/+0
2013-06-13Revert "std: convert {vec,str}::to_owned to methods."Brian Anderson-5/+6
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-97/+100
2013-06-12Visitor refactoring: Step 1, couple (Env, vt<Env>) together in a tuple.Felix S. Klock II-8/+8
2013-06-12std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_...Huon Wilson-15/+19
2013-06-12std: convert {vec,str}::to_owned to methods.Huon Wilson-5/+5
2013-06-11option: remove redundant old_iter implsDaniel Micay-3/+4
2013-06-11decoder: better error message when failing to look up an idPhilipp Brüschweiler-5/+5
2013-06-10std: remove str::{len, slice, is_empty} in favour of methods.Huon Wilson-1/+1
2013-06-10std: replace str::each_split* with an iteratorHuon Wilson-1/+2
2013-06-08remove deprecated vec::{is_empty, len} functionsDaniel Micay-1/+1
2013-06-08Avoid unnecessary allocations in the metadata decoderBjörn Steinbrink-32/+28
2013-06-08Remove some unnecessary closuresBjörn Steinbrink-7/+6
2013-06-08tydecode: Accept a plain borrowed pointer to the dataBjörn Steinbrink-22/+16
2013-06-08Avoid unnecessary heap allocations in the metadata ty decoderBjörn Steinbrink-46/+43
2013-06-07rustc::metadata::decoder: cleanup and slightly speed up each_pathPhilipp Brüschweiler-82/+70
2013-06-06Clean up a handful of build warnings.Michael Sullivan-18/+16
2013-06-05removed unused imports (and one unused argument)John Clements-2/+1
2013-06-05token_to_ident takes argument by referenceJohn Clements-7/+7
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-14/+18
2013-06-05removed some interner fieldsJohn Clements-3/+3
2013-06-04std::io: Modernize some constructorsPhilipp Brüschweiler-1/+1
2013-06-01auto merge of #6807 : catamorphism/rust/rustpkg-extern-mod, r=catamorphismbors-3/+4
2013-06-01rustc/rusti/rustpkg: Infer packages from `extern mod` directivesTim Chevalier-3/+4
2013-06-01Fix a small typo in a comment.Tom Lee-1/+1
2013-06-01Reexport static methods on structs & enums.Tom Lee-30/+70
2013-05-31auto merge of #6853 : bblum/rust/sized, r=pcwaltonbors-0/+4
2013-05-30Add 'Sized' builtin kind; doesn't do anything yetBen Blum-0/+4
2013-05-30Remove copy bindings from patterns.Niko Matsakis-3/+3
2013-05-30Remove a bunch of unnecessary allocations and copiesBjörn Steinbrink-4/+2
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-4/+27
2013-05-27auto merge of #6703 : sanxiyn/rust/allocation-lint, r=sanxiynbors-9/+9
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-9/+9
2013-05-27auto merge of #6688 : graydon/rust/issue-3396-mystery-bug-in-metadata, r=Aatchbors-11/+2
2013-05-22libstd: Fix merge fallout.Patrick Walton-20/+0
2013-05-22librustc: Change `std` to `extra` throughout libsyntax and librustcPatrick Walton-12/+12
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-2/+18
2013-05-22librustc: Fix privacy checking for cross-crate variantsPatrick Walton-10/+37
2013-05-22revert no-longer-required workaround for mystery bug, close #3396Graydon Hoare-11/+2
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-24/+24
2013-05-19Register snapshotsBrian Anderson-83/+0
2013-05-19Explain an odd conditional check.Tom Lee-0/+11
2013-05-19Remove unused variable.Tom Lee-1/+0
2013-05-19Reexport static trait methods on traits in the same module.Tom Lee-2/+4
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-24/+24