| Age | Commit message (Expand) | Author | Lines |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -24/+12 |
| 2016-11-30 | Update the bootstrap compiler | Alex Crichton | -2/+0 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -24/+12 |
| 2016-11-29 | revamp `Visitor` with a single method for controlling nested visits | Niko Matsakis | -5/+9 |
| 2016-11-29 | Fix rebase breakage | Florian Diebold | -3/+6 |
| 2016-11-29 | Split nested_visit_mode function off from nested_visit_map | Florian Diebold | -3/+7 |
| 2016-11-29 | Refactor inlined items some more | Florian Diebold | -19/+28 |
| 2016-11-29 | Add make tidy fixes | Florian Diebold | -8/+11 |
| 2016-11-29 | Fix cross-crate associated constant evaluation | Florian Diebold | -12/+30 |
| 2016-11-29 | Give function bodies their own dep graph node | Florian Diebold | -1/+0 |
| 2016-11-29 | Save bodies of functions for inlining into other crates | Florian Diebold | -42/+9 |
| 2016-11-29 | rustc_const_eval: fix compilation | Florian Diebold | -13/+18 |
| 2016-11-28 | rustc: embed path resolutions into the HIR instead of keeping DefMap. | Eduard-Mihai Burtescu | -83/+84 |
| 2016-11-28 | rustc: desugar UFCS as much as possible during HIR lowering. | Eduard Burtescu | -28/+29 |
| 2016-11-22 | Make is_uninhabited respect privacy | Andrew Cann | -1/+1 |
| 2016-11-22 | Change HirVec<P<T>> to HirVec<T> in Expr. | Nicholas Nethercote | -1/+1 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -5/+5 |
| 2016-11-17 | Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddyb | bors | -1/+2 |
| 2016-11-16 | refactor Visitor into ItemLikeVisitor and intravisit::Visitor | Niko Matsakis | -1/+2 |
| 2016-11-14 | Uncomment some long error explanation | Guillaume Gomez | -4/+6 |
| 2016-11-10 | Work around a borrow surviving too long (fixes #37686) | Anthony Ramine | -1/+2 |
| 2016-11-09 | Auto merge of #37678 - eddyb:rollup, r=eddyb | bors | -11/+5 |
| 2016-11-10 | Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakis | Eduard-Mihai Burtescu | -4/+3 |
| 2016-11-10 | rustc: unify and simplify managing associated items. | Eduard Burtescu | -7/+2 |
| 2016-11-10 | rustc: use an Expr instead of a Block for function bodies. | Eduard Burtescu | -4/+3 |
| 2016-11-09 | Auto merge of #37603 - arielb1:max-slice-length, r=nikomatsakis | bors | -8/+97 |
| 2016-11-09 | Rollup merge of #37229 - nnethercote:FxHasher, r=nikomatsakis | Eduard-Mihai Burtescu | -3/+3 |
| 2016-11-08 | add more comment | Ariel Ben-Yehuda | -14/+61 |
| 2016-11-08 | Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakis | bors | -1/+1 |
| 2016-11-08 | Replace FnvHasher use with FxHasher. | Nicholas Nethercote | -3/+3 |
| 2016-11-05 | Rollup merge of #37577 - nnethercote:shrink-Expr-slightly, r=eddyb | Alex Crichton | -1/+1 |
| 2016-11-05 | Rollup merge of #37557 - TimNN:fix-36954, r=eddyb | Alex Crichton | -7/+6 |
| 2016-11-05 | _match: correct max_slice_length logic | Ariel Ben-Yehuda | -8/+50 |
| 2016-11-04 | Shrink `Expr_::ExprStruct`. | Nicholas Nethercote | -1/+1 |
| 2016-11-03 | use DefId's in const eval for cross-crate const fn's | Tim Neumann | -7/+6 |
| 2016-11-03 | Stabilize `..` in tuple (struct) patterns | Vadim Petrochenkov | -1/+1 |
| 2016-11-02 | rustc: make all read access to tcx.tables go through a method. | Eduard Burtescu | -17/+20 |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -3/+3 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -1/+1 |
| 2016-10-27 | Address comments + Fix rebase | Vadim Petrochenkov | -1/+1 |
| 2016-10-27 | Make sufficiently old or low-impact compatibility lints deny-by-default | Vadim Petrochenkov | -2/+0 |
| 2016-10-26 | flatten nested slice patterns in HAIR construction | Ariel Ben-Yehuda | -10/+43 |
| 2016-10-26 | handle mixed byte literal and byte array patterns | Ariel Ben-Yehuda | -50/+145 |
| 2016-10-26 | remove StaticInliner and NaN checking | Ariel Ben-Yehuda | -231/+183 |
| 2016-10-26 | stop using MatchCheckCtxt to hold the param-env for check_match | Ariel Ben-Yehuda | -135/+161 |
| 2016-10-26 | change match checking to use HAIR | Ariel Ben-Yehuda | -254/+376 |
| 2016-10-26 | un-break the `construct_witness` logic | Ariel Ben-Yehuda | -150/+187 |
| 2016-10-26 | split the exhaustiveness-checking logic to its own module | Ariel Ben-Yehuda | -682/+726 |
| 2016-10-26 | refactor the `pat_is_catchall` logic | Ariel Ben-Yehuda | -20/+20 |
| 2016-10-26 | move hair::cx::pattern to const_eval | Ariel Ben-Yehuda | -0/+380 |