about summary refs log tree commit diff
path: root/compiler/rustc_lint/src
AgeCommit message (Expand)AuthorLines
2021-02-07expand/resolve: Turn `#[derive]` into a regular macro attributeVadim Petrochenkov-0/+3
2021-02-04Rollup merge of #81645 - m-ou-se:panic-lint, r=estebank,flip1995Mara Bos-158/+200
2021-02-04Rollup merge of #81556 - nikomatsakis:forbidden-lint-groups-lint, r=pnkfelixMara Bos-28/+88
2021-02-03Add lint for `panic!(123)` which is not accepted in Rust 2021.Mara Bos-158/+200
2021-02-03Really fix early lints inside an async desugaringJethro Beekman-4/+4
2021-02-02introduce future-compatibility warning for forbidden lint groupsNiko Matsakis-28/+88
2021-02-02Auto merge of #81541 - Aaron1011:early-lint-async-fn, r=petrochenkovbors-0/+16
2021-02-02Fix early lints inside an async desugaringAaron Hill-0/+16
2021-02-02Auto merge of #81405 - bugadani:ast, r=cjgillotbors-11/+10
2021-02-01Rollup merge of #81529 - estebank:case_lints, r=davidtwcoJonas Schievink-1/+18
2021-02-01Auto merge of #80851 - m-ou-se:panic-2021, r=petrochenkovbors-9/+14
2021-02-01Box the biggest ast::ItemKind variantsDániel Buga-11/+10
2021-01-31Rollup merge of #81568 - osa1:remove_old_fixme, r=jonas-schievinkJonas Schievink-2/+0
2021-01-30review commentsEsteban Küber-1/+12
2021-01-30Fix an old FIXME in redundant paren lintÖmer Sinan Ağacan-2/+0
2021-01-30Auto merge of #81453 - jumbatm:clashing-extern-decl-perf, r=nagisabors-4/+4
2021-01-29Fix invalid camel case suggestion involving unicode identsEsteban Küber-1/+7
2021-01-29Rollup merge of #81176 - camsteffen:qpath-res, r=oli-obkYuki Okushi-0/+12
2021-01-28Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakisYuki Okushi-23/+37
2021-01-28Use symbol interning to avoid string alloc.jumbatm-4/+4
2021-01-25Implement new panic!() behaviour for Rust 2021.Mara Bos-9/+14
2021-01-23Rollup merge of #81275 - jyn514:time-render, r=wesleywiserJonas Schievink-11/+3
2021-01-22Remove special casing of rustdoc in rustc_lintJoshua Nelson-11/+3
2021-01-22Rollup merge of #81236 - estebank:everybody-loop-now, r=oli-obkMara Bos-3/+9
2021-01-22Auto merge of #81135 - jyn514:no-backticks, r=flip1995bors-3/+2
2021-01-21Account for labels when suggesting `loop` instead of `while true`Esteban Küber-3/+9
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-23/+37
2021-01-18Query for TypeckResults in LateContext::qpath_resCameron Steffen-0/+8
2021-01-18Reset LateContext enclosing body in nested itemsCameron Steffen-0/+4
2021-01-17Fix formatting for removed lintsJoshua Nelson-3/+2
2021-01-17Auto merge of #80679 - jackh726:predicate-kind-take2, r=lcnrbors-10/+10
2021-01-16Review changesJack Huey-10/+10
2021-01-16More advanced unknown lint suggestionflip1995-5/+11
2021-01-15Don't make tools responsible for checking unknown and renamed lintsJoshua Nelson-14/+30
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-4/+3
2021-01-13Introduce missing ABI lint on extern blocksMark Rousskov-0/+4
2021-01-13Auto merge of #80960 - Dylan-DPC:rollup-89tri8x, r=Dylan-DPCbors-3/+3
2021-01-13Rollup merge of #80935 - pierwill:rustc_middle-levelandsource, r=petrochenkovDylan DPC-3/+3
2021-01-13Auto merge of #79322 - jyn514:refactor-impl, r=estebankbors-1/+1
2021-01-12Separate out a `hir::Impl` structJoshua Nelson-1/+1
2021-01-11Rename `rustc_middle::lint::LevelSource` to `LevelAndSource`pierwill-3/+3
2021-01-12Add FIXME note about storing &'tcx strjumbatm-0/+5
2021-01-12Remove unnecessary allocation.jumbatm-4/+4
2021-01-12Use tcx.symbol_name to check for clashes.jumbatm-7/+9
2021-01-10Auto merge of #79414 - sasurau4:feature/add-suggestion-for-pattern-in-fns-wit...bors-0/+3
2021-01-03Rollup merge of #80628 - matthiaskrgr:match_ref_pats, r=varkorGuillaume Gomez-7/+7
2021-01-02reduce borrowing and (de)referencing around match patterns (clippy::match_ref...Matthias Krüger-7/+7
2021-01-02Add snake case lint note about keyword identifiers which cannot be rawSkynoodle-0/+1
2021-01-01Add suggestion to use raw identifiers when fixing snake-case lintsSkynoodle-2/+16
2020-12-31Auto merge of #80500 - jyn514:track-caller, r=nagisabors-0/+1