summary refs log tree commit diff
path: root/src/librustc/metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-1/+1
2013-12-29Rename PkgId to CrateIdLuis de Bethencourt-1/+1
2013-12-29Rename pkgid variablesLuis de Bethencourt-1/+1
2013-12-26librustc: De-`@mut` the `cnum_map`Patrick Walton-3/+9
2013-12-26librustc: De-`@mut` several instances of `io::Writer`.Patrick Walton-3/+3
2013-12-26librustc: De-`@mut` `Rib::bindings`Patrick Walton-0/+1
2013-12-19Purge @-boxes from the reading half of EBMLAlex Crichton-58/+60
2013-12-11Make 'self lifetime illegal.Erik Price-2/+2
2013-12-10Make crate hash stable and externally computable.Jack Moffitt-5/+3
2013-12-08Remove dead codesKiet Tran-272/+0
2013-12-04std::str: remove from_utf8.Huon Wilson-2/+2
2013-11-30Support OSX frameworksAlex Crichton-2/+7
2013-11-30Test fixes and merge conflictsAlex Crichton-2/+2
2013-11-29Add generation of static libraries to rustcAlex Crichton-0/+10
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-26auto merge of #10670 : eddyb/rust/node-u32, r=alexcrichtonbors-6/+6
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-6/+6
2013-11-26librustc: Remove non-procedure uses of `do` from librustc, librustdoc,Patrick Walton-96/+95
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-7/+7
2013-11-19librustc: Change most uses of `&fn()` to `||`.Patrick Walton-13/+14
2013-11-11Move std::rt::io to std::ioAlex Crichton-2/+2
2013-11-08Introduce new variance inference pass that replaces (and generalizes) oldNiko Matsakis-0/+8
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-24/+34
2013-11-01Stop propagating link arguments across cratesAlex Crichton-10/+0
2013-10-24Remove std::io once and for all!Alex Crichton-4/+5
2013-10-24Remove even more of std::ioAlex Crichton-19/+17
2013-10-22libsyntax/librustc: Allow specifying mut on ~self.Luqman Aden-1/+1
2013-10-22libsyntax/librustc: Allow specifying mut on by-value self.Luqman Aden-1/+1
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-17/+17
2013-10-09option: rewrite the API to use compositionDaniel Micay-4/+4
2013-10-07Extract privacy checking from name resolutionAlex Crichton-2/+3
2013-09-30rustc: Remove usage of fmt!Alex Crichton-27/+27
2013-09-26Add 'continue' as a synonym for 'loop'Brian Anderson-11/+11
2013-09-24Correctly encode item visibility in metadataAlex Crichton-17/+26
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-1/+1
2013-09-11ident->name cleanupJohn Clements-2/+3
2013-09-11Properly encode/decode structural variants.SiegeLord-7/+14
2013-09-05Rename str::from_bytes to str::from_utf8, closes #8985Florian Hahn-1/+1
2013-09-04auto merge of #8875 : alexcrichton/rust/fix-inner-static-library-bug, r=huonwbors-0/+9
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-47/+47
2013-09-02Remove __extensions__ in names for a "pretty name"Alex Crichton-0/+9
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-9/+9
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-78/+78
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-6/+50
2013-08-27librustc: Implement basic lazy implementation loading.Patrick Walton-1/+61
2013-08-27librustc: Remove `each_path`.Patrick Walton-37/+103
2013-08-27librustc: Stop calling `each_path` in coherence.Patrick Walton-0/+10
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-8/+12
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-6/+3