<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang-tools-extra/unittests/clangd, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-04-29T08:44:01+00:00</updated>
<entry>
<title>[clangd] Move clangd tests to clangd directory. check-clangd is no longer part of check-clang-tools.</title>
<updated>2019-04-29T08:44:01+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2019-04-29T08:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b804eef09052cf40e79aa2ed8a23f2f39e2dda1b'/>
<id>urn:sha1:b804eef09052cf40e79aa2ed8a23f2f39e2dda1b</id>
<content type='text'>
Summary:
Motivation:
 - this layout is a pain to work with
 - without a common root, it's painful to express things like "disable clangd" (D61122)
 - CMake/lit configs are a maintenance hazard, and the more the one-off hacks
   for various tools are entangled, the more we see apathy and non-ownership.

This attempts to use the bare-minimum configuration needed (while still
supporting the difficult cases: windows, standalone clang build, dynamic libs).
In particular the lit.cfg.py and lit.site.cfg.py.in are merged into lit.cfg.in.
The logic in these files is now minimal.

(Much of clang-tools-extra's lit configs can probably be cleaned up by reusing
lit.llvm.llvm_config.use_clang(), and every llvm project does its own version of
LDPATH mangling. I haven't attempted to fix any of those).

Docs are still in clang-tools-extra/docs, I don't have any plans to touch those.

Reviewers: gribozavr

Subscribers: mgorny, javed.absar, MaskRay, jkorous, arphaman, kadircet, jfb, cfe-commits, ilya-biryukov, thakis

Tags: #clang

Differential Revision: https://reviews.llvm.org/D61187

llvm-svn: 359424
</content>
</entry>
<entry>
<title>[clangd] Query index in code completion no-compile mode.</title>
<updated>2019-04-26T07:45:49+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2019-04-26T07:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c316b22496017c48aba08de1fb69554404bc311b'/>
<id>urn:sha1:c316b22496017c48aba08de1fb69554404bc311b</id>
<content type='text'>
Summary: We scrape the enclosing scopes from the source file, and use them in the query.

Reviewers: kadircet

Subscribers: ilya-biryukov, MaskRay, jkorous, mgrang, arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D61077

llvm-svn: 359284
</content>
</entry>
<entry>
<title>[Testing] Move clangd::Annotations to llvm testing support</title>
<updated>2019-04-25T10:08:31+00:00</updated>
<author>
<name>Ilya Biryukov</name>
<email>ibiryukov@google.com</email>
</author>
<published>2019-04-25T10:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6fae38ec9100f0ad8b2c0352bae90aa64383172b'/>
<id>urn:sha1:6fae38ec9100f0ad8b2c0352bae90aa64383172b</id>
<content type='text'>
Summary:
Annotations allow writing nice-looking unit test code when one needs
access to locations from the source code, e.g. running code completion
at particular offsets in a file. See comments in Annotations.cpp for
more details on the API.

Also got rid of a duplicate annotations parsing code in clang's code
complete tests.

Reviewers: gribozavr, sammccall

Reviewed By: gribozavr

Subscribers: mgorny, hiraditya, ioeric, MaskRay, jkorous, arphaman, kadircet, jdoerfert, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D59814

llvm-svn: 359179
</content>
</entry>
<entry>
<title>[clangd] Fix broken helper deep in unit test. NFC</title>
<updated>2019-04-24T17:00:38+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2019-04-24T17:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c60a4099a15ad83b19e5389284e1186a7dddd591'/>
<id>urn:sha1:c60a4099a15ad83b19e5389284e1186a7dddd591</id>
<content type='text'>
llvm-svn: 359112
</content>
</entry>
<entry>
<title>[clangd] Fix handling of include paths in windows tests</title>
<updated>2019-04-24T09:42:53+00:00</updated>
<author>
<name>Kadir Cetinkaya</name>
<email>kadircet@google.com</email>
</author>
<published>2019-04-24T09:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3ba9a43057f5b0e31a3e922e8ceec6c45f434b8e'/>
<id>urn:sha1:3ba9a43057f5b0e31a3e922e8ceec6c45f434b8e</id>
<content type='text'>
llvm-svn: 359079
</content>
</entry>
<entry>
<title>[clang][HeaderSuggestion] Handle the case of dotdot with an absolute path</title>
<updated>2019-04-24T09:23:31+00:00</updated>
<author>
<name>Kadir Cetinkaya</name>
<email>kadircet@google.com</email>
</author>
<published>2019-04-24T09:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=936c67d3efa32d88d0e9eb0bd6c227a5a92a5db0'/>
<id>urn:sha1:936c67d3efa32d88d0e9eb0bd6c227a5a92a5db0</id>
<content type='text'>
Summary:
Include insertion in clangd was inserting absolute paths when the
include directory was an absolute path with a double dot. This patch makes sure
double dots are handled both with absolute and relative paths.

Reviewers: sammccall

Subscribers: ilya-biryukov, ioeric, jkorous, arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D60873

llvm-svn: 359078
</content>
</entry>
<entry>
<title>Re-apply r357823 "[Lexer] NFC: Fix an off-by-one bug in getAsCharRange()."</title>
<updated>2019-04-23T21:15:26+00:00</updated>
<author>
<name>Artem Dergachev</name>
<email>artem.dergachev@gmail.com</email>
</author>
<published>2019-04-23T21:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8c099ce72d480fbff943613c7482992449fafe2d'/>
<id>urn:sha1:8c099ce72d480fbff943613c7482992449fafe2d</id>
<content type='text'>
It now comes with a follow-up fix for the clients of this API
in clangd and clang-tidy.

Differential Revision: https://reviews.llvm.org/D59977

llvm-svn: 359035
</content>
</entry>
<entry>
<title>[clangd] Support dependent bases in type hierarchy</title>
<updated>2019-04-22T01:38:53+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-04-22T01:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=bca2d266d1e9df9ac9fad7d496d678d348449582'/>
<id>urn:sha1:bca2d266d1e9df9ac9fad7d496d678d348449582</id>
<content type='text'>
Patch by Nathan Ridge!

Dependent bases are handled heuristically, by replacing them with the
class template that they are a specialization of, where possible. Care
is taken to avoid infinite recursion.

Differential Revision: https://reviews.llvm.org/D59756

llvm-svn: 358866
</content>
</entry>
<entry>
<title>[clangd] Support relatedInformation in diagnostics.</title>
<updated>2019-04-18T15:17:07+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2019-04-18T15:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c9e4ee9ca995fbbb0b5e7b7b67bf0ffec4ba1046'/>
<id>urn:sha1:c9e4ee9ca995fbbb0b5e7b7b67bf0ffec4ba1046</id>
<content type='text'>
Summary: We already have the structure internally, we just need to expose it.

Reviewers: ilya-biryukov

Subscribers: ioeric, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D60267

llvm-svn: 358675
</content>
</entry>
<entry>
<title>[clangd] Use llvm::set_thread_priority in background-index</title>
<updated>2019-04-18T13:46:40+00:00</updated>
<author>
<name>Kadir Cetinkaya</name>
<email>kadircet@google.com</email>
</author>
<published>2019-04-18T13:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f8537b3c6939a713361cf2a1f93169dde6dd8e30'/>
<id>urn:sha1:f8537b3c6939a713361cf2a1f93169dde6dd8e30</id>
<content type='text'>
Reviewers: gribozavr

Subscribers: krytarowski, ilya-biryukov, ioeric, MaskRay, jkorous, arphaman, jfb, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D60865

llvm-svn: 358664
</content>
</entry>
</feed>
