KKadir Cetinkaya[clangd] Add missing unittests to build graph
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716 | 3 年前 | |
[clangd] Move non-clang base pieces into separate support/ lib. NFCI Summary: This enforces layering, reduces a sprawling clangd/ directory, and makes life easier for embedders. Reviewers: kbobyrev Subscribers: mgorny, ilya-biryukov, javed.absar, MaskRay, jkorous, arphaman, jfb, kadircet, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D79014 | 6 年前 | |
[clangd] Add missing unittests to build graph Also fix tests Differential Revision: https://reviews.llvm.org/D145921 | 3 年前 | |
[clangd] Move non-clang base pieces into separate support/ lib. NFCI Summary: This enforces layering, reduces a sprawling clangd/ directory, and makes life easier for embedders. Reviewers: kbobyrev Subscribers: mgorny, ilya-biryukov, javed.absar, MaskRay, jkorous, arphaman, jfb, kadircet, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D79014 | 6 年前 | |
[clangd] Clean up unused includes. NFCI Add includes where needed to fix build. Haven't systematically added used headers, so there is still accidental dependency on transitive includes. | 4 年前 | |
[clangd] Add a metric for tracking memory usage Differential Revision: https://reviews.llvm.org/D88413 | 5 年前 | |
[clangd] Fix windows buildbots after ecea7218fb9b994b26471e9877851cdb51a5f1d4 | 5 年前 | |
[clangd] Metric tracking through Tracer Summary: Introduces an endpoint to Tracer for tracking metrics on internal events. Reviewers: sammccall Subscribers: ilya-biryukov, javed.absar, MaskRay, jkorous, arphaman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D78429 | 6 年前 | |
[clangd] cleanup of header guard names Renaming header guards to match the LLVM convention. This patch was created by automatically applying the fixes from clang-tidy. I've removed the [NFC] tag from the title, as we're adding header guards in some files and thus might trigger behavior changes. Differential Revision: https://reviews.llvm.org/D113896 | 4 年前 | |
[clangd] Cleanup of readability-identifier-naming Auto-generated patch based on clang-tidy readability-identifier-naming. Only some manual cleanup for extern "C" declarations and a GTest change was required. I'm not sure if this cleanup is actually very useful. It cleans up clang-tidy findings to the number of warnings from clang-tidy should be lower. Since it was easy to do and required only little cleanup I thought I'd upload it for discussion. One pattern that keeps recurring: Test **matchers** are also supposed to start with a lowercase letter as per LLVM convention. However GTest naming convention for matchers start with upper case. I would propose to keep stay consistent with the GTest convention there. However that would imply a lot of //NOLINT throughout these files. To re-product this patch run: run-clang-tidy -checks="-*,readability-identifier-naming" -fix -format ./clang-tools-extra/clangd To convert the macro names, I was using this script with some manual cleanup afterwards: https://gist.github.com/ChristianKuehnel/a01cc4362b07c58281554ab46235a077 Differential Revision: https://reviews.llvm.org/D115634 | 4 年前 | |
[clangd] Clean up unused includes. NFCI Add includes where needed to fix build. Haven't systematically added used headers, so there is still accidental dependency on transitive includes. | 4 年前 |