| Age | Commit message (Expand) | Author | Lines |
| 2017-09-24 | move unsafety checking to MIR | Ariel Ben-Yehuda | -316/+0 |
| 2017-08-30 | rustc: Remove the `used_unsafe` field on TyCtxt | Alex Crichton | -5/+50 |
| 2017-08-11 | Improve validation of TypeckTables keys. | Michael Woerister | -2/+1 |
| 2017-08-11 | Encapsulate sub-table access in TypeckTables and validate keys on each access. | Michael Woerister | -1/+1 |
| 2017-08-11 | Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId. | Michael Woerister | -2/+3 |
| 2017-08-09 | rustc: Rearchitect lints to be emitted more eagerly | Alex Crichton | -5/+5 |
| 2017-07-05 | use field init shorthand in src/librustc | Zack M. Davis | -1/+1 |
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -15/+13 |
| 2017-06-01 | rustc: replace method_map with Def::Method and node_substs entries. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-06-01 | rustc: avoid using MethodCallee's signature where possible. | Eduard-Mihai Burtescu | -3/+4 |
| 2017-06-01 | rustc: replace TyFnDef in MethodCallee with just the FnSig. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-06-01 | rustc: keep overloaded autoderef MethodCallee's in Adjust. | Eduard-Mihai Burtescu | -3/+1 |
| 2017-05-25 | Use parameter environment associated with field use, not field definition | Vadim Petrochenkov | -2/+8 |
| 2017-05-25 | Make assignments to `Copy` union fields safe | Vadim Petrochenkov | -0/+18 |
| 2017-05-09 | resolved merge conflicts | achernyak | -1/+1 |
| 2017-05-08 | Remove need for &format!(...) or &&"" dances in `span_label` calls | Oliver Schneider | -1/+1 |
| 2017-05-05 | is_foreign_item | achernyak | -1/+1 |
| 2017-04-04 | remove `EffectCheck` | Niko Matsakis | -3/+0 |
| 2017-02-25 | rustc: combine BareFnTy and ClosureTy into FnSig. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-01-25 | rename `Tables` to `TypeckTables` | Niko Matsakis | -2/+2 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -6/+16 |
| 2016-12-28 | rustc: separate bodies for static/(associated)const and embedded constants. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-29 | revamp `Visitor` with a single method for controlling nested visits | Niko Matsakis | -3/+3 |
| 2016-11-29 | Split nested_visit_mode function off from nested_visit_map | Florian Diebold | -3/+3 |
| 2016-11-29 | rustc: replace body exprs by their ids | Florian Diebold | -8/+12 |
| 2016-11-28 | rustc: use Span's allow_internal_unstable instead of hir::BlockCheckMode. | Eduard Burtescu | -1/+1 |
| 2016-11-28 | rustc: embed path resolutions into the HIR instead of keeping DefMap. | Eduard-Mihai Burtescu | -2/+2 |
| 2016-11-28 | rustc: desugar UFCS as much as possible during HIR lowering. | Eduard Burtescu | -1/+1 |
| 2016-11-16 | refactor Visitor into ItemLikeVisitor and intravisit::Visitor | Niko Matsakis | -1/+1 |
| 2016-11-10 | rustc: use an Expr instead of a Block for function bodies. | Eduard Burtescu | -1/+1 |
| 2016-11-02 | rustc: record the target type of every adjustment. | Eduard Burtescu | -3/+3 |
| 2016-11-02 | rustc: make all read access to tcx.tables go through a method. | Eduard Burtescu | -2/+2 |
| 2016-09-09 | Auto merge of #36331 - petrochenkov:tyadt, r=eddyb | bors | -5/+9 |
| 2016-09-09 | Issue deprecation warnings for safe accesses to extern statics | Vadim Petrochenkov | -9/+31 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -5/+9 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -2/+2 |
| 2016-09-04 | Replace `_, _, _` with `..` | Vadim Petrochenkov | -2/+2 |
| 2016-09-03 | Make accesses to union fields unsafe | Vadim Petrochenkov | -4/+20 |
| 2016-08-19 | Fix label messages for E0133 | Chiu-Hsiang Hsu | -1/+1 |
| 2016-08-10 | Update E0133 to new format | Chiu-Hsiang Hsu | -3/+5 |
| 2016-07-29 | intravisit: Fold functionality of IdVisitor into the regular Visitor. | Michael Woerister | -2/+2 |
| 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 | -1/+1 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -2/+2 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -2/+2 |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -1/+1 |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -3/+3 |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -2/+2 |
| 2016-03-21 | Expose attached attributes to `FnKind` abstraction so that I can look at them... | Felix S. Klock II | -2/+2 |