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

Created by Pali on 2014-04-12 and last modified on 2017-03-24
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 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on pear and finished 1 hour ago taking 30 seconds — see the log
Import started 7 hours ago on pear and finished 7 hours ago taking 30 seconds — see the log
Import started 13 hours ago on pear and finished 13 hours ago taking 30 seconds — see the log
Import started 19 hours ago on pear and finished 19 hours ago taking 30 seconds — see the log
Import started on 2017-03-26 on pear and finished on 2017-03-26 taking 40 seconds — see the log
Import started on 2017-03-25 on pear and finished on 2017-03-25 taking 30 seconds — see the log
Import started on 2017-03-25 on pear and finished on 2017-03-25 taking 30 seconds — see the log
Import started on 2017-03-25 on pear and finished on 2017-03-25 taking 30 seconds — see the log
Import started on 2017-03-25 on pear and finished on 2017-03-25 taking 25 seconds — see the log
Import started on 2017-03-24 on pear and finished on 2017-03-24 taking 30 seconds — see the log

Recent revisions

2306. By krasimir on 2017-03-24

[clangd] Add support for vscode extension configuration

Summary: Adds vscode workspace level configuration options for path to clangd binary and its arguments.
Contributed by stanionascu!

Reviewers: cfe-commits, bkramer, krasimir

Reviewed By: krasimir

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

2305. By mkurdej on 2017-03-23

[clang-tidy] Fix treating non-space whitespaces in checks list.

Summary:
This furtherly improves r295303: [clang-tidy] Ignore spaces between globs in the Checks option.
Trims all whitespaces and not only spaces and correctly computes the offset of the checks list (taking the size before trimming).

Reviewers: alexfh

Reviewed By: alexfh

Subscribers: cfe-commits, JDevlieghere

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

2304. By alexfh on 2017-03-23

[clang-tidy] Don't use groups in the big regexy filter

Fixes https://bugs.llvm.org/show_bug.cgi?id=27641.

2303. By alexfh on 2017-03-23

[clang-tidy] Fix diag message for catch-by-value

Summary:
```
catch (std::exception ex)
{
}
```

Was flagged with "catch handler catches a pointer value".

Reviewers: alexfh, aaron.ballman

Reviewed By: aaron.ballman

Subscribers: cfe-commits, JDevlieghere

Patch by Florian Gross!

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

2302. By alexfh on 2017-03-23

[clang-tidy] Catch trivially true statements like a != 1 || a != 3

Catch trivially true statements of the form a != 1 || a != 3. Statements like
these are likely errors. They are particularly easy to miss when handling enums:

enum State {
RUNNING,
STOPPED,
STARTING,
ENDING
}

...
if (state != RUNNING || state != STARTING)
...

Patch by Blaise Watson!

Differential revision: https://reviews.llvm.org/D29858

2301. By alexfh on 2017-03-22

[clang-tidy] Tests should not rely on STL headers being available.

2300. By alexfh on 2017-03-22

[clang-tidy] clang-format the last patch. NFC

2299. By alexfh on 2017-03-22

[clang-tidy] modified identifier naming case to use CT_AnyCase for ignoring case style

Summary:
Using CaseType::CT_AnyCase for selected identifier results in inheriting case style setting from more basic identifier type.

This patch changes CT_AnyCase behavior to ignore case style of specified identifier. If case style was not set, llvm::Optional will be used for keeping this information (llvm::Optional<>::hasVal), thus CT_AnyCase will no longer mean more general identifier style should be used.

This eliminates false-positives when naming convention is not clear for specific areas of code (legacy, third party) or for selected types.

Reviewers: berenm, alexfh

Reviewed By: alexfh

Subscribers: cfe-commits, JDevlieghere

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

2298. By aaronballman on 2017-03-22

Reverting r298421 due to using a header that's unavailable to all systems and some other post-commit review feedback.

2297. By d0k on 2017-03-21

Apply clang-tidy's performance-unnecessary-value-param to clang-tidy.

No functionality change intended.

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.