about summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2018-10-27wherein the status of empty and reason-only lint attributes is clarifiedZack M. Davis-1/+8
2018-10-27in which lint reasons are restricted to come last in the attributeZack M. Davis-31/+42
2018-10-27feature-gate lint reasonsZack M. Davis-1/+13
2018-10-27introducing lint reason annotations (RFC 2383)Zack M. Davis-20/+58
2018-10-25Auto merge of #54490 - wesleywiser:rewrite_it_in_mir, r=oli-obkbors-0/+7
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-2/+2
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-4/+4
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-6/+6
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-2/+2
2018-10-18Auto merge of #54349 - GuillaumeGomez:no-example-lint, r=QuietMisdreavusbors-0/+7
2018-10-16Auto merge of #54251 - varkor:silence-bad_style, r=Manishearthbors-32/+85
2018-10-09Remove nightly check for tool_lints warningflip1995-8/+2
2018-10-09Remove feature-gate codeflip1995-16/+1
2018-10-09Store nightly build instead of checking env var every timeGuillaume Gomez-1/+1
2018-10-09Add lint for doc without codeblocksGuillaume Gomez-0/+7
2018-10-03Rewrite the `UnconditionalRecursion` lint to use MIRWesley Wiser-0/+7
2018-10-01Add nightly check for tool_lints warningflip1995-2/+8
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-51/+51
2018-09-27in which inferable outlives-requirements are lintedZack M. Davis-0/+6
2018-09-15Add `LintGroup` and `LintAlias`varkor-31/+59
2018-09-15Support deprecated lints in find_lintsvarkor-4/+12
2018-09-15Make `bad_style` a silent alias for `nonstandard_style`varkor-17/+34
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