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

Created by Pali on 2014-04-12 and last modified on 2018-09-20
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 1 hour.

Last successful import was 4 hours ago.

Import started 4 hours ago on izar and finished 4 hours ago taking 25 seconds — see the log
Import started 10 hours ago on izar and finished 10 hours ago taking 40 seconds — see the log
Import started 16 hours ago on izar and finished 16 hours ago taking 40 seconds — see the log
Import started 22 hours ago on izar and finished 22 hours ago taking 25 seconds — see the log
Import started on 2018-09-20 on alnitak and finished on 2018-09-20 taking 25 seconds — see the log
Import started on 2018-09-20 on izar and finished on 2018-09-20 taking 50 seconds — see the log
Import started on 2018-09-19 on alnitak and finished on 2018-09-19 taking 25 seconds — see the log
Import started on 2018-09-19 on alnitak and finished on 2018-09-19 taking 30 seconds — see the log
Import started on 2018-09-19 on alnitak and finished on 2018-09-19 taking 25 seconds — see the log
Import started on 2018-09-19 on izar and finished on 2018-09-19 taking 40 seconds — see the log

Recent revisions

3755. By eugenezelenko on 2018-09-20

[Clang-tidy] Alphabetical sort of files/checks. Add space after clang-tidy in source code headers.

3754. By abpostelnicu on 2018-09-19

[clang-tidy] run-clang-tidy.py - fails using python 3.7
Differential Revision: https://reviews.llvm.org/D51220

3753. By kadircet on 2018-09-19

[clangd] Add option to enable/disable function argument snippets.

Summary:
Currently LSP clients cannot directly change EnableFunctionArgSnippets parameter.
This patch is to provide them with a way to enable/disable that functionality.

Reviewers: hokein, ioeric, ilya-biryukov

Reviewed By: ilya-biryukov

Subscribers: sammccall, MaskRay, jkorous, arphaman, cfe-commits

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

3752. By ioeric on 2018-09-19

[clangd] Store preamble macros in dynamic index.

Summary:
Pros:
o Loading macros from preamble for every completion is slow (see profile).
o Calculating macro USR is also slow (see profile).
o Sema can provide a lot of macro completion results (e.g. when filter is empty,
60k for some large TUs!).

Cons:
o Slight memory increase in dynamic index (~1%).
o Some extra work during preamble build (should be fine as preamble build and
indexAST is way slower).

Before:
{F7195645}

After:
{F7195646}

Reviewers: ilya-biryukov, sammccall

Reviewed By: sammccall

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

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

3751. By tra on 2018-09-18

[clang-tidy] Replace redundant checks with an assert().

findStyleKind is only called if D is an explicit identifier with a name,
so the checks for operators will never return true. The explicit assert()
enforces this invariant.

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

3750. By sammccall on 2018-09-18

[clangd] Fix error handling for SymbolID parsing (notably YAML and dexp)

3749. By ioeric on 2018-09-18

[clangd] Get rid of Decls parameter in indexMainDecls. NFC

It's already available in ParsedAST.

3748. By jonastoth on 2018-09-18

[clang-tidy] use CHECK-NOTES in bugprone-unused-return-value

Reviewers: aaron.ballman, alexfh, hokein

Reviewed By: alexfh

Subscribers: xazax.hun, cfe-commits

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

3747. By ioeric on 2018-09-18

[clangd] Merge ClangdServer::DynamicIndex into FileIndex. NFC.

Summary:
FileIndex now provides explicit interfaces for preamble and main file updates.
This avoids growing parameter list when preamble and main symbols diverge
further (e.g. D52078). This also gets rid of the hack in `indexAST` that
inferred main file index based on `TopLevelDecls`.

Also separate `indexMainDecls` from `indexAST`.

Reviewers: sammccall

Reviewed By: sammccall

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

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

3746. By jonastoth on 2018-09-18

[clang-tidy] use CHECK-NOTES in bugprone-forwarding-reference-overload

Reviewers: aaron.ballman, alexfh, hokein

Reviewed By: alexfh

Subscribers: xazax.hun, cfe-commits

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

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.