about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/builtin.rs
AgeCommit message (Expand)AuthorLines
2023-08-13Auto merge of #114723 - petrochenkov:noplugin2, r=davidtwcobors-1/+1
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-10downgrade internal_features to warnlcnr-2/+2
2023-08-05Rollup merge of #114248 - fmease:neg-copy-rules-out-missing-copy-impl, r=b-naberMatthias Krüger-0/+23
2023-08-05Auto merge of #113734 - cjgillot:no-crate-lint, r=petrochenkovbors-440/+23
2023-08-04Auto merge of #112117 - bryangarza:track-caller-feature-gate, r=compiler-errorsbors-6/+6
2023-08-04Fetch diagnostic item later.Camille GILLOT-2/+2
2023-08-04Make MissingDoc a module lint.Camille GILLOT-34/+1
2023-08-04Make MissingDebugImplementation a module lint.Camille GILLOT-18/+13
2023-08-04Querify clashing_extern_declarations lint.Camille GILLOT-386/+7
2023-08-04Auto merge of #114414 - cjgillot:early-unnameable-test, r=petrochenkovbors-77/+1
2023-08-03Make test harness lint about unnnameable tests.Camille GILLOT-77/+1
2023-08-03Add `internal_features` lintNilstrieb-13/+46
2023-08-03Make lint missing-copy-implementations honor negative Copy implsLeón Orell Valerian Liehr-0/+23
2023-08-02Add separate feature gate for async fn track callerBryan Garza-6/+6
2023-07-30Check lazy type aliases for well-formednessLeón Orell Valerian Liehr-7/+12
2023-07-28Lower generic const items to HIRLeón Orell Valerian Liehr-1/+2
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-21/+23
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-10/+9
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-3/+3
2023-07-03remove TypeWellFormedFromEnvMichael Goulet-2/+1
2023-06-29Rollup merge of #112670 - petrochenkov:typriv, r=eholkMatthias Krüger-6/+2
2023-06-26TypeWellFormedInEnvMichael Goulet-1/+2
2023-06-26Migrate predicates_of and caller_bounds to ClauseMichael Goulet-16/+7
2023-06-22migrate inferred_outlives_of to ClauseMichael Goulet-4/+4
2023-06-19s/Clause/ClauseKindMichael Goulet-13/+13
2023-06-17Move ConstEvaluatable to ClauseMichael Goulet-2/+2
2023-06-17Move WF goal to clauseMichael Goulet-1/+1
2023-06-16Add `AliasKind::Weak` for type aliases.Oli Scherer-2/+2
2023-06-15privacy: Do not mark items reachable farther than their nominal visibilityVadim Petrochenkov-6/+2
2023-06-13Fix explicit-outlives-requirements lint spanSam Ginnett-7/+12
2023-06-09Improve document of `unsafe_code` lintEval EXEC-4/+18
2023-06-06Prevent emitting `missing_docs` for `pub extern crate`Guillaume Gomez-2/+6
2023-06-01Rollup merge of #111496 - mpalmer:unreachable-pub-docs, r=pnkfelixMatthias Krüger-4/+8
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-14Document that `missing_copy_implementations` and `missing_debug_implementatio...Kevin Reid-2/+2
2023-05-14Auto merge of #111425 - Bryanskiy:privacy_ef, r=petrochenkovbors-2/+6
2023-05-12Extra context for unreachable_pub lint (fixes #110922)Matt Palmer-4/+8
2023-05-11refactor: use by-ref TokenTree iterator to avoid a few clonesCaleb Cartwright-4/+4
2023-05-11Populate effective visibilities in rustc_privacyBryanskiy-2/+6
2023-05-08Rollup merge of #109410 - fmease:iat-alias-kind-inherent, r=compiler-errorsMichael Goulet-1/+6
2023-05-07Rollup merge of #111300 - Flying-Toast:while_true_span_condition, r=compiler-...Yuki Okushi-2/+1
2023-05-06delete whitelist and add checks to check_item() for missing_docsJames Dietz-24/+5
2023-05-06Emit while_true lint spanning the entire loop conditionFlying-Toast-2/+1
2023-05-05Improve internal representation of check-cfgUrgau-10/+10
2023-05-04IAT: Introduce AliasKind::InherentLeón Orell Valerian Liehr-1/+6
2023-04-19Add `GenericArgKind::as_{type,const,region}`Maybe Waffle-4/+2
2023-04-18Rollup merge of #110441 - kadiwa4:typos, r=thomccGuillaume Gomez-1/+1
2023-04-17Spelling - compilerJosh Soref-6/+6