| Age | Commit message (Expand) | Author | Lines |
| 2017-07-16 | Compile `compiler_builtins` with `abort` panic strategy | Vadim Petrochenkov | -1/+2 |
| 2017-07-11 | Refactor methods onto Printer struct. | Mark Simulacrum | -2/+1 |
| 2017-07-05 | use field init shorthand in src/librustc | Zack M. Davis | -53/+53 |
| 2017-07-06 | Auto merge of #42727 - alexcrichton:allocators-new, r=eddyb | bors | -15/+45 |
| 2017-07-05 | rustc: Implement the #[global_allocator] attribute | Alex Crichton | -15/+45 |
| 2017-07-05 | Merge remote-tracking branch 'origin/master' into proc_macro_api | Alex Crichton | -90/+69 |
| 2017-07-02 | report the total number of errors on compilation failure | Ariel Ben-Yehuda | -1/+2 |
| 2017-06-29 | mem_categorization: handle type-based paths in variant patterns | Ariel Ben-Yehuda | -55/+46 |
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -34/+21 |
| 2017-06-26 | Implement `quote!` and other `proc_macro` API. | Jeffrey Seyfried | -0/+1 |
| 2017-06-18 | Update UI tests to be platform independent | Mark Simulacrum | -1/+1 |
| 2017-06-18 | Update transmute size lints. | Mark Simulacrum | -16/+10 |
| 2017-06-17 | move `implied_bounds` into regionck | Niko Matsakis | -19/+1 |
| 2017-06-16 | Auto merge of #42598 - cramertj:track-more-metadata, r=nikomatsakis | bors | -31/+25 |
| 2017-06-14 | Switch CrateNum queries to DefId | Taylor Cramer | -7/+7 |
| 2017-06-14 | Auto merge of #42433 - marco-c:profiling, r=alexcrichton | bors | -0/+2 |
| 2017-06-14 | On-demandify extern_crate | Taylor Cramer | -2/+0 |
| 2017-06-14 | On-demandify is_allocator and is_panic_runtime | Taylor Cramer | -16/+14 |
| 2017-06-14 | on-demand dylib dependency formats | Taylor Cramer | -11/+11 |
| 2017-06-13 | On-demand is_const_fn | Taylor Cramer | -2/+0 |
| 2017-06-10 | Auto merge of #42563 - eddyb:infer, r=nikomatsakis | bors | -145/+145 |
| 2017-06-10 | rustc: make InferCtxt optional in MemCategorizationContext. | Eduard-Mihai Burtescu | -39/+79 |
| 2017-06-10 | rustc: do not depend on infcx.tables in MemCategorizationContext. | Eduard-Mihai Burtescu | -56/+79 |
| 2017-06-09 | Auto merge of #42507 - ibabushkin:external-span-trans, r=eddyb | bors | -4/+8 |
| 2017-06-09 | rustc_typeck: do not mutate tables directly during upvar inference. | Eduard-Mihai Burtescu | -77/+14 |
| 2017-06-09 | Auto merge of #42504 - michaelwoerister:hash-dep-nodes-prep, r=nikomatsakis | bors | -5/+3 |
| 2017-06-07 | Fix translation of external spans. | Inokentiy Babushkin | -4/+8 |
| 2017-06-07 | Allocate DefIndices for global crate metadata. | Michael Woerister | -5/+3 |
| 2017-06-04 | Merge branch 'profiling' of github.com:whitequark/rust into profiling | Marco Castelluccio | -0/+2 |
| 2017-06-03 | Remove 'elided' from lifetime resolution error | Stephen Lazaro | -1/+1 |
| 2017-06-03 | Auto merge of #42396 - venkatagiri:remove_lifetime_extn, r=arielb1 | bors | -88/+15 |
| 2017-06-03 | Auto merge of #42332 - michaelwoerister:no-more-retracing, r=nikomatsakis | bors | -4/+9 |
| 2017-06-02 | rustc: remove temporary lifetime extension by borrow hint | Venkata Giri Reddy | -88/+15 |
| 2017-06-01 | strip param-env from infcx | Niko Matsakis | -10/+18 |
| 2017-06-01 | rewrite layout to take a (param-env, ty) pair instead of infcx | Niko Matsakis | -26/+25 |
| 2017-06-01 | move projection mode into parameter environment | Niko Matsakis | -2/+1 |
| 2017-06-01 | Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakis | bors | -391/+200 |
| 2017-06-01 | rustc: adjust the RHS of comparison operators instead of assuming autorefs. | Eduard-Mihai Burtescu | -87/+13 |
| 2017-06-01 | rustc: decompose Adjustment into a vector of adjustment steps. | Eduard-Mihai Burtescu | -117/+80 |
| 2017-06-01 | rustc: move autoref and unsize from Adjust::DerefRef to Adjustment. | Eduard-Mihai Burtescu | -22/+16 |
| 2017-06-01 | rustc: replace autoderefs' use of MethodCallee with OverloadedDeref. | Eduard-Mihai Burtescu | -18/+14 |
| 2017-06-01 | rustc: replace method_map with Def::Method and node_substs entries. | Eduard-Mihai Burtescu | -12/+11 |
| 2017-06-01 | rustc: avoid using MethodCallee's signature where possible. | Eduard-Mihai Burtescu | -125/+98 |
| 2017-06-01 | rustc: replace TyFnDef in MethodCallee with just the FnSig. | Eduard-Mihai Burtescu | -17/+10 |
| 2017-06-01 | rustc: keep overloaded autoderef MethodCallee's in Adjust. | Eduard-Mihai Burtescu | -94/+60 |
| 2017-06-01 | rustc: remove unused field of mc::Categorization::Deref. | Eduard-Mihai Burtescu | -28/+27 |
| 2017-05-31 | Build DefPathHash->DefId table when incr.comp. is enabled | Michael Woerister | -1/+6 |
| 2017-05-31 | Make a newtype for DefPathHash so they are not confused with content hashes | Michael Woerister | -3/+3 |
| 2017-05-30 | Add new error code | Guillaume Gomez | -1/+1 |
| 2017-05-28 | fix RUST_LOG ICE caused by printing a default impl's DefId | Ariel Ben-Yehuda | -2/+0 |