about summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2019-12-03Move Lint to rustc_sessionMark Rousskov-86/+2
2019-12-03Move Level to rustc_sessionMark Rousskov-41/+3
2019-12-01rustc_plugin: Remove support for adding plugins from command lineVadim Petrochenkov-2/+1
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-3/+3
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-3/+3
2019-11-29allow customising ty::TraitRef's printing behaviorMikhail Babenko-2/+7
2019-11-19More HashStable.Camille GILLOT-15/+2
2019-11-15Changed unused_labels lint default from allow to warnBart Massey-1/+1
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+4
2019-11-12Remove dead code for encoding/decoding lint IDsMark Rousskov-26/+1
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-1/+1
2019-11-08Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obkMazdak Farrokhzad-81/+2
2019-11-07Rollup merge of #66044 - RalfJung:uninit-lint, r=oli-obkYuki Okushi-0/+3
2019-11-06patterns_in_fns_without_body -> denyMazdak Farrokhzad-1/+1
2019-11-06ill_formed_attribute_input -> denyMazdak Farrokhzad-1/+1
2019-11-06nested_impl_trait -> errorMazdak Farrokhzad-18/+0
2019-11-06duplicate_macro_exports -> errorMazdak Farrokhzad-16/+0
2019-11-06parenthesized_params_in_types_and_modules -> errorMazdak Farrokhzad-11/+0
2019-11-06safe_extern_static -> errorMazdak Farrokhzad-11/+0
2019-11-06legacy_directory_ownership -> errorMazdak Farrokhzad-12/+0
2019-11-06legacy_ctor_visibility -> errorMazdak Farrokhzad-11/+0
2019-11-05use American spelling for `pluralize!`Andy Russell-2/+2
2019-11-03Delete lint buffer from SessionMark Rousskov-18/+26
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-0/+21
2019-11-03Only permit taking buffered lints inside lint internalsMark Rousskov-1/+1
2019-11-03Remove unused get_any methodMark Rousskov-5/+0
2019-11-02also identiy MaybeUninit::uninit().assume_init() as dangerousRalf Jung-0/+3
2019-10-29Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasperMazdak Farrokhzad-0/+6
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-25Emit warning for ignored #[inline] on trait method prototypesvarkor-0/+6
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-1/+1
2019-10-23Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakisMazdak Farrokhzad-233/+293
2019-10-22Add some documentationMark Rousskov-8/+16
2019-10-21use unwrap_or in lint codeGuanqun Lu-5/+1
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-1/+1
2019-10-19Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasperMazdak Farrokhzad-0/+7
2019-10-17Update API to be more compatible with plugin needsMark Rousskov-13/+17
2019-10-17Create lint store during plugin registrationMark Rousskov-10/+10
2019-10-17Remove all borrows of lint store from Session from librustcMark Rousskov-23/+29
2019-10-17Access future incompatibility information directlyMark Rousskov-6/+1
2019-10-17Remove side table of future incompatibility infoMark Rousskov-72/+172
2019-10-17Make declare_lint take any amount of boolean fieldsMark Rousskov-10/+21
2019-10-17Move to storing constructor functions inside LintStoreMark Rousskov-33/+26
2019-10-17Take lint passes as constructor functionsMark Rousskov-8/+8
2019-10-17Make get_lints be a static functionMark Rousskov-30/+16
2019-10-17No longer implicitly register lints when registering passesMark Rousskov-4/+0
2019-10-17Split out just registration to separate functionMark Rousskov-27/+13
2019-10-17Split module and crate late pass registrationMark Rousskov-9/+9
2019-10-17Lints being from a plugin is dependent on the lint, not the registrationMark Rousskov-10/+12
2019-10-17Handle lints, not passes in push_lintsMark Rousskov-7/+5