| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 365689
|
|
|
|
| |
llvm-svn: 365569
|
|
|
|
| |
llvm-svn: 365481
|
|
|
|
| |
llvm-svn: 365354
|
|
|
|
| |
llvm-svn: 365167
|
|
|
|
| |
llvm-svn: 365165
|
|
|
|
| |
llvm-svn: 364491
|
|
|
|
| |
llvm-svn: 364411
|
|
|
|
| |
llvm-svn: 364408
|
|
|
|
| |
llvm-svn: 364004
|
|
|
|
| |
llvm-svn: 363861
|
|
|
|
| |
llvm-svn: 363860
|
|
|
|
| |
llvm-svn: 363020
|
|
|
|
| |
llvm-svn: 362794
|
|
|
|
|
|
| |
The checks were added in r362673 and r362672.
llvm-svn: 362709
|
|
|
|
| |
llvm-svn: 362428
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
clangd needs them to function properly, even though they are not
strictly required for the build.
Reviewers: thakis
Reviewed By: thakis
Subscribers: MaskRay, jkorous, arphaman, llvm-commits, kadircet
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D62480
llvm-svn: 361828
|
|
|
|
| |
llvm-svn: 361520
|
|
|
|
| |
llvm-svn: 361498
|
|
|
|
| |
llvm-svn: 361449
|
|
|
|
| |
llvm-svn: 361419
|
|
|
|
| |
llvm-svn: 361260
|
|
|
|
| |
llvm-svn: 360829
|
|
|
|
| |
llvm-svn: 360549
|
|
|
|
| |
llvm-svn: 360489
|
|
|
|
| |
llvm-svn: 360253
|
|
|
|
| |
llvm-svn: 360141
|
|
|
|
| |
llvm-svn: 360140
|
|
|
|
|
|
| |
This reflects changes made in r359763.
llvm-svn: 359825
|
|
|
|
| |
llvm-svn: 359637
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r359527 already merged some of that to the GN build,
but it was missing some bits as well.
The check-clangd target works (at least for now) differently than all
the other check-foo targets, see https://reviews.llvm.org/D61187
For that reason, there's no gni file and the generated lit configs are
not (yet?) added to llvm-lit/BUILD.gn.
llvm-svn: 359570
|
|
|
|
| |
llvm-svn: 359562
|
|
|
|
| |
llvm-svn: 359527
|
|
|
|
| |
llvm-svn: 359187
|
|
|
|
|
|
| |
format`
llvm-svn: 358862
|
|
|
|
| |
llvm-svn: 358851
|
|
|
|
|
|
|
|
|
|
|
| |
ClangdLSPServer and clangd unittests now include Features.inc so we
need to append the target_gen_dir that contains it to their
include_dirs. To do so, we use a public config that's applied to
any target that depends on the features one.
Differential Revision: https://reviews.llvm.org/D60919
llvm-svn: 358837
|
|
|
|
| |
llvm-svn: 358790
|
|
|
|
| |
llvm-svn: 358668
|
|
|
|
| |
llvm-svn: 358364
|
|
|
|
| |
llvm-svn: 357781
|
|
|
|
|
|
|
|
|
| |
None of check-clang-tools's tests run this, but the CMake
check-clang-tools depends on the binary, so add it for consistency.
Differential Revision: https://reviews.llvm.org/D60222
llvm-svn: 357624
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a bit of a larger change since this is the first (and as far as
I can tell only) place where the LLVM build produces macOS framework
bundles.
GN has some built-in support for this, so use that.
`gn help create_bundle` has a terse description (but it's a bit
outdated: `deps` must be `public_deps` and the conditionals in the
example in the help aren't quite right on non-iOS).
We need a new 'copy_bundle_data' tool, and since we copy the clangd.xpc
bundle as bundle_data into ClangdXPC.framework it needs to be able to
handle directories in addition to files.
GN also insists we have a compile_xcassets tool even though it's not
used. I just made that run `false`.
Despite GN's support for bundles, we still need to manually create the
expected symlink structure in the .framework bundle. Since this code
never runs on Windows, it's safe to create the symlinks before the
symlink targets exist, so we can just make the bundle depend on the
steps that create the symlinks. For this to work, change the symlink
script to create the symlink's containing directory if it doesn't yet
exist.
I locally verified that CMake and GN build create the same bundle
structure. (I noticed that both builds set LC_ID_DYLIB to the pre-copy
libClangdXPCLib.dylib name, but that seems to not cause any issues and
it happens in the CMake build too.)
(Also add an error message to clangd-xpc-test-client for when loading
the dylib fails – this was useful while locally debugging this.)
Differential Revision: https://reviews.llvm.org/D60130
llvm-svn: 357574
|
|
|
|
|
|
| |
Differential Revision: https://reviews.llvm.org/D60124
llvm-svn: 357476
|
|
|
|
|
|
| |
Differential Revision: https://reviews.llvm.org/D60038
llvm-svn: 357369
|
|
|
|
|
|
|
|
|
|
|
| |
Only runs the clang-tools-extra lit tests; not yet the unit tests.
Add a build file for clangd-indexer too, since it's needed for
the tests.
Differential Revision: https://reviews.llvm.org/D59955
llvm-svn: 357232
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enough to build the clangd binaries, but this is still missing build
files for:
- fuzzer
- indexer
- index/dex/dexp
- benchmarks
- xpc
Differential Revision: https://reviews.llvm.org/D59899
llvm-svn: 357182
|
|
|
|
|
|
| |
Differential Revision: https://reviews.llvm.org/D59838
llvm-svn: 357042
|
|
|
|
|
|
| |
Re-ran `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`.
llvm-svn: 357021
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Move ClangTidyCheck to a separate header/.cpp
Switch checks to #include "ClangTidyCheck.h"
Mention ClangTidyCheck.h in the docs
Reviewers: hokein, gribozavr, aaron.ballman
Reviewed By: hokein
Subscribers: mgorny, javed.absar, xazax.hun, arphaman, jdoerfert, llvm-commits, cfe-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D59714
llvm-svn: 356890
|