Skip to content

Commit 40c45b6

Browse files
authored
Remove clang-rename (#108988)
clang-rename has largely been superseded by clangd and this project hasn't received much attention in many years. Further, our documentation on it still claims it's in very early stages of development despite being ~10 years old. One of the primary people driving the tool has mentioned that they don't believe there is a reason to continue to support it unless it's still being actively used (https://reviews.llvm.org/D148439#4303202) and I've found no evidence to suggest that is the case. Original RFC: https://discourse.llvm.org/t/rfc-time-to-deprecate-remove-clang-rename/70707
1 parent 6b6e210 commit 40c45b6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+3
-3520
lines changed

clang-tools-extra/CODE_OWNERS.TXT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ D: clang-tidy
2323

2424
N: Manuel Klimek
2525
26-
D: clang-rename, all parts of clang-tools-extra not covered by someone else
26+
D: all parts of clang-tools-extra not covered by someone else
2727

2828
N: Sam McCall
2929

clang-tools-extra/docs/ReleaseNotes.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,6 @@ Improvements to clang-doc
8787
Improvements to clang-query
8888
---------------------------
8989

90-
Improvements to clang-rename
91-
----------------------------
92-
9390
The improvements are...
9491

9592
Improvements to clang-tidy

clang-tools-extra/docs/clang-rename.rst

Lines changed: 0 additions & 168 deletions
This file was deleted.

clang-tools-extra/docs/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ Contents
1919
clang-include-fixer
2020
modularize
2121
pp-trace
22-
clang-rename
2322
clangd <https://clangd.llvm.org/>
2423
clang-doc
2524

clang-tools-extra/test/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ configure_lit_site_cfg(
2828
)
2929

3030
set(CLANG_TOOLS_TEST_DEPS
31-
# For the clang-apply-replacements test that uses clang-rename.
32-
clang-rename
33-
3431
# For the clang-doc tests that emit bitcode files.
3532
llvm-bcanalyzer
3633

clang-tools-extra/test/clang-apply-replacements/ClangRenameClassReplacements.cpp

Lines changed: 0 additions & 11 deletions
This file was deleted.

clang/docs/ClangFormattedStatus.rst

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -809,11 +809,6 @@ tree in terms of conformance to :doc:`ClangFormat` as of: March 06, 2022 17:32:2
809809
- `4`
810810
- `0`
811811
- :good:`100%`
812-
* - clang/tools/clang-rename
813-
- `1`
814-
- `1`
815-
- `0`
816-
- :good:`100%`
817812
* - clang/tools/clang-repl
818813
- `1`
819814
- `1`

clang/docs/ReleaseNotes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ code bases.
3939

4040
- The ``le32`` and ``le64`` targets have been removed.
4141

42+
- The ``clang-rename`` tool has been removed.
43+
4244
C/C++ Language Potentially Breaking Changes
4345
-------------------------------------------
4446

clang/docs/tools/clang-formatted-files.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,6 @@ clang/tools/clang-refactor/ClangRefactor.cpp
608608
clang/tools/clang-refactor/TestSupport.cpp
609609
clang/tools/clang-refactor/TestSupport.h
610610
clang/tools/clang-refactor/ToolRefactoringResultConsumer.h
611-
clang/tools/clang-rename/ClangRename.cpp
612611
clang/tools/clang-repl/ClangRepl.cpp
613612
clang/tools/clang-scan-deps/ClangScanDeps.cpp
614613
clang/tools/clang-shlib/clang-shlib.cpp

clang/test/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ list(APPEND CLANG_TEST_DEPS
7272
clang-tblgen
7373
clang-offload-bundler
7474
clang-import-test
75-
clang-rename
7675
clang-refactor
7776
clang-diff
7877
clang-installapi

clang/test/clang-rename/ClassAsTemplateArgument.cpp

Lines changed: 0 additions & 21 deletions
This file was deleted.

clang/test/clang-rename/ClassFindByName.cpp

Lines changed: 0 additions & 10 deletions
This file was deleted.

clang/test/clang-rename/ClassSimpleRenaming.cpp

Lines changed: 0 additions & 14 deletions
This file was deleted.

clang/test/clang-rename/ClassTestMulti.cpp

Lines changed: 0 additions & 11 deletions
This file was deleted.

clang/test/clang-rename/ClassTestMultiByName.cpp

Lines changed: 0 additions & 8 deletions
This file was deleted.

clang/test/clang-rename/ComplexFunctionOverride.cpp

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)