| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-07-13 | Rename cast_ref_to_mut to invalid_reference_casting (clippy side) | Urgau | -5/+5 | |
| 2023-07-12 | Ignore flaky clippy tests. | Eric Huss | -0/+9 | |
| 2023-07-11 | Auto merge of #111717 - Urgau:uplift_fn_null_check, r=oli-obk | bors | -118/+63 | |
| Uplift `clippy::fn_null_check` lint This PR aims at uplifting the `clippy::fn_null_check` lint into rustc. ## `incorrect_fn_null_checks` (warn-by-default) The `incorrect_fn_null_checks` lint checks for expression that checks if a function pointer is null. ### Example ```rust let fn_ptr: fn() = /* somehow obtained nullable function pointer */ if (fn_ptr as *const ()).is_null() { /* ... */ } ``` ### Explanation Function pointers are assumed to be non-null, checking for their nullity is incorrect. ----- Mostly followed the instructions for uplifting a clippy lint described here: https://github.com/rust-lang/rust/pull/99696#pullrequestreview-1134072751 `@rustbot` label: +I-lang-nominated r? compiler | ||||
| 2023-07-10 | Drop uplifted `clippy::fn_null_check` | Urgau | -118/+63 | |
| 2023-07-08 | Delete `to_string_in_format_args_incremental.rs` | Nilstrieb | -19/+0 | |
| It fails CI and passes locally. It passes random directores in `-Cincremental` so maybe something's up. It shouldn't block us here. | ||||
| 2023-07-07 | Fix failing clippy tests | Alex Macleod | -40/+20 | |
| Comments out the C string literals due to https://github.com/rust-lang/rust/pull/113334 Fixes https://github.com/rust-lang/rust-clippy/issues/11121 | ||||
| 2023-07-02 | Fix compile-test tests to work with the new ui_test crate | Philipp Krones | -9/+3 | |
| 2023-07-02 | Merge commit '37f4c1725d3fd7e9c3ffd8783246bc5589debc53' into clippyup | Philipp Krones | -4122/+15190 | |
| 2023-06-26 | Make simd_shuffle_indices use valtrees | Oli Scherer | -0/+12 | |
| 2023-06-25 | Do not offer any of the suggestions in emit_coerce_suggestions for expr from ↵ | yukang | -5/+0 | |
| destructuring assignment desugaring | ||||
| 2023-06-21 | Auto merge of #106450 - albertlarsan68:fix-arc-ptr-eq, r=Amanieu | bors | -23/+7 | |
| Make `{Arc,Rc,Weak}::ptr_eq` ignore pointer metadata FCP completed in https://github.com/rust-lang/rust/issues/103763#issuecomment-1362267967 Closes #103763 | ||||
| 2023-06-18 | Treat TAIT equation as always ambiguous in coherence | Michael Goulet | -14/+25 | |
| 2023-06-16 | Add `AliasKind::Weak` for type aliases. | Oli Scherer | -76/+50 | |
| Only use it when the type alias contains an opaque type. Also does wf-checking on such type aliases. | ||||
| 2023-06-15 | Extend `unused_must_use` to cover block exprs | 许杰友 Jieyou Xu (Joe) | -26/+28 | |
| 2023-06-10 | Drop uplifted `clippy:cmp_nan` | Urgau | -242/+69 | |
| 2023-06-08 | Drop uplifted clippy::undropped_manually_drops | Urgau | -96/+61 | |
| 2023-06-02 | Auto merge of #112203 - flip1995:clippyup, r=Manishearth | bors | -357/+2069 | |
| Update Clippy r? `@Manishearth` | ||||
| 2023-06-02 | Merge commit '30448e8cf98d4754350db0c959644564f317bc0f' into clippyup | Philipp Krones | -357/+2069 | |
| 2023-06-02 | Auto merge of #112198 - compiler-errors:rollup-o2xe4of, r=compiler-errors | bors | -13/+15 | |
| Rollup of 7 pull requests Successful merges: - #111670 (Require that const param tys implement `ConstParamTy`) - #111914 (CFI: Fix cfi with async: transform_ty: unexpected GeneratorWitness(Bi…) - #112030 (Migrate `item_trait_alias` to Askama) - #112150 (Support 128-bit atomics on all x86_64 Apple targets) - #112174 (Fix broken link) - #112190 (Improve comments on `TyCtxt` and `GlobalCtxt`.) - #112193 (Check tuple elements are `Sized` in `offset_of`) Failed merges: - #112071 (Group rfcs tests) r? `@ghost` `@rustbot` modify labels: rollup | ||||
| 2023-06-01 | Implement custom diagnostic for ConstParamTy | Michael Goulet | -13/+15 | |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -3/+3 | |
| 2023-05-31 | Drop uplifted clippy::cast_ref_to_mut | Urgau | -103/+60 | |
| 2023-05-27 | Drop uplifted clippy::invalid_utf8_in_unchecked | Urgau | -91/+59 | |
| 2023-05-21 | Rename `forget_ref` lint to `forgetting_references` | Urgau | -5/+5 | |
| 2023-05-21 | Rename `drop_ref` lint to `dropping_references` | Urgau | -5/+5 | |
| 2023-05-21 | Rename `forget_copy` lint to `forgetting_copy_types` | Urgau | -6/+6 | |
| 2023-05-21 | Rename `drop_copy` lint to `dropping_copy_types` | Urgau | -6/+6 | |
| 2023-05-20 | Merge commit '435a8ad86c7a33bd7ffb91c59039943408d3b6aa' into clippyup | Philipp Krones | -548/+1331 | |
| 2023-05-17 | Exclude inherent projections from some alias ty matches | León Orell Valerian Liehr | -0/+13 | |
| 2023-05-14 | Exposes false negative in clippy's diverging_sub_expression | David Tolnay | -9/+1 | |
| 2023-05-10 | Drop uplifted clippy::forget_copy | Urgau | -246/+58 | |
| 2023-05-10 | Drop uplifted clippy::forget_ref | Urgau | -208/+57 | |
| 2023-05-10 | Drop uplifted clippy::drop_copy | Urgau | -89/+99 | |
| 2023-05-10 | Drop uplifted clippy::drop_ref | Urgau | -289/+55 | |
| 2023-05-05 | Merge commit '371120bdbf58a331db5dcfb2d9cddc040f486de8' into clippyup | Philipp Krones | -169/+1639 | |
| 2023-05-02 | Rollup merge of #110955 - fee1-dead-contrib:sus-operation, r=compiler-errors | Dylan DPC | -107/+58 | |
| uplift `clippy::clone_double_ref` as `suspicious_double_ref_op` Split from #109842. r? ``@compiler-errors`` | ||||
| 2023-04-28 | uplift `clippy::clone_double_ref` as `suspicious_double_ref_op` | Deadbeef | -107/+58 | |
| 2023-04-27 | Make clippy happy | Michael Goulet | -12/+12 | |
| 2023-04-26 | Make `{Arc,Rc,Weak}::ptr_eq` ignore pointer metadata | Albert Larsan | -23/+7 | |
| 2023-04-23 | Merge commit 'a3ed905928a03b6e433d0b429190bf3a847128b3' into clippyup | Philipp Krones | -1251/+1558 | |
| 2023-04-21 | Evaluate place expression in `PlaceMention`. | Camille GILLOT | -8/+8 | |
| 2023-04-18 | clippy: add test for https://github.com/rust-lang/rust-clippy/issues/10645 | Matthias Krüger | -1/+20 | |
| 2023-04-14 | Auto merge of #110160 - petrochenkov:notagain2, r=cjgillot | bors | -2/+2 | |
| resolve: Pre-compute non-reexport module children Instead of repeating the same logic by walking HIR during metadata encoding. The only difference is that we are no longer encoding `macro_rules` items, but we never currently need them as a part of this list. They can be encoded separately if this need ever arises. `module_reexports` is also un-querified, because I don't see any reasons to make it a query, only overhead. | ||||
| 2023-04-12 | Special-case item attributes in the suggestion output | Esteban Küber | -9/+0 | |
| 2023-04-12 | Tweak output for 'add line' suggestion | Esteban Küber | -11/+28 | |
| 2023-04-12 | resolve: Pre-compute non-reexport module children | Vadim Petrochenkov | -2/+2 | |
| Instead of repeating the same logic by walking HIR during metadata encoding. The only difference is that we are no longer encoding `macro_rules` items, but we never currently need them as a part of this list. They can be encoded separately if this need ever arises. `module_reexports` is also un-querified, because I don't see any reasons to make it a query, only overhead. | ||||
| 2023-04-11 | Merge commit '83e42a2337dadac915c956d125f1d69132f36425' into clippyup | Philipp Krones | -347/+2783 | |
| 2023-03-29 | Stabilize a portion of 'once_cell' | Trevor Gross | -4/+4 | |
| Move items not part of this stabilization to 'lazy_cell' or 'once_cell_try' | ||||
| 2023-03-27 | Add notes to non-structural const in pattern error message | Jamen Marz | -0/+2 | |
| 2023-03-24 | Merge commit 'd5e2a7aca55ed49fc943b7a07a8eba05ab5a0079' into clippyup | Philipp Krones | -1297/+2271 | |
