about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2013-12-26librustc: Remove unused `discrim_symbols` field from the crate contextPatrick Walton-4/+0
2013-12-26librustc: De-`@mut` `item_symbols`Patrick Walton-4/+7
2013-12-26librustc: De-`@mut` the short names cachePatrick Walton-6/+16
2013-12-26librustc: De-`@mut` the `trait_methods_cache`Patrick Walton-1/+2
2013-12-25Method-ify CStoreSteven Fackler-149/+142
2013-12-22auto merge of #11064 : huonw/rust/vec-sort, r=alexcrichtonbors-9/+5
2013-12-22std::vec: make the sorting closure use `Ordering` rather than just beingHuon Wilson-2/+2
2013-12-21std::vec: add a sugary .sort() method for plain Ord sorting.Huon Wilson-2/+2
2013-12-20auto merge of #11017 : alexcrichton/rust/faster-read, r=thestingerbors-12/+79
2013-12-19rustc: Optimize reading metadata by 4xAlex Crichton-12/+79
2013-12-19auto merge of #11073 : klutzy/rust/issue-10978, r=alexcrichtonbors-1/+5
2013-12-20extra: remove sort in favour of the std method.Huon Wilson-8/+4
2013-12-19auto merge of #11057 : alexcrichton/rust/no-at-in-ebml, r=pcwaltonbors-83/+107
2013-12-19Purge @-boxes from the reading half of EBMLAlex Crichton-83/+107
2013-12-19librustc: Add missing case for the `Pod` bound in `tydecode`.Patrick Walton-2/+5
2013-12-20rustc: Handle `#[link(name = "")]` errorklutzy-1/+5
2013-12-19Rename pkgid to crate_idCorey Richardson-2/+2
2013-12-17auto merge of #10990 : ktt3ja/rust/method-stability, r=huonwbors-1/+7
2013-12-16librustc: Implement a `Pod` kind for types that can be `memcpy`'d.Patrick Walton-0/+1
2013-12-16Detect stability attributes on methods.Kiet Tran-1/+7
2013-12-11Make 'self lifetime illegal.Erik Price-25/+25
2013-12-10Make crate hash stable and externally computable.Jack Moffitt-183/+96
2013-12-09Store metadata separately in rlib filesAlex Crichton-33/+17
2013-12-08encode trait lifetime params in metadata to allow cross-crate usageDavid Renshaw-0/+2
2013-12-08Remove dead codesKiet Tran-326/+0
2013-12-04Revert "libstd: Change `Path::new` to `Path::init`."Kevin Ballard-3/+3
2013-12-04std::str: s/from_utf8_slice/from_utf8/, to make the basic case shorter.Huon Wilson-3/+3
2013-12-04std::str: remove from_utf8.Huon Wilson-10/+12
2013-12-02auto merge of #10742 : alexcrichton/rust/frameworks, r=cmrbors-11/+42
2013-12-01auto merge of #10750 : Blei/rust/no-at-struct-field, r=alexcrichtonbors-1/+1
2013-12-01auto merge of #10676 : eddyb/rust/ast-box-in-enums, r=cmrbors-2/+2
2013-12-01ast: Remove one `@` and fix the falloutPhilipp Brüschweiler-1/+1
2013-11-30Support OSX frameworksAlex Crichton-11/+42
2013-11-30Test fixes and merge conflictsAlex Crichton-11/+11
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-2/+2
2013-11-29Add generation of static libraries to rustcAlex Crichton-195/+354
2013-11-29libstd: Change `Path::new` to `Path::init`.Patrick Walton-4/+4
2013-11-28Register new snapshotsAlex Crichton-7/+7
2013-11-26auto merge of #10670 : eddyb/rust/node-u32, r=alexcrichtonbors-21/+21
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-21/+21
2013-11-26librustc: Remove non-procedure uses of `do` from librustc, librustdoc,Patrick Walton-118/+115
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-13/+13
2013-11-26Removed unneccessary `_iter` suffixes from various APIsMarvin Löbel-2/+2
2013-11-19librustc: Change most uses of `&fn()` to `||`.Patrick Walton-37/+37
2013-11-11Move std::rt::io to std::ioAlex Crichton-10/+10
2013-11-09auto merge of #10153 : nikomatsakis/rust/issue-4846-multiple-lifetime-paramet...bors-126/+201
2013-11-08Merge failuresNiko Matsakis-0/+1
2013-11-08Rename and modernize region enum namesNiko Matsakis-21/+21
2013-11-08Update various tests and libraries that were incorrectlyNiko Matsakis-11/+11
2013-11-08Introduce new variance inference pass that replaces (and generalizes) oldNiko Matsakis-2/+27