summary refs log tree commit diff
path: root/src/librustc/metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2013-06-30auto merge of #7468 : cmr/rust/great_renaming, r=pcwaltonbors-9/+8
2013-06-29Remove mutability from unique boxes in the ASTAlex Crichton-1/+1
2013-06-29Warning cleanupCorey Richardson-1/+1
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-8/+7
2013-06-28librustc: Fix even *more* merge fallout!Patrick Walton-4/+4
2013-06-28librustc: Fix more merge fallout.Patrick Walton-4/+4
2013-06-28Rewrite each_path to allow performance improvements in the future.Patrick Walton-93/+230
2013-06-27auto merge of #7430 : huonw/rust/vec-kill, r=thestingerbors-4/+3
2013-06-28Convert vec::{push, push_all, push_all_move} to methods.Huon Wilson-2/+1
2013-06-27Convert vec::[mut_]slice to methods, remove vec::const_slice.Huon Wilson-2/+2
2013-06-27auto merge of #7361 : brson/rust/incoming, r=brsonbors-13/+1
2013-06-25Merge remote-tracking branch 'mozilla/master' into incomingBrian Anderson-7/+10
2013-06-25Get rid of terrible way for iterating over provided methods.Michael Sullivan-9/+4
2013-06-25auto merge of #7291 : alexcrichton/rust/static-mut, r=huonwbors-6/+10
2013-06-25Warning policeJames Miller-1/+0
2013-06-24Merge remote-tracking branch 'cmr/various-cleanup' into incomingBrian Anderson-13/+1
2013-06-23Add 'static mut' items to the languageAlex Crichton-6/+10
2013-06-23vec: remove BaseIter implementationDaniel Micay-5/+8
2013-06-21Remove `ast::pure_fn` and all concept of `pure` from the compilerCorey Richardson-13/+1
2013-06-20Get cross crate default methods working.Michael Sullivan-34/+7
2013-06-13Revert "std: convert {vec,str}::to_owned to methods."Brian Anderson-1/+1
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-21/+22
2013-06-12std: convert {vec,str}::to_owned to methods.Huon Wilson-1/+1
2013-06-11decoder: better error message when failing to look up an idPhilipp Brüschweiler-5/+5
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-14/+8
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-12/+11
2013-06-05token_to_ident takes argument by referenceJohn Clements-1/+1
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-7/+8
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-1/+1
2013-05-22libstd: Fix merge fallout.Patrick Walton-8/+0
2013-05-22librustc: Change `std` to `extra` throughout libsyntax and librustcPatrick Walton-3/+3
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-22librustc: Fix privacy checking for cross-crate variantsPatrick Walton-9/+22
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-7/+7
2013-05-19Register snapshotsBrian Anderson-34/+0
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-1/+1
2013-05-16rustc: Change ty::get_impl_traits to return an option instead of a vecTim Chevalier-5/+6
2013-05-15auto merge of #6487 : recrack/rust/vec_len, r=thestingerbors-1/+1
2013-05-14rustc: rename ty::method to ty::Method and add ctorErick Tryzelaar-19/+21
2013-05-14rustc: rename ast::self_ty and related fields to explicit_selfErick Tryzelaar-16/+16
2013-05-14rustc: Remove ty::argErick Tryzelaar-1/+1
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-1/+1
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-9/+9
2013-05-11auto merge of #6389 : sonwow/rust/issue-3356, r=bstriebors-1/+1
2013-05-10auto merge of #6223 : alexcrichton/rust/issue-6183, r=pcwaltonbors-7/+46
2013-05-10renamed vec::from_slice to vec::to_ownedYoungsoo Son-1/+1
2013-05-10rustc: Use the new `for` protocolAlex Crichton-7/+46