<feed xmlns='http://www.w3.org/2005/Atom'>
<title>clang/clang-tools-extra.git/test, branch release_60-based</title>
<subtitle>(deprecated) Vendor branches of https://git.llvm.org/git/clang-tools-extra.git , use clang/llvm-project instead.
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/'/>
<entry>
<title>Merging r323040:</title>
<updated>2018-02-12T09:54:35+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2018-02-12T09:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=c7f15b42c952c59af48126e428a9cc83f5a1ce47'/>
<id>c7f15b42c952c59af48126e428a9cc83f5a1ce47</id>
<content type='text'>
------------------------------------------------------------------------
r323040 | dim | 2018-01-20 15:34:33 +0100 (Sat, 20 Jan 2018) | 5 lines

Assume the shared library path variable is LD_LIBRARY_PATH on systems
except Darwin and Windows.  This prevents inserting an environment
variable with an empty name (which is illegal and leads to a Python
exception) on any of the BSDs.

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/branches/release_60@324871 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
------------------------------------------------------------------------
r323040 | dim | 2018-01-20 15:34:33 +0100 (Sat, 20 Jan 2018) | 5 lines

Assume the shared library path variable is LD_LIBRARY_PATH on systems
except Darwin and Windows.  This prevents inserting an environment
variable with an empty name (which is illegal and leads to a Python
exception) on any of the BSDs.

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/branches/release_60@324871 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r321762:</title>
<updated>2018-01-04T14:24:01+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2018-01-04T14:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=aab77cdb6b6975c6569749bb367e88af41ecb3f0'/>
<id>aab77cdb6b6975c6569749bb367e88af41ecb3f0</id>
<content type='text'>
------------------------------------------------------------------------
r321762 | juliehockett | 2018-01-03 14:10:11 -0800 (Wed, 03 Jan 2018) | 8 lines

[clang-tidy] Update fuchsia-overloaded-operator to check for valid loc

Updating fuchsia-overloaded-operator check to not issue warnings for
invalid locations.

Fixes PR35803.

Differential Revision: https://reviews.llvm.org/D41708
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/branches/release_60@321800 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
------------------------------------------------------------------------
r321762 | juliehockett | 2018-01-03 14:10:11 -0800 (Wed, 03 Jan 2018) | 8 lines

[clang-tidy] Update fuchsia-overloaded-operator to check for valid loc

Updating fuchsia-overloaded-operator check to not issue warnings for
invalid locations.

Fixes PR35803.

Differential Revision: https://reviews.llvm.org/D41708
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/branches/release_60@321800 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformatting Fuchsia overloaded operator test</title>
<updated>2017-12-22T19:15:05+00:00</updated>
<author>
<name>Julie Hockett</name>
<email>juliehockett@google.com</email>
</author>
<published>2017-12-22T19:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=13c71d1749f61820db211dace1146d9c5aa83c55'/>
<id>13c71d1749f61820db211dace1146d9c5aa83c55</id>
<content type='text'>
Fixing parameters in clang-tidy fuchsia-overloaded-operator test case

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321378 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixing parameters in clang-tidy fuchsia-overloaded-operator test case

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321378 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clang-tidy] Adding Fuchsia checker for overloaded operators</title>
<updated>2017-12-22T16:52:25+00:00</updated>
<author>
<name>Julie Hockett</name>
<email>juliehockett@google.com</email>
</author>
<published>2017-12-22T16:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=fb4502db623884bf2ba2f354e25e6645b80a705b'/>
<id>fb4502db623884bf2ba2f354e25e6645b80a705b</id>
<content type='text'>
Adds a check to the Fuchsia module to warn if an operator is overloaded,
except move and copy operators.

See https://fuchsia.googlesource.com/zircon/+/master/docs/cxx.md for
reference.

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321363 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a check to the Fuchsia module to warn if an operator is overloaded,
except move and copy operators.

See https://fuchsia.googlesource.com/zircon/+/master/docs/cxx.md for
reference.

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321363 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Add a tool to build YAML-format global symbols.</title>
<updated>2017-12-22T14:38:05+00:00</updated>
<author>
<name>Haojian Wu</name>
<email>hokein@google.com</email>
</author>
<published>2017-12-22T14:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=fd8788844c565fdc8d61bf7499dae656305d4b6e'/>
<id>fd8788844c565fdc8d61bf7499dae656305d4b6e</id>
<content type='text'>
Summary:
The tools is used to generate global symbols for clangd (global code completion),
The format is YAML, which is only for **experiment**.

Usage:
./bin/global-symbol-builder &lt;/path/to/llvm-dir&gt; &gt; global-symbols.yaml

TEST:
used the tool to generate global symbols for LLVM (~72MB).

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: klimek, mgorny, ilya-biryukov, cfe-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321358 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
The tools is used to generate global symbols for clangd (global code completion),
The format is YAML, which is only for **experiment**.

Usage:
./bin/global-symbol-builder &lt;/path/to/llvm-dir&gt; &gt; global-symbols.yaml

TEST:
used the tool to generate global symbols for LLVM (~72MB).

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: klimek, mgorny, ilya-biryukov, cfe-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321358 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Switch xrefs and documenthighlight to annotated-code unit tests. NFC</title>
<updated>2017-12-20T16:06:05+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-12-20T16:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=ecb55af7afac66e639fa85982483925eb6a68ca3'/>
<id>ecb55af7afac66e639fa85982483925eb6a68ca3</id>
<content type='text'>
Summary:
The goal here is again to make it easier to read and write the tests.

I've extracted `parseTextMarker` from CodeCompleteTests into an `Annotations`
class, adding features to it:
  - as well as points `^s` it allows ranges `[[...]]`
  - multiple points and ranges are supported
  - points and ranges may be named: `$name^` and `$name[[...]]`

These features are used for the xrefs tests. This also paves the way for
replacing the lit diagnostics.test with more readable unit tests, using named
ranges.

Alternative considered: `TestSelectionRange` in clang-refactor/TestSupport
Main problems were:
 - delimiting the end of ranges is awkward, requiring counting
 - comment syntax is long and at least as cryptic for most cases
 - no separate syntax for point vs range, which keeps xrefs tests concise
 - Still need to convert to Position everywhere
 - Still need helpers for common case of expecting exactly one point/range

(I'll probably promote the extra `PrintTo`s from some of the core Protocol types
into `operator&lt;&lt;` in `Protocol.h` itself in a separate, prior patch...)

Reviewers: ioeric

Subscribers: klimek, mgorny, ilya-biryukov, cfe-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321184 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
The goal here is again to make it easier to read and write the tests.

I've extracted `parseTextMarker` from CodeCompleteTests into an `Annotations`
class, adding features to it:
  - as well as points `^s` it allows ranges `[[...]]`
  - multiple points and ranges are supported
  - points and ranges may be named: `$name^` and `$name[[...]]`

These features are used for the xrefs tests. This also paves the way for
replacing the lit diagnostics.test with more readable unit tests, using named
ranges.

Alternative considered: `TestSelectionRange` in clang-refactor/TestSupport
Main problems were:
 - delimiting the end of ranges is awkward, requiring counting
 - comment syntax is long and at least as cryptic for most cases
 - no separate syntax for point vs range, which keeps xrefs tests concise
 - Still need to convert to Position everywhere
 - Still need helpers for common case of expecting exactly one point/range

(I'll probably promote the extra `PrintTo`s from some of the core Protocol types
into `operator&lt;&lt;` in `Protocol.h` itself in a separate, prior patch...)

Reviewers: ioeric

Subscribers: klimek, mgorny, ilya-biryukov, cfe-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321184 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clang-tidy] Misc redundant expression checker updated for ineffective bitwise operator expressions</title>
<updated>2017-12-20T12:22:16+00:00</updated>
<author>
<name>Gabor Horvath</name>
<email>xazax.hun@gmail.com</email>
</author>
<published>2017-12-20T12:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=da6757621292ec51481ead96280faeedcb925df6'/>
<id>da6757621292ec51481ead96280faeedcb925df6</id>
<content type='text'>
Examples:
* Always evaluates to 0:

```
  int X;
  if (0 &amp; X) return;
```

* Always evaluates to ~0:

```
  int Y;
  if (Y | ~0) return;
```

* The symbol is unmodified:

```
  int Z;
  Z &amp;= ~0;
```

Patch by: Lilla Barancsuk!

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


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321168 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Examples:
* Always evaluates to 0:

```
  int X;
  if (0 &amp; X) return;
```

* Always evaluates to ~0:

```
  int Y;
  if (Y | ~0) return;
```

* The symbol is unmodified:

```
  int Z;
  Z &amp;= ~0;
```

Patch by: Lilla Barancsuk!

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


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321168 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clangd] Add unit tests for signature help. SigHelp/CodeComplete lit tests are smoke only.</title>
<updated>2017-12-19T10:29:27+00:00</updated>
<author>
<name>Sam McCall</name>
<email>sam.mccall@gmail.com</email>
</author>
<published>2017-12-19T10:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=b3f031f8443fa17026a8dbbc6fb880248bea937c'/>
<id>b3f031f8443fa17026a8dbbc6fb880248bea937c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321065 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@321065 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[clang-tidy] Adding Fuchsia checker for virtual inheritance</title>
<updated>2017-12-15T18:54:28+00:00</updated>
<author>
<name>Julie Hockett</name>
<email>juliehockett@google.com</email>
</author>
<published>2017-12-15T18:54:28+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=43d6a1c27721aaabf38e7f78fa368aec001430bf'/>
<id>43d6a1c27721aaabf38e7f78fa368aec001430bf</id>
<content type='text'>
Adds a check to the Fuchsia module to warn if classes are defined
with virtual inheritance.

See https://fuchsia.googlesource.com/zircon/+/master/docs/cxx.md for
reference.

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@320841 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a check to the Fuchsia module to warn if classes are defined
with virtual inheritance.

See https://fuchsia.googlesource.com/zircon/+/master/docs/cxx.md for
reference.

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@320841 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for NOLINT and NOLINTNEXTLINE comments mentioning specific check names.</title>
<updated>2017-12-14T16:13:57+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2017-12-14T16:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/clang/clang-tools-extra.git/commit/?id=ffd3d6489a842b5e2b5da6eed099b3c730ebb9ba'/>
<id>ffd3d6489a842b5e2b5da6eed099b3c730ebb9ba</id>
<content type='text'>
Supports a comma-separated list of check names to be disabled on the given line. Also supports * as a wildcard to disable all lint diagnostic messages on that line.

Patch by Anton (xgsa).

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@320713 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Supports a comma-separated list of check names to be disabled on the given line. Also supports * as a wildcard to disable all lint diagnostic messages on that line.

Patch by Anton (xgsa).

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@320713 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
</feed>
