LLVM/project 7473e26clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+93-110clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+240-1525 files

LLVM/project 6990276clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

[clang-doc] Introduce abstractions for pointer operations (#184872)

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system
working without introducing a lot of unnecessary churn in the code.
DeltaFile
+30-35clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-33clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-31clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+125-1298 files not shown
+144-14814 files

LLVM/project 1a940afclang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project b5ae122clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+37-263 files not shown
+40-299 files

LLVM/project 688344aclang-tools-extra/unittests/clang-doc BitcodeTest.cpp MDGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+15-303 files

LLVM/project 5b3ea56clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project e84588fclang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project 263e3a3clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array (#184871)

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+28-293 files not shown
+31-329 files

LLVM/project a14a104llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

[ORC] Add WaitingOnGraph::visitWithRemoval, refactor some loops. (#185001)

visitWithRemoval visits the elements of a vector performing a
swap-and-pop to remove any for which the visitor returns true.

Use this to refactor some loops in WaitingOnGraph that used this idiom.
DeltaFile
+54-68llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+54-681 files

LLVM/project e5d3b52clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project 90a2488clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MDGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+15-303 files

LLVM/project e9fb74cclang-tools-extra/unittests/clang-doc BitcodeTest.cpp

clang-format
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-161 files

LLVM/project d7931d8clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project ee390edclang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project 2d84513clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+7-7clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+26-203 files not shown
+29-239 files

LLVM/project 5284dc0clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+37-263 files not shown
+40-299 files

LLVM/project 13d3910clang-tools-extra/clang-doc Representation.h Representation.cpp

[clang-doc][NFC] Introduce Vector and Array abstractions (#184870)

Introduce OwningVec and OwningArray aliases for vector types we want to
eventually update for arena allocations.
DeltaFile
+26-19clang-tools-extra/clang-doc/Representation.h
+5-5clang-tools-extra/clang-doc/Representation.cpp
+3-4clang-tools-extra/clang-doc/YAMLGenerator.cpp
+3-3clang-tools-extra/clang-doc/JSONGenerator.cpp
+2-2clang-tools-extra/clang-doc/MDGenerator.cpp
+1-1clang-tools-extra/clang-doc/Serialize.cpp
+40-346 files

LLVM/project 3023323clang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project a3107c9clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+37-263 files not shown
+40-299 files

LLVM/project 732fc91clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project 6c564declang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project d0634c8clang-tools-extra/unittests/clang-doc MDGeneratorTest.cpp YAMLGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+15-303 files

LLVM/project 015d9b5clang-tools-extra/clang-doc Representation.h

[clang-doc][NFC] Introduce Vector and Array abstractions

Introduce OwningVec and OwningArray aliases for vector types we want to
eventually update for arena allocations.
DeltaFile
+24-16clang-tools-extra/clang-doc/Representation.h
+24-161 files

LLVM/project e39146dclang-tools-extra/clang-doc Representation.h

Fix typo in alias name
DeltaFile
+1-1clang-tools-extra/clang-doc/Representation.h
+1-11 files

LLVM/project e8a4770clang-tools-extra/unittests/clang-doc BitcodeTest.cpp

clang-format
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-161 files

LLVM/project ea89800clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MergeTest.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+7-7clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/BitcodeReader.h
+26-203 files not shown
+29-239 files

LLVM/project 59d1483clang-tools-extra/clang-doc Representation.h YAMLGenerator.cpp

format
DeltaFile
+2-3clang-tools-extra/clang-doc/Representation.h
+1-2clang-tools-extra/clang-doc/YAMLGenerator.cpp
+3-52 files

LLVM/project f459cd8clang-tools-extra/clang-doc Representation.h Representation.cpp

Add missing aliases for interned data
DeltaFile
+17-17clang-tools-extra/clang-doc/Representation.h
+5-5clang-tools-extra/clang-doc/Representation.cpp
+3-3clang-tools-extra/clang-doc/YAMLGenerator.cpp
+3-3clang-tools-extra/clang-doc/JSONGenerator.cpp
+2-2clang-tools-extra/clang-doc/MDGenerator.cpp
+1-1clang-tools-extra/clang-doc/Serialize.cpp
+31-316 files

LLVM/project ca2b4dbclang-tools-extra/docs/clang-tidy Contributing.rst

[clang-tidy][NFC] Update contribution guide for test language standards (#184769)

Explain how to use the `-std` flag in clang-tidy tests and reorganize
the content on C++ pitfalls into a new subsection for better
readability.

Related discussion: https://github.com/llvm/llvm-project/pull/184741

As of AI Usage: the documentation is partially rephrased by Gemini 3.
DeltaFile
+16-0clang-tools-extra/docs/clang-tidy/Contributing.rst
+16-01 files

LLVM/project 110d3baclang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp

[clang-doc][NFC] Introduce OwnedPtr abstraction (#184869)

Eventually, we want clang-doc to support arena allocation, but the
widespread use of owning pointers in the data types prevents this.
Rather than have wide scale refactoring, we can introduce a type alias
that can be swapped out atomically to switch from smart pointers to raw
pointers. This is the first of several refactorings that are intended to
make the transition simpler.
DeltaFile
+39-30clang-tools-extra/clang-doc/Serialize.cpp
+38-29clang-tools-extra/clang-doc/Serialize.h
+9-9clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-9clang-tools-extra/clang-doc/Generators.h
+6-7clang-tools-extra/clang-doc/BitcodeReader.cpp
+6-6clang-tools-extra/clang-doc/MDMustacheGenerator.cpp
+107-9016 files not shown
+161-14322 files