Commit Graph

46 Commits

Author SHA1 Message Date
Philipp Krones 6ced8c33c0 Merge commit 'f712eb5cdccd121d0569af12f20e6a0fabe4364d' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
Michael Goulet f0cf9969cb Rename the FIXMEs, remove a few that dont matter anymore 2024-11-03 18:59:41 +00:00
Ralf Jung aab0eee4ef make unsupported_calling_conventions a hard error 2024-10-20 15:22:21 +02:00
Ralf Jung 976131f896 stabilize const_mut_refs 2024-09-15 09:51:32 +02:00
Folkert de Vries b5ea5c23b3 stabilize const_extern_fn 2024-09-14 18:07:06 +02:00
Philipp Krones 4e6851e50b Merge commit '37f4fbb92913586b73a35772efd00eccd1cbbe13' into clippy-subtree-update 2024-07-25 18:29:17 +02:00
Philipp Krones c1fd25d0aa Merge commit 'b794b8e08c16517a941dc598bb1483e8e12a8592' into clippy-subtree-update 2024-07-11 15:44:03 +02:00
Deadbeef 2fcef6e9f7 address review comments 2024-06-28 15:44:20 +00:00
Deadbeef 74bc964e60 finishing touches, move fixed ICEs to ui tests 2024-06-28 10:57:35 +00:00
Philipp Krones abdd057163 Merge commit '68a799aea9b65e2444fbecfe32217ce7d5a3604f' into clippy-subtree-update 2024-06-27 18:56:04 +02:00
Philipp Krones 3bff119f63 Merge commit '3e5a02b13b1244545454752c6629b767522a44b1' into clippy-subtree-update 2024-06-13 12:30:48 +02:00
Philipp Krones 4363278c73 Merge commit '2efebd2f0c03dabbe5c3ad7b4ebfbd99238d1fb2' into clippy-subtree-update 2024-05-21 10:39:30 -07:00
Philipp Krones 0ae4a048c6 Merge commit '9725c4a162502a02c1c67fdca6b797fe09b2b73c' into clippy-subtree-update 2024-04-04 19:52:55 +02:00
Philipp Krones 7be6e2178e Merge commit '10136170fe9ed01e46aeb4f4479175b79eb0e3c7' into clippy-subtree-update 2024-02-27 15:50:17 +01:00
David Tolnay 7ade24e824 Fix stable feature names in tests 2023-10-23 13:03:11 -07:00
Urgau a86e758228 Adjust clippy tests with new rustc help suggestion for lints 2023-09-04 14:22:02 +02:00
Philipp Krones cc61aeea54 Merge commit '080b587854a73f2a8cbaecff1884860a78e2ff37' into clippyup 2023-08-24 21:32:12 +02:00
Deadbeef 39fb315396 bless clippy 2023-07-27 17:56:25 +00:00
Philipp Krones cb3ecf7b79 Merge commit '37f4c1725d3fd7e9c3ffd8783246bc5589debc53' into clippyup 2023-07-02 14:59:02 +02:00
Philipp Krones a1b75c5108 Merge commit 'a3ed905928a03b6e433d0b429190bf3a847128b3' into clippyup 2023-04-23 13:28:56 +02:00
Philipp Krones 8df896c076 Merge commit 'd5e2a7aca55ed49fc943b7a07a8eba05ab5a0079' into clippyup 2023-03-24 14:26:19 +01:00
Philipp Krones d05e2865a0 Merge commit 'd822110d3b5625b9dc80ccc442e06fc3cc851d76' into clippyup 2022-12-01 18:29:38 +01:00
flip1995 cd0bb7de01 Merge commit '4f142aa1058f14f153f8bfd2d82f04ddb9982388' into clippyup 2022-10-23 15:18:45 +02:00
Philipp Krones dc29cfb8d5 Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
Eric Holk 43ce0a94af Update and fix clippy tests 2022-03-07 08:47:18 -08:00
flip1995 091ed44b50 Merge commit '27afd6ade4bb1123a8bf82001629b69d23d62aff' into clippyup 2021-09-08 16:31:47 +02:00
lcnr fd8b150959 feature(const_generics) -> feature(const_param_types) 2021-08-30 11:00:21 +02:00
flip1995 884ef4c287 Merge commit '4c41a222ca5d1325fb4b6709395bd06e766cc042' into clippyup 2021-07-19 11:52:05 +02:00
flip1995 02bf692169 Merge commit '98e2b9f25b6db4b2680a3d388456d9f95cb28344' into clippyup 2021-04-22 11:31:13 +02:00
Oliver Scherer 1eb0053dcd Stabilize transmute in constants and statics but not const fn 2020-07-11 09:22:17 +02:00
Krishna Sai Veera Reddy 049079856b Prevent missing_const_for_fn on functions with const generic params
`const` functions cannot have const generic parameters so prevent the
`missing_const_for_fn` lint from firing in that case.
2020-02-21 19:56:44 -08:00
Philipp Hansch 45333102d7 Resolve FIXME: String::new is now a const fn
`const_string_new` is stable since Rust 1.39
2020-01-26 11:03:53 +01:00
Yuki Okushi f7a93f029c Apply suggestion from code review 2020-01-07 18:38:12 +09:00
Yuki Okushi 07e33633a3 Update stderrs 2020-01-07 18:38:12 +09:00
Lzu Tao 652666b288 rustup "Add span information to ExprKind::Assign" 2019-12-24 11:25:24 +07:00
Manish Goregaokar 73646487af Add blank stderr file for cant_be_const test 2019-11-27 15:09:48 -08:00
Philipp Hansch 5e1fdf9ae6 Add missing UI test change 2019-08-29 18:37:43 +02:00
Philipp Hansch 1b18597554 Fix missing_const_for_fn false positive
We don't want to lint if any of the input parameters implement drop.

(constant functions cannot evaluate destructors)
2019-08-29 08:07:41 +02:00
flip1995 0fc8eaf294 Remove empty *.std{err,out} files 2019-08-26 10:22:34 +02:00
Philipp Hansch 15cba2e956 Fix missing_const_for_fn for impl trait methods 2019-03-05 08:11:55 +01:00
Philipp Hansch b87f5bc55a Don't trigger missing_const_for_fn in external macros
As reported in #3841. Only fixes the part where it triggers on the
`derive`.
2019-03-04 22:56:33 +01:00
Philipp Hansch aed001b8d4 Update various docs
* `const_transmute` currently also seems to depend on the `const_fn`
  feature.
* Only `Sized` is currently allowed as a bound, not Copy.
2019-01-29 08:19:05 +01:00
Philipp Hansch 0c6bdda562 Use built-in entry_fn detection over self-built 2019-01-29 08:19:05 +01:00
Philipp Hansch c0a02691d8 cargo fmt 2019-01-29 08:19:05 +01:00
Philipp Hansch f9d65b6356 Reorganize conditionals: Run faster checks first 2019-01-29 08:19:05 +01:00
Philipp Hansch c3980bf0bc Add initial version of const_fn lint 2019-01-29 08:19:05 +01:00