about summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-8868/+0
2020-08-30Rollup merge of #75885 - jumbatm:issue75739-clashing-extern-declarations-tran...Dylan DPC-7/+46
2020-08-27Fix ICE on unwrap of unknown layout.jumbatm-10/+24
2020-08-26Remove unnecessary assert.jumbatm-5/+6
2020-08-26Use same name as attr.jumbatm-3/+3
2020-08-25Also handle transparent single-variant enumsjumbatm-9/+11
2020-08-25Fix clashing_extern_declarations false positive.jumbatm-7/+43
2020-08-19Rollup merge of #75554 - jumbatm:fix-clashing-extern-decl-overflow, r=lcnrYuki Okushi-102/+132
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-19/+19
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-19/+19
2020-08-18Wrap recursion in `ensure_sufficient_stack`.jumbatm-88/+91
2020-08-18Also accept Refs for is_primitive_or_pointerjumbatm-4/+5
2020-08-18Avoid double hashset lookup.jumbatm-2/+1
2020-08-18Don't memoize seen types.jumbatm-51/+9
2020-08-18Reduce indentation by replacing match arm w/ early return.jumbatm-125/+118
2020-08-18Remove structural equiv check for Array const.jumbatm-3/+0
2020-08-18Remove unnecessary rebinding of def ids.jumbatm-11/+5
2020-08-18Fix stack overflow for recursive types.jumbatm-102/+187
2020-08-16hir: simplify `is_range_literal`David Wood-2/+2
2020-08-16hir: introduce `QPath::LangItem`David Wood-2/+2
2020-08-15replaced log with tracingGurpreet Singh-6/+6
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-3/+3
2020-08-11Rollup merge of #75403 - giraffate:update_comment_in_fn, r=ecstatic-morseTyler Mandry-1/+1
2020-08-11Update comment for functionTakayuki Nakata-1/+1
2020-08-11Rollup merge of #75359 - lcnr:unused-delims-trim, r=oli-obkYuki Okushi-17/+19
2020-08-10unused_delims: trim exprBastian Kauschke-17/+19
2020-08-10Remove `CowBoxSymStr`.Nicholas Nethercote-61/+23
2020-08-10Fix symbol ordering for confusable idents detection.Nicholas Nethercote-0/+6
2020-08-08Auto merge of #74932 - nnethercote:rm-ast-session-globals, r=petrochenkovbors-25/+27
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-25/+27
2020-08-08fix clippy::needless_return: remove unneeded return statementsMatthias Krüger-1/+1
2020-08-04Rollup merge of #75083 - JohnTitor:follow-up-unused-braces, r=lcnrYuki Okushi-1/+4
2020-08-04Rollup merge of #75056 - Veykril:path_statements_lint, r=oli-obkYuki Okushi-2/+18
2020-08-04rustc_ast: `(Nested)MetaItem::check_name` -> `has_name`Vadim Petrochenkov-1/+1
2020-08-03Do not trigger `unused_braces` for `while let`Yuki Okushi-1/+4
2020-08-02Rollup merge of #75031 - JohnTitor:unused-parens-braces-yield, r=lcnrManish Goregaokar-1/+1
2020-08-02Lint path statements to use drop for drop typesLukas Wirth-2/+18
2020-08-03Recover strictness for `yield`Yuki Okushi-2/+1
2020-08-02Auto merge of #74785 - euclio:deprecation-kinds, r=petrochenkovbors-1/+1
2020-08-02Do not trigger `unused_{braces,parens}` lints with `yield`Yuki Okushi-0/+1
2020-08-01Auto merge of #74726 - oli-obk:tracing, r=Mark-Simulacrumbors-1/+1
2020-07-31Move from `log` to `tracing`Oliver Scherer-1/+1
2020-07-31fix part of comparison that would always evaluate to "true", probably an over...Matthias Krüger-1/+1
2020-07-31Auto merge of #74926 - Manishearth:rename-lint, r=jyn514bors-3/+4
2020-07-30Rename the lint againManish Goregaokar-3/+3
2020-07-30intra_doc_resolution_failures -> broken_intra_doc_linksManish Goregaokar-1/+1
2020-07-30Rename to intra_doc_resolution_failuresManish Goregaokar-3/+3
2020-07-30Fix missed same-sized member clash in ClashingExternDeclarations.jumbatm-5/+32
2020-07-30Handle structs with zst members.jumbatm-23/+28
2020-07-30Address code review comments.jumbatm-137/+168