| Age | Commit message (Expand) | Author | Lines |
| 2018-07-23 | Implement 2015 vs 2018 `?` kleene op + test | mark | -2/+3 |
| 2018-07-23 | Extend ParseSess to support buffering lints | mark | -0/+9 |
| 2018-07-21 | Auto merge of #52562 - Manishearth:clippyup, r=RalfJung | bors | -2/+12 |
| 2018-07-21 | Don't invent new magic keywords | Oliver Schneider | -2/+2 |
| 2018-07-21 | Auto merge of #52555 - petrochenkov:mresfact, r=alexcrichton | bors | -2/+2 |
| 2018-07-20 | Allow individual lints to opt into being reported in external macros | Oliver Schneider | -2/+12 |
| 2018-07-20 | data_structures: Add a reference wrapper for pointer-indexed maps/sets | Vadim Petrochenkov | -2/+2 |
| 2018-07-20 | Auto merge of #52467 - alexcrichton:lints-and-macros, r=Manishearth | bors | -1/+46 |
| 2018-07-17 | rustc: Polish off `in_external_macro` | Alex Crichton | -26/+42 |
| 2018-07-17 | added function to check if lints belong to an external macro | dylan_DPC | -0/+29 |
| 2018-07-14 | Lint the use of async as an identifier | Oliver Schneider | -0/+4 |
| 2018-06-21 | Combine all builtin late lints | John Kåre Alsaker | -86/+136 |
| 2018-06-14 | rustc: rename ty::maps to ty::query. | Eduard-Mihai Burtescu | -1/+1 |
| 2018-05-27 | Make anon params lint warn-by-default | Mark Mansi | -14/+14 |
| 2018-05-25 | Fix naming conventions for new lints | Vadim Petrochenkov | -1/+1 |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -3/+3 |
| 2018-05-01 | Clarify wordings of the `unstable_name_collision` lint. | kennytm | -1/+1 |
| 2018-04-10 | Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoerister | bors | -3/+4 |
| 2018-04-06 | Remove more duplicated spans | Vadim Petrochenkov | -1/+1 |
| 2018-03-28 | Require lints to be Send + Sync | John Kåre Alsaker | -3/+4 |
| 2018-03-24 | Specialize future-incompatibility warning for UNSTABLE_NAME_COLLISION. | kennytm | -7/+13 |
| 2018-03-20 | rename epoch to edition | Kurtis Nusbaum | -10/+10 |
| 2018-03-09 | Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkov | bors | -0/+6 |
| 2018-03-08 | Note the future epoch for epoch lints | Manish Goregaokar | -1/+6 |
| 2018-03-08 | Move epochs to libsyntax | Manish Goregaokar | -2/+3 |
| 2018-03-02 | Run Rustfix on librustc | Manish Goregaokar | -2/+2 |
| 2018-03-02 | Replace Rc with Lrc for shared data | John Kåre Alsaker | -3/+3 |
| 2018-02-27 | Lint passes: add check_where_predicate and check_poly_trait_ref | Ralf Jung | -0/+6 |
| 2018-02-23 | Add ability for hardwired lints to operate on the diagnostic builder | Manish Goregaokar | -1/+4 |
| 2018-02-23 | Allow future-incompat lints to mention an epoch | Manish Goregaokar | -4/+25 |
| 2018-01-16 | Allow a trailing comma in lint_array; fix #47428 | Mark Mansi | -6/+7 |
| 2017-12-21 | Add GenericParam, refactor Generics in ast, hir, rustdoc | Jonas Platte | -2/+2 |
| 2017-12-09 | one-time diagnostics: span_suggestion, generalize methods for non-lints | Zack M. Davis | -6/+7 |
| 2017-12-02 | Auto merge of #46288 - alexcrichton:bump-bootstrap, r=Mark-Simulacrum | bors | -2/+0 |
| 2017-11-30 | Implement RFC 2128 (use_nested_groups) | Pietro Albini | -1/+0 |
| 2017-11-29 | Update bootstrap compiler | Alex Crichton | -2/+0 |
| 2017-11-03 | Remove unused AsciiExt imports and fix tests related to ascii methods | Lukas Kalbertodt | -0/+1 |
| 2017-11-02 | Make the difference between lint codes and error codes explicit | Oliver Schneider | -2/+2 |
| 2017-11-02 | Report lint names in json diagnostics | Oliver Schneider | -0/+2 |
| 2017-10-29 | Add several lints into `unused` lint group | Vadim Petrochenkov | -20/+7 |
| 2017-09-18 | incr.comp.: Compute hashes of all query results. | Michael Woerister | -0/+17 |
| 2017-08-09 | rustc: Rearchitect lints to be emitted more eagerly | Alex Crichton | -9/+227 |
| 2017-07-05 | use field init shorthand in src/librustc | Zack M. Davis | -1/+1 |
| 2017-03-10 | Allow lints to check Bodys directly | Oliver Schneider | -0/+2 |
| 2017-02-04 | note lint group set on command line triggering individual lint | Zack M. Davis | -1/+2 |
| 2017-02-04 | note individual lint name set via lint group attribute in notes | Zack M. Davis | -1/+1 |
| 2017-02-02 | store typeck lints in the `TypeckTables` | Niko Matsakis | -2/+2 |
| 2017-02-02 | introduce `LintTable` | Niko Matsakis | -0/+3 |
| 2016-12-28 | rustc: separate bodies for static/(associated)const and embedded constants. | Eduard-Mihai Burtescu | -2/+2 |
| 2016-12-07 | remove useless lifetime outlives bounds | Oliver Schneider | -95/+74 |