lp:~pali/llvm/clang-tools-extra-trunk

Created by Pali on 2014-04-12 and last modified on 2019-10-19
Get this branch:
bzr branch lp:~pali/llvm/clang-tools-extra-trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Pali
Project:
LLVM
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/clang-tools-extra/trunk.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on alnitak and finished 3 hours ago taking 1 minute — see the log
Import started 9 hours ago on izar and finished 9 hours ago taking 1 minute — see the log
Import started 15 hours ago on alnitak and finished 15 hours ago taking 1 minute — see the log
Import started 21 hours ago on izar and finished 21 hours ago taking 1 minute — see the log
Import started on 2020-08-11 on izar and finished on 2020-08-11 taking 1 minute — see the log
Import started on 2020-08-11 on alnitak and finished on 2020-08-11 taking 1 minute — see the log
Import started on 2020-08-10 on alnitak and finished on 2020-08-10 taking 1 minute — see the log
Import started on 2020-08-10 on izar and finished on 2020-08-10 taking 1 minute — see the log
Import started on 2020-08-10 on alnitak and finished on 2020-08-10 taking 1 minute — see the log
Import started on 2020-08-10 on izar and finished on 2020-08-10 taking 1 minute — see the log

Recent revisions

5261. By rnk on 2019-10-19

Move endian constant from Host.h to SwapByteOrder.h, prune include

Works on this dependency chain:
  ArrayRef.h ->
  Hashing.h -> --CUT--
  Host.h ->
  StringMap.h / StringRef.h

ArrayRef is very popular, but Host.h is rarely needed. Move the
IsBigEndianHost constant to SwapByteOrder.h. Clients of that header are
more likely to need it.

5260. By hokein on 2019-10-18

[clangd] Report declaration references in findExplicitReferences.

Reviewers: ilya-biryukov

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

Tags: #clang

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

5259. By hokein on 2019-10-17

[clangd] Use our own relation kind.

Summary:
Move the RelationKind from Serialization.h to Relation.h. This patch doesn't
introduce any breaking changes.

Reviewers: kadircet

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

Tags: #clang

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

5258. By rksimon on 2019-10-17

clang-tidy - silence static analyzer getAs<> null dereference warnings. NFCI.

The static analyzer is warning about potential null dereferences, but in these cases we should be able to use castAs<> directly and if not assert will fire for us.

5257. By jdenny on 2019-10-16

[lit] Fix another test case that r374652 missed

5256. By hliao on 2019-10-16

[clangd] Add the missing dependency on `clangLex`.

5255. By usaxena95 on 2019-10-16

[clangd] Add RemoveUsingNamespace tweak.

Summary:
Removes the 'using namespace' under the cursor and qualifies all accesses in the current file.
E.g.:
  using namespace std;
  vector<int> foo(std::map<int, int>);
Would become:
  std::vector<int> foo(std::map<int, int>);

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

Tags: #clang

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

5254. By kadircet on 2019-10-15

[clangd][NFC] Update comments to use triple-slashes

5253. By kadircet on 2019-10-15

[clangd] Propagate main context into ClangdServer

Summary:
Currently clangd initializes the ClangdServer lazily during
onInitialize request, and it results in propagation of caller's context rather
than the main context created ClangdLSPServer.

This patch changes the logic to store main context that created ClangdLSPServer
and pass it onto to ClangdServer and other objects like CDBs.

Reviewers: sammccall

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

Tags: #clang

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

5252. By mgorny on 2019-10-15

[clang-tools-extra] Fix overzealous linking of dylib to clangTidy

Fix accidentally making clangTidy library link to dylib. This causes
libclang.so to also link to dylib which results in duplicate symbols
from shared and static libraries, and effectively to registering
command-line options twice.

Thanks to Sylvestre Ledru for noticing this and tracking it down
to r373786. Fixes PR#43589.

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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.