summary refs log tree commit diff
path: root/src/librustc/lint/mod.rs
AgeCommit message (Expand)AuthorLines
2018-07-23Implement 2015 vs 2018 `?` kleene op + testmark-2/+3
2018-07-23Extend ParseSess to support buffering lintsmark-0/+9
2018-07-21Auto merge of #52562 - Manishearth:clippyup, r=RalfJungbors-2/+12
2018-07-21Don't invent new magic keywordsOliver Schneider-2/+2
2018-07-21Auto merge of #52555 - petrochenkov:mresfact, r=alexcrichtonbors-2/+2
2018-07-20Allow individual lints to opt into being reported in external macrosOliver Schneider-2/+12
2018-07-20data_structures: Add a reference wrapper for pointer-indexed maps/setsVadim Petrochenkov-2/+2
2018-07-20Auto merge of #52467 - alexcrichton:lints-and-macros, r=Manishearthbors-1/+46
2018-07-17rustc: Polish off `in_external_macro`Alex Crichton-26/+42
2018-07-17added function to check if lints belong to an external macrodylan_DPC-0/+29
2018-07-14Lint the use of async as an identifierOliver Schneider-0/+4
2018-06-21Combine all builtin late lintsJohn Kåre Alsaker-86/+136
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-05-27Make anon params lint warn-by-defaultMark Mansi-14/+14
2018-05-25Fix naming conventions for new lintsVadim Petrochenkov-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-3/+3
2018-05-01Clarify wordings of the `unstable_name_collision` lint.kennytm-1/+1
2018-04-10Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoeristerbors-3/+4
2018-04-06Remove more duplicated spansVadim Petrochenkov-1/+1
2018-03-28Require lints to be Send + SyncJohn Kåre Alsaker-3/+4
2018-03-24Specialize future-incompatibility warning for UNSTABLE_NAME_COLLISION.kennytm-7/+13
2018-03-20rename epoch to editionKurtis Nusbaum-10/+10
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+6
2018-03-08Note the future epoch for epoch lintsManish Goregaokar-1/+6
2018-03-08Move epochs to libsyntaxManish Goregaokar-2/+3
2018-03-02Run Rustfix on librustcManish Goregaokar-2/+2
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-3/+3
2018-02-27Lint passes: add check_where_predicate and check_poly_trait_refRalf Jung-0/+6
2018-02-23Add ability for hardwired lints to operate on the diagnostic builderManish Goregaokar-1/+4
2018-02-23Allow future-incompat lints to mention an epochManish Goregaokar-4/+25
2018-01-16Allow a trailing comma in lint_array; fix #47428Mark Mansi-6/+7
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-2/+2
2017-12-09one-time diagnostics: span_suggestion, generalize methods for non-lintsZack M. Davis-6/+7
2017-12-02Auto merge of #46288 - alexcrichton:bump-bootstrap, r=Mark-Simulacrumbors-2/+0
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-1/+0
2017-11-29Update bootstrap compilerAlex Crichton-2/+0
2017-11-03Remove unused AsciiExt imports and fix tests related to ascii methodsLukas Kalbertodt-0/+1
2017-11-02Make the difference between lint codes and error codes explicitOliver Schneider-2/+2
2017-11-02Report lint names in json diagnosticsOliver Schneider-0/+2
2017-10-29Add several lints into `unused` lint groupVadim Petrochenkov-20/+7
2017-09-18incr.comp.: Compute hashes of all query results.Michael Woerister-0/+17
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-9/+227
2017-07-05use field init shorthand in src/librustcZack M. Davis-1/+1
2017-03-10Allow lints to check Bodys directlyOliver Schneider-0/+2
2017-02-04note lint group set on command line triggering individual lintZack M. Davis-1/+2
2017-02-04note individual lint name set via lint group attribute in notesZack M. Davis-1/+1
2017-02-02store typeck lints in the `TypeckTables`Niko Matsakis-2/+2
2017-02-02introduce `LintTable`Niko Matsakis-0/+3
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-2/+2
2016-12-07remove useless lifetime outlives boundsOliver Schneider-95/+74