[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-12 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 >From 3abbce9f817f6d09f9a5b7549a8122c80821eaf8 Mon Sep 17 00:00:00 2001 From: Vasily Kulikov Date: Mon, 12 May 2025 13:05:43 +0300 Subject: [PATCH 1/6] [clang-tidy] Add check performance-lost-std-move --- .../c

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-12 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 >From 3abbce9f817f6d09f9a5b7549a8122c80821eaf8 Mon Sep 17 00:00:00 2001 From: Vasily Kulikov Date: Mon, 12 May 2025 13:05:43 +0300 Subject: [PATCH 1/2] [clang-tidy] Add check performance-lost-std-move --- .../c

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-12 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 Rate limit · GitHub body { background-color: #f6f8fa; color: #24292e; font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-se

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-12 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon created https://github.com/llvm/llvm-project/pull/139525 None >From 3abbce9f817f6d09f9a5b7549a8122c80821eaf8 Mon Sep 17 00:00:00 2001 From: Vasily Kulikov Date: Mon, 12 May 2025 13:05:43 +0300 Subject: [PATCH] [clang-tidy] Add check performance-lost-std-move --- ...

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-12 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 Rate limit · GitHub body { background-color: #f6f8fa; color: #24292e; font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-se

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-31 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 >From 3abbce9f817f6d09f9a5b7549a8122c80821eaf8 Mon Sep 17 00:00:00 2001 From: Vasily Kulikov Date: Mon, 12 May 2025 13:05:43 +0300 Subject: [PATCH 01/11] [clang-tidy] Add check performance-lost-std-move --- ...

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-31 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 >From 3abbce9f817f6d09f9a5b7549a8122c80821eaf8 Mon Sep 17 00:00:00 2001 From: Vasily Kulikov Date: Mon, 12 May 2025 13:05:43 +0300 Subject: [PATCH 01/14] [clang-tidy] Add check performance-lost-std-move --- ...

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-05-31 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 >From 3abbce9f817f6d09f9a5b7549a8122c80821eaf8 Mon Sep 17 00:00:00 2001 From: Vasily Kulikov Date: Mon, 12 May 2025 13:05:43 +0300 Subject: [PATCH 01/15] [clang-tidy] Add check performance-lost-std-move --- ...

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-06-01 Thread Vasiliy Kulikov via cfe-commits
https://github.com/segoon updated https://github.com/llvm/llvm-project/pull/139525 >From 3abbce9f817f6d09f9a5b7549a8122c80821eaf8 Mon Sep 17 00:00:00 2001 From: Vasily Kulikov Date: Mon, 12 May 2025 13:05:43 +0300 Subject: [PATCH 01/16] [clang-tidy] Add check performance-lost-std-move --- ...

[clang-tools-extra] [clang-tidy] Add check performance-lost-std-move (PR #139525)

2025-06-01 Thread Vasiliy Kulikov via cfe-commits
@@ -0,0 +1,32 @@ +.. title:: clang-tidy - performance-lost-std-move + +performance-lost-std-move += + +Warns if copy constructor is used instead of std::move() and suggests a fix. +It honours cycles, lambdas, and unspecified call order in compound expressio