about summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
2019-12-06Use `to_option` in various placesvarkor-0/+1
2019-12-03Move early lint declarations to librustc_sessionMark Rousskov-0/+2
2019-12-01rustc_lint: Remove lint `plugin_as_library`Vadim Petrochenkov-2/+1
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-1/+0
2019-11-08Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obkMazdak Farrokhzad-0/+12
2019-11-07Rollup merge of #66017 - LukasKalbertodt:array-into-iter-lint, r=matthewjasperMazdak Farrokhzad-0/+4
2019-11-06Add future incompatibility lint for `array.into_iter()`Lukas Kalbertodt-0/+4
2019-11-06nested_impl_trait -> errorMazdak Farrokhzad-0/+2
2019-11-06duplicate_macro_exports -> errorMazdak Farrokhzad-0/+2
2019-11-06parenthesized_params_in_types_and_modules -> errorMazdak Farrokhzad-0/+2
2019-11-06safe_extern_static -> errorMazdak Farrokhzad-0/+2
2019-11-06legacy_directory_ownership -> errorMazdak Farrokhzad-0/+2
2019-11-06legacy_ctor_visibility -> errorMazdak Farrokhzad-0/+2
2019-11-02uninit/zeroed lint: warn against NULL vtablesRalf Jung-0/+1
2019-10-23Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakisMazdak Farrokhzad-197/+39
2019-10-21Rollup merge of #62330 - SimonSapin:no-drop-in-union-fields, r=RalfJungMazdak Farrokhzad-3/+0
2019-10-17Create lint store during plugin registrationMark Rousskov-2/+13
2019-10-17Remove side table of future incompatibility infoMark Rousskov-157/+0
2019-10-17Take lint passes as constructor functionsMark Rousskov-5/+4
2019-10-17Make get_lints be a static functionMark Rousskov-10/+10
2019-10-17No longer implicitly register lints when registering passesMark Rousskov-1/+6
2019-10-17Split out just registration to separate functionMark Rousskov-15/+15
2019-10-17Split module and crate late pass registrationMark Rousskov-13/+6
2019-10-17Lints being from a plugin is dependent on the lint, not the registrationMark Rousskov-8/+7
2019-10-17De-propagate optional session from lint registrationMark Rousskov-25/+17
2019-10-16Move overlapping patterns to its own lintEsteban Küber-0/+1
2019-10-11Remove unions_with_drop_fields lintSimon Sapin-3/+0
2019-09-08Rollup merge of #64066 - petrochenkov:softstab, r=matthewjasperMazdak Farrokhzad-1/+6
2019-09-07Turn `soft_unstable` into a future-compatibility lintVadim Petrochenkov-1/+6
2019-09-05Remove rustc_diagnostic_macros featureMark Rousskov-1/+0
2019-08-20Deprecate using rustc_plugin without the rustc_driver dylib.Simon Sapin-1/+1
2019-08-12Add lint for excess trailing semicolonsNathan-0/+3
2019-08-11add basic lint testing for misuse of mem::zeroed and mem::uninitializedRalf Jung-0/+1
2019-07-30Turn INCOMPLETE_FEATURES into a lint.Mazdak Farrokhzad-0/+1
2019-07-28Deny `unused_lifetimes` through rustbuildVadim Petrochenkov-2/+0
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-1/+0
2019-07-21normalize use of backticks in compiler messages for librustc_lintSamy Kacimi-2/+2
2019-07-10Auto merge of #62339 - pnkfelix:issue-61188-use-visitor-for-structural-match-...bors-0/+5
2019-07-08future-compat lint for newly handled cases of `#[structural_match]`.Felix S. Klock II-0/+5
2019-07-06in which the `non_ascii_idents` lint appears (RFC 2457)Zack M. Davis-0/+3
2019-07-06Make WhileTrue into an EarlyLintPass lint.Mazdak Farrokhzad-1/+1
2019-07-05Rollup merge of #61545 - flip1995:internal_lints, r=oli-obkMazdak Farrokhzad-2/+3
2019-07-03Remove needless lifetimesJeremy Stucki-1/+1
2019-06-26Remove outdated question_mark_macro_sep lintJulien Cretin-6/+0
2019-06-24Rename internal -> rustc::internalflip1995-1/+1
2019-06-24Enable internal lints in bootstrapflip1995-1/+0
2019-06-24Implement initernal lint LINT_PASS_IMPL_WITHOUT_MACROflip1995-0/+2
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1