| Age | Commit message (Expand) | Author | Lines |
| 2017-01-26 | Auto merge of #39066 - arielb1:lifetime-extension-test, r=nikomatsakis | bors | -0/+1 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-01-25 | end temporary lifetimes being extended by `let X: &_` hints | Ariel Ben-Yehuda | -0/+1 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -2/+2 |
| 2016-12-28 | rustc: simplify constant cross-crate loading and rustc_passes::consts. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-12-28 | rustc: move function arguments into hir::Body. | Eduard-Mihai Burtescu | -12/+5 |
| 2016-12-28 | rustc: separate bodies for static/(associated)const and embedded constants. | Eduard-Mihai Burtescu | -5/+4 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-28 | rustc: embed path resolutions into the HIR instead of keeping DefMap. | Eduard-Mihai Burtescu | -13/+17 |
| 2016-11-28 | rustc: desugar UFCS as much as possible during HIR lowering. | Eduard Burtescu | -1/+1 |
| 2016-11-21 | Implement the `loop_break_value` feature. | Geoffry Song | -3/+2 |
| 2016-11-22 | Change HirVec<P<T>> to HirVec<T> in Expr. | Nicholas Nethercote | -1/+1 |
| 2016-11-10 | Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakis | Eduard-Mihai Burtescu | -3/+3 |
| 2016-11-10 | rustc: unify and simplify managing associated items. | Eduard Burtescu | -2/+2 |
| 2016-11-10 | rustc: use an Expr instead of a Block for function bodies. | Eduard Burtescu | -3/+3 |
| 2016-11-02 | rustc: record the target type of every adjustment. | Eduard Burtescu | -32/+23 |
| 2016-10-27 | Preparations and cleanup | Vadim Petrochenkov | -1/+1 |
| 2016-10-04 | Turn some impossible definitions into ICEs | Vadim Petrochenkov | -1/+3 |
| 2016-10-04 | Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::Variant | Vadim Petrochenkov | -2/+3 |
| 2016-09-28 | Call arrays "arrays" instead of "vecs" internally | Jonas Schievink | -1/+1 |
| 2016-09-20 | rustc_metadata: group information into less tags. | Eduard Burtescu | -1/+2 |
| 2016-09-20 | rustc: replace uses of NodeId in Def, other than closures and labels. | Eduard Burtescu | -2/+3 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -20/+23 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -4/+4 |
| 2016-09-04 | Replace `_, _, _` with `..` | Vadim Petrochenkov | -1/+1 |
| 2016-09-03 | Address comments and add requested tests | Vadim Petrochenkov | -23/+20 |
| 2016-09-03 | Implement encoding/decoding unions in metadata | Vadim Petrochenkov | -5/+1 |
| 2016-09-03 | Some better support for unions through the compiler | Vadim Petrochenkov | -22/+29 |
| 2016-08-27 | rustc: pass ty::Region behind an interned 'tcx reference. | Eduard Burtescu | -14/+16 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -1/+1 |
| 2016-08-13 | Add EmptyToAny adjustment | Andrew Cann | -0/+1 |
| 2016-07-25 | move `during_closure_kind_inference` flag to mc | Niko Matsakis | -2/+11 |
| 2016-07-08 | Cleanup of some pattern related code | Vadim Petrochenkov | -99/+39 |
| 2016-07-03 | prefer `if let` to match with `None => {}` arm in some places | Zack M. Davis | -20/+17 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 |
| 2016-06-10 | Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos... | Vadim Petrochenkov | -11/+7 |
| 2016-06-09 | implement RFC495 semantics for slice patterns | Ariel Ben-Yehuda | -34/+0 |
| 2016-05-28 | Address review comments | Vadim Petrochenkov | -6/+1 |
| 2016-05-28 | Refactor away some functions from hir::pat_util | Vadim Petrochenkov | -87/+70 |
| 2016-05-28 | Separate bindings from other patterns in HIR | Vadim Petrochenkov | -16/+9 |
| 2016-05-26 | Implement `..` in tuple (struct) patterns | Vadim Petrochenkov | -1/+1 |
| 2016-05-11 | rustc_typeck: Generalize over 'tcx != 'gcx. | Eduard Burtescu | -11/+9 |
| 2016-05-11 | rustc: Remove a redundant lifetime parameter from ExprUseVisitor. | Eduard Burtescu | -4/+4 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -39/+38 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -3/+3 |
| 2016-04-24 | thread tighter span for closures around | Niko Matsakis | -5/+5 |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -3/+3 |
| 2016-04-06 | rustc: dismantle hir::util, mostly moving functions to methods. | Eduard Burtescu | -3/+3 |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -4/+4 |
| 2016-03-31 | librustc: replace span_bug calls with span_bug!() | Benjamin Herr | -15/+13 |