| Age | Commit message (Expand) | Author | Lines |
| 2017-08-26 | Rollup merge of #43776 - zackmdavis:feature_gate_fn_must_use, r=alexcrichton | Corey Farwell | -15/+19 |
| 2017-08-25 | *: remove crate_{name,type} attributes | Tamir Duberstein | -3/+0 |
| 2017-08-22 | hard feature-gate for #[must_use] on functions | Zack M. Davis | -15/+19 |
| 2017-08-19 | rustc: Remove some dead code | Vadim Petrochenkov | -4/+4 |
| 2017-08-14 | Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1 | bors | -14/+16 |
| 2017-08-14 | Fix some merge fallout. | Michael Woerister | -2/+2 |
| 2017-08-13 | Auto merge of #43813 - pengowen123:unused_result, r=estebank | bors | -1/+9 |
| 2017-08-12 | syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. | Eduard-Mihai Burtescu | -8/+17 |
| 2017-08-11 | Don't trigger unused_result on functions returning empty enums | Owen Sanchez | -1/+7 |
| 2017-08-11 | Fix unused_result lint triggering when a function returns `()` or `!` | Owen Sanchez | -0/+2 |
| 2017-08-11 | Encapsulate sub-table access in TypeckTables and validate keys on each access. | Michael Woerister | -3/+2 |
| 2017-08-11 | Use ItemLocalId as key for TypeckTables::pat_binding_modes. | Michael Woerister | -1/+3 |
| 2017-08-11 | Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck... | Michael Woerister | -9/+9 |
| 2017-08-11 | Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId. | Michael Woerister | -4/+5 |
| 2017-08-09 | rustc: Rearchitect lints to be emitted more eagerly | Alex Crichton | -9/+6 |
| 2017-08-09 | Auto merge of #43728 - zackmdavis:fnused, r=eddyb | bors | -9/+25 |
| 2017-08-08 | #[must_use] for functions (RFC 1940) | Zack M. Davis | -9/+25 |
| 2017-08-08 | make `for_all_relevant_impls` O(1) again | Ariel Ben-Yehuda | -2/+1 |
| 2017-07-30 | default binding modes: add pat_binding_modes | Tobias Schottdorf | -2/+6 |
| 2017-07-29 | Auto merge of #43009 - GuillaumeGomez:unused-doc-comments, r=nrc | bors | -0/+41 |
| 2017-07-27 | Make a lint instead | Guillaume Gomez | -0/+41 |
| 2017-07-27 | rustc_const_eval: keep track of the appropriate ParamEnv. | Eduard-Mihai Burtescu | -1/+3 |
| 2017-07-27 | rustc_const_eval: always require correct Substs. | Eduard-Mihai Burtescu | -1/+8 |
| 2017-07-19 | Fix overflowing_literals lint for large f32s | Oliver Middleton | -13/+5 |
| 2017-07-18 | Prohibit lifetime arguments in path segments with late bound lifetime parameters | Vadim Petrochenkov | -1/+5 |
| 2017-07-08 | Move public reexports of private extern crates into a separate lint | Vadim Petrochenkov | -0/+4 |
| 2017-07-05 | rustc: Implement the #[global_allocator] attribute | Alex Crichton | -1/+2 |
| 2017-06-29 | Rollup merge of #42886 - durka:pplmm-mwe, r=petrochenkov | Ariel Ben-Yehuda | -7/+3 |
| 2017-06-27 | syntax: allow negative integer literal expression to be interpolated as pattern | Alex Burka | -7/+3 |
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -14/+6 |
| 2017-06-20 | Rollup merge of #42756 - sanxiyn:name-for-must-use, r=estebank | Corey Farwell | -7/+6 |
| 2017-06-19 | Bump version and stage0 compiler | Alex Crichton | -4/+0 |
| 2017-06-20 | Show type name for unused_must_use lint | Seo Sanghyeon | -7/+6 |
| 2017-06-10 | rustc: make the comon case of tcx.infer_ctxt(()) nicer. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-06-09 | rustc: track the current ty::ParamEnv in lint::LateContext. | Eduard-Mihai Burtescu | -12/+9 |
| 2017-06-01 | strip param-env from infcx | Niko Matsakis | -2/+3 |
| 2017-06-01 | rewrite layout to take a (param-env, ty) pair instead of infcx | Niko Matsakis | -7/+6 |
| 2017-06-01 | move projection mode into parameter environment | Niko Matsakis | -3/+3 |
| 2017-06-01 | Auto merge of #42281 - eddyb:well-adjusted, r=nikomatsakis | bors | -34/+32 |
| 2017-06-01 | rustc: decompose Adjustment into a vector of adjustment steps. | Eduard-Mihai Burtescu | -27/+14 |
| 2017-06-01 | rustc: move autoref and unsize from Adjust::DerefRef to Adjustment. | Eduard-Mihai Burtescu | -14/+12 |
| 2017-06-01 | rustc: replace autoderefs' use of MethodCallee with OverloadedDeref. | Eduard-Mihai Burtescu | -2/+8 |
| 2017-06-01 | rustc: replace method_map with Def::Method and node_substs entries. | Eduard-Mihai Burtescu | -10/+19 |
| 2017-06-01 | rustc: remove unnecessary ItemSubsts wrapper. | Eduard-Mihai Burtescu | -2/+1 |
| 2017-06-01 | rustc: keep overloaded autoderef MethodCallee's in Adjust. | Eduard-Mihai Burtescu | -7/+6 |
| 2017-05-30 | Turn `invalid_type_param_default` into a lint again | Vadim Petrochenkov | -2/+4 |
| 2017-05-30 | Turn sufficiently old compatibility lints into hard errors | Vadim Petrochenkov | -43/+30 |
| 2017-05-30 | Auto merge of #42282 - Mark-Simulacrum:issue-40342, r=arielb1 | bors | -2/+2 |
| 2017-05-29 | Auto merge of #41856 - qnighy:prohibit-parenthesized-params-in-more-types, r=... | bors | -0/+4 |
| 2017-05-28 | Don't warn on lifetime generic no_mangle functions. | Mark Simulacrum | -2/+2 |