| Age | Commit message (Expand) | Author | Lines |
| 2016-08-17 | rustc: use Vec instead of VecPerParamSpace for ty::GenericPredicates. | Eduard Burtescu | -14/+4 |
| 2016-08-09 | replace Name with InternedString in DefPathData | Niko Matsakis | -1/+1 |
| 2016-08-02 | replace graph rewriting with detecting inlined ids | Niko Matsakis | -1/+1 |
| 2016-08-01 | Move caching of HIR-inlining into CStore in order to avoid duplicating inline... | Michael Woerister | -1/+7 |
| 2016-07-30 | Auto merge of #35069 - wesleywiser:too_many_symbols, r=alexcrichton | bors | -7/+2 |
| 2016-07-27 | Only export #[no_mangle] extern symbols during LTO | Wesley Wiser | -7/+2 |
| 2016-07-25 | General MetaItem encapsulation rewrites. | cgswords | -9/+1 |
| 2016-07-17 | Do not resolve inherent static methods from other crates prematurely | Vadim Petrochenkov | -26/+0 |
| 2016-07-11 | Refactor `get_ident_interner` -> `with_ident_interner`. | Jeffrey Seyfried | -2/+2 |
| 2016-07-11 | Avoid passing around the thread-local interner in `librustc_metadata`. | Jeffrey Seyfried | -85/+45 |
| 2016-07-11 | Remove `Interner<T>` and rename `StrInterner` to `Interner`. | Jeffrey Seyfried | -2/+2 |
| 2016-07-08 | Remove unnecessary accessor function VariantDefData::kind | Vadim Petrochenkov | -1/+1 |
| 2016-07-08 | Rewrite check_pat_enum, split it into check_pat_tuple_struct and check_pat_path | Vadim Petrochenkov | -4/+10 |
| 2016-07-03 | prefer `if let` to match with `None => {}` arm in some places | Zack M. Davis | -9/+6 |
| 2016-06-28 | refactor rustc_metadata to use CamelCase names and IndexVec | Ariel Ben-Yehuda | -24/+12 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -8/+8 |
| 2016-06-04 | Auto merge of #33622 - arielb1:elaborate-drops, r=nikomatsakis | bors | -6/+16 |
| 2016-06-03 | fix ICEs with RUST_LOG | Ariel Ben-Yehuda | -6/+16 |
| 2016-05-31 | make region-param-def encoding more DRY | Niko Matsakis | -23/+4 |
| 2016-05-25 | trans: remove item_symbols from metadata and CrateContext. | Eduard Burtescu | -8/+0 |
| 2016-05-25 | trans: move exported_symbol to Instance::symbol_name. | Eduard Burtescu | -0/+10 |
| 2016-05-25 | rustc: use a simpler scheme for plugin registrar symbol names. | Eduard Burtescu | -8/+0 |
| 2016-05-18 | allow retracing paths across crates | Niko Matsakis | -2/+34 |
| 2016-05-18 | change svh to store a u64 | Niko Matsakis | -3/+3 |
| 2016-05-18 | always encode variant fields | Niko Matsakis | -1/+4 |
| 2016-05-11 | rustc: More interning for data used in Ty<'tcx>. | Eduard Burtescu | -1/+1 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -23/+29 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -68/+69 |
| 2016-05-09 | rustc: Implement custom panic runtimes | Alex Crichton | -0/+11 |
| 2016-05-08 | Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrc | bors | -1/+0 |
| 2016-05-07 | mir: prepare for rvalue promotion support. | Eduard Burtescu | -0/+3 |
| 2016-05-03 | Remove unused trait imports flagged by lint | Seo Sanghyeon | -1/+0 |
| 2016-04-12 | Do not encode name when encoding DefKey | Seo Sanghyeon | -2/+7 |
| 2016-04-07 | Auto merge of #32016 - nikomatsakis:incr-comp-save, r=mw | bors | -3/+3 |
| 2016-04-07 | Make `hir::Visibility` non-copyable and add `ty::Visibility` | Jeffrey Seyfried | -13/+13 |
| 2016-04-06 | make an incremental crate | Niko Matsakis | -3/+3 |
| 2016-04-06 | rustc: retire hir::map's paths. | Eduard Burtescu | -26/+0 |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -2/+2 |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -3/+3 |
| 2016-03-31 | librustc_metadata: use bug!(), span_bug!() | Benjamin Herr | -34/+30 |
| 2016-03-30 | rename `rustc_const_eval` to `rustc_const_math` | Oliver Schneider | -1/+1 |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -3/+3 |
| 2016-03-27 | rustc: move middle::subst into middle::ty. | Eduard Burtescu | -1/+1 |
| 2016-03-25 | Correections due to refactoring . | Niko Matsakis | -2/+2 |
| 2016-03-25 | track the extern-crate def-id rather than path | Niko Matsakis | -1/+3 |
| 2016-03-25 | store krate information more uniformly | Niko Matsakis | -5/+1 |
| 2016-03-25 | track def-id for inlined items | Niko Matsakis | -7/+25 |
| 2016-03-25 | Add a "link-guard" to avoid accidentally linking to a wrong dylib at runtime. | Michael Woerister | -3/+3 |
| 2016-03-25 | Make the compiler emit an error if the crate graph contains two crates with t... | Michael Woerister | -2/+2 |
| 2016-03-25 | Compute a salt from arguments passed via -Cmetadata. | Michael Woerister | -0/+7 |