about summary refs log tree commit diff
path: root/src/librustc/metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2013-02-19librustc: minor cleanupErick Tryzelaar-6/+7
2013-02-19convert syntax::attr to use @~strsErick Tryzelaar-4/+4
2013-02-15auto merge of #4969 : nickdesaulniers/rust/issue3869, r=brsonbors-2/+3
2013-02-15librustc: Get rid of `move`.Luqman Aden-4/+4
2013-02-14Convert all uses of vec::slice to vec::view Issue #3869Nick Desaulniers-2/+3
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. rs=implflip...Patrick Walton-1/+1
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-11/+11
2013-02-13librustc: Make monomorphic newtype structs work cross-cratePatrick Walton-6/+18
2013-02-12Revert "librustc: Make monomorphic newtype structs work cross-crate"Graydon Hoare-18/+6
2013-02-11librustc: Make monomorphic newtype structs work cross-cratePatrick Walton-6/+18
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-13/+11
2013-02-05oldmap: use &K instead of K in find and getPatrick Walton-1/+1
2013-02-05Revert "oldmap: use &K instead of K in find and get"Graydon Hoare-1/+1
2013-02-03oldmap: use &K instead of K in find and getDaniel Micay-1/+1
2013-02-03rename map -> oldmap and mark it as deprecatedDaniel Micay-2/+2
2013-01-31test cases, cleanupJohn Clements-2/+3
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-11/+11
2013-01-29librustc: De-export metadata. rs=deexportingPatrick Walton-100/+64
2013-01-22Simplify path_entry's closure argumentTim Chevalier-31/+12
2013-01-20convert librustc record types to structsErick Tryzelaar-8/+12
2013-01-17When decoding types, indicate to the def-id conversion function what kind ofNiko Matsakis-6/+4
2013-01-14convert ast::attribute_ and ast::view_item to a structErick Tryzelaar-4/+8
2013-01-14Convert ast::def_id into a struct.Erick Tryzelaar-9/+12
2013-01-09syntax: convert ast::spanned into a structErick Tryzelaar-3/+4
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-2/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2013-01-07librustc: Make vectors no longer implicitly copyable in rustc. r=graydonPatrick Walton-10/+13
2013-01-07librustc: Remove unused `mod_path_map`. This was expensive to build. Saves an...Patrick Walton-29/+0
2013-01-07librustc: Encode language items into a special lookup table. 9% improvement i...Patrick Walton-0/+18
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-1/+11
2012-12-20Remove the cfg(stageN)-specific serialize code.Erick Tryzelaar-4/+0
2012-12-19Remove serialize::traits submodule.Erick Tryzelaar-0/+4
2012-12-18Stop resolving static methods at the module level. Closes #4179Brian Anderson-2/+2
2012-12-17Switch from serialization to std::serialize. (snapshot)Erick Tryzelaar-2/+2
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-15/+16
2012-12-10Remove un-needed code for obsolete classesTim Chevalier-52/+22
2012-12-06Rename std::ebml::Reader => std::ebml::reader, same for writerTim Chevalier-99/+99
2012-12-04librustc: Remove all legacy pattern bindings from libsyntax and librustc. rs=...Patrick Walton-6/+6
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-30Disallow dereferencing enum types when the variant is privateTim Chevalier-4/+7
2012-11-28Register snapshotsBrian Anderson-10/+0
2012-11-24Split EBML module into a reader and a writer moduleTim Chevalier-101/+104
2012-11-19rustc: Implement explicit self for Eq and Ord. r=graydonPatrick Walton-0/+10
2012-11-08rustc: Fix cross-crate reexports. #3908. r=pcwaltonBrian Anderson-7/+23
2012-11-07Rename src/rustc to src/librustc. Use the driver crateBrian Anderson-0/+1151