summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2018-09-19Cancel warning for tool_lintsflip1995-1/+1
2018-09-14Rollup merge of #54173 - phansch:suggest_valid_crate_type, r=estebankkennytm-0/+9
2018-09-13Suggest valid crate type if invalidPhilipp Hansch-0/+9
2018-09-12Rollup merge of #54106 - flip1995:pub_checklintnameresult, r=Manishearthkennytm-1/+1
2018-09-10visit the paths in pre-expansion macrosNiko Matsakis-0/+7
2018-09-10Reexport CheckLintNameResultflip1995-1/+1
2018-09-01deprcated -> deprecatedManish Goregaokar-1/+1
2018-09-01Fix of bug introduced by #53762flip1995-1/+9
2018-08-31Fix typo and small mistakeflip1995-2/+2
2018-08-31Add hint for cfg_attr and fix testflip1995-7/+9
2018-08-31Implement backwards compatibility for tool_lintsflip1995-24/+103
2018-08-31Add deprecated_name argument to the register lint group functionsflip1995-11/+28
2018-08-29Generalize `async_idents` to all new keywordsAlex Crichton-1/+1
2018-08-27fix some anon paramsMark Mansi-1/+1
2018-08-24Turn the error for module-relative access to macro-expanded `macro_export` ma...Vadim Petrochenkov-0/+12
2018-08-19mv codemap() source_map()Donato Sciarra-4/+4
2018-08-19mv (mod) codemap source_mapDonato Sciarra-3/+3
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-1/+1
2018-08-07Add HirId to VisibilityKind::RestrictedMark Rousskov-2/+2
2018-08-05Convert unknown_features lint into an errorvarkor-7/+0
2018-08-05Turn the duplicate feature lint into an errorvarkor-7/+0
2018-08-05Add a lint for duplicate feature attributesvarkor-0/+7
2018-08-05Add lint for unknown feature attributesvarkor-1/+8
2018-08-01Auto merge of #52937 - pietroalbini:rollup, r=pietroalbinibors-29/+92
2018-08-01Rollup merge of #52851 - flip1995:tool_lints, r=oli-obkPietro Albini-29/+92
2018-07-30rustc: Disallow machine applicability in foreign macrosAlex Crichton-14/+16
2018-07-30Explain that the tool is responsible for unknown tool_lintsflip1995-3/+4
2018-07-30Check if the lint_name is from a tool and if the tool_lint existsflip1995-29/+71
2018-07-30Introduce the declare_tool_lint macroflip1995-0/+20
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-2/+2
2018-07-28Don't format!() string literalsljedrz-2/+2
2018-07-26Improve a few vectors - calculate capacity or build from iteratorsljedrz-1/+1
2018-07-23Allow by default, fix testsmark-1/+1
2018-07-23Implement 2015 vs 2018 `?` kleene op + testmark-2/+3
2018-07-23Extend ParseSess to support buffering lintsmark-0/+19
2018-07-22in which the elided-lifetimes-in-paths lint undergoes a revolutionZack M. Davis-1/+37
2018-07-21Auto merge of #52562 - Manishearth:clippyup, r=RalfJungbors-4/+16
2018-07-21Don't invent new magic keywordsOliver Schneider-4/+4
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-4/+16
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-18Auto merge of #52375 - oli-obk:the_early_lint_pass_gets_the_worm, r=Manishearthbors-159/+173
2018-07-17rustc: Polish off `in_external_macro`Alex Crichton-35/+44
2018-07-17added function to check if lints belong to an external macrodylan_DPC-2/+38
2018-07-14structured suggestion for renamed-and-removed-lintsZack M. Davis-13/+23
2018-07-14Lint the use of async as an identifierOliver Schneider-83/+97
2018-07-13Remove unused macro argumentOliver Schneider-80/+80
2018-07-12rustc: Lint against `#[macro_use]` in 2018 idiomsAlex Crichton-0/+8
2018-07-11Rollup merge of #51952 - petrochenkov:transmark, r=alexcrichtonMark Rousskov-0/+12