[clang-tools-extra] r369925 - [clang-doc] Switch Generator::CreateResources to use llvm::Error

2019-08-26 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Aug 26 09:39:48 2019 New Revision: 369925 URL: http://llvm.org/viewvc/llvm-project?rev=369925=rev Log: [clang-doc] Switch Generator::CreateResources to use llvm::Error Differential Revision: https://reviews.llvm.org/D66502 Modified:

[clang-tools-extra] r369811 - [clang-doc] Bump BitcodeWriter max line number to 32U

2019-08-23 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Aug 23 14:14:05 2019 New Revision: 369811 URL: http://llvm.org/viewvc/llvm-project?rev=369811=rev Log: [clang-doc] Bump BitcodeWriter max line number to 32U PR43039 reports hitting the assert on a very large file, so bumping this to allow for larger files.

[clang-tools-extra] r366354 - [clang-tidy] Exclude forward decls from fuchsia-multiple-inheritance

2019-07-17 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Jul 17 10:40:53 2019 New Revision: 366354 URL: http://llvm.org/viewvc/llvm-project?rev=366354=rev Log: [clang-tidy] Exclude forward decls from fuchsia-multiple-inheritance Addresses b39770. Differential Revision: https://reviews.llvm.org/D64813 Modified:

[clang-tools-extra] r365967 - [clang-doc] Fix failing tests on Windows

2019-07-12 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Jul 12 15:19:02 2019 New Revision: 365967 URL: http://llvm.org/viewvc/llvm-project?rev=365967=rev Log: [clang-doc] Fix failing tests on Windows Tests on Windows were failing due to path separator differences. '/' was being used as separator in the expected output,

[clang-tools-extra] r365937 - [clang-doc] Add html links to references

2019-07-12 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Jul 12 11:32:00 2019 New Revision: 365937 URL: http://llvm.org/viewvc/llvm-project?rev=365937=rev Log: [clang-doc] Add html links to references tags are added for the parents and members of records and return type and params of functions. The link redirects to the

[clang-tools-extra] r365687 - [clang-doc] Add a structured HTML generator

2019-07-10 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Jul 10 12:03:25 2019 New Revision: 365687 URL: http://llvm.org/viewvc/llvm-project?rev=365687=rev Log: [clang-doc] Add a structured HTML generator Implements an HTML generator. Nodes are used to represent each part of the HTML file. There are TagNodes that

r365682 - Update libc++ include path detection to use VFS on Linux

2019-07-10 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Jul 10 11:41:35 2019 New Revision: 365682 URL: http://llvm.org/viewvc/llvm-project?rev=365682=rev Log: Update libc++ include path detection to use VFS on Linux The DetectLibcxxIncludePath function had been using llvm::sys::fs::directory_iterator, and this updates

[clang-tools-extra] r364963 - [clang-doc] Serialize child namespaces and records

2019-07-02 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Jul 2 12:59:56 2019 New Revision: 364963 URL: http://llvm.org/viewvc/llvm-project?rev=364963=rev Log: [clang-doc] Serialize child namespaces and records Serialization of child namespaces and records is now handled. Namespaces can have child records and child

[clang-tools-extra] r364949 - [clang-doc] Fix segfault in comment sorting

2019-07-02 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Jul 2 10:57:11 2019 New Revision: 364949 URL: http://llvm.org/viewvc/llvm-project?rev=364949=rev Log: [clang-doc] Fix segfault in comment sorting Differential Revision: https://reviews.llvm.org/D63962 Modified:

[clang-tools-extra] r364674 - [clang-doc] Handle anonymous namespaces

2019-06-28 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Jun 28 12:07:56 2019 New Revision: 364674 URL: http://llvm.org/viewvc/llvm-project?rev=364674=rev Log: [clang-doc] Handle anonymous namespaces Improves output for anonymous decls, and updates the '--public' flag to exclude everything under an anonymous namespace.

[clang-tools-extra] r364670 - [clang-doc] De-duplicate comments and locations

2019-06-28 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Jun 28 11:17:58 2019 New Revision: 364670 URL: http://llvm.org/viewvc/llvm-project?rev=364670=rev Log: [clang-doc] De-duplicate comments and locations De-duplicate comments and declaration locations in reduce function. When two files include the same header file,

[clang-tools-extra] r364663 - Update CODE_OWNERS.txt for clang-doc

2019-06-28 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Jun 28 10:32:26 2019 New Revision: 364663 URL: http://llvm.org/viewvc/llvm-project?rev=364663=rev Log: Update CODE_OWNERS.txt for clang-doc Differential Revision: https://reviews.llvm.org/D63734 Modified: clang-tools-extra/trunk/CODE_OWNERS.TXT Modified:

[clang-tools-extra] r364222 - [clang-doc] Add basic support for templates and typedef

2019-06-24 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Jun 24 12:31:02 2019 New Revision: 364222 URL: http://llvm.org/viewvc/llvm-project?rev=364222=rev Log: [clang-doc] Add basic support for templates and typedef In serialize::parseBases(...), when a base record is a template specialization, the specialization was

[clang-tools-extra] r363712 - [clang-tidy] Split fuchsia-default-arguments

2019-06-18 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Jun 18 11:07:33 2019 New Revision: 363712 URL: http://llvm.org/viewvc/llvm-project?rev=363712=rev Log: [clang-tidy] Split fuchsia-default-arguments Splits fuchsia-default-arguments check into two checks. fuchsia-default-arguments-calls warns if a function or

r357275 - [fuchsia] Add clang-doc to Fuchsia distribution

2019-03-29 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Mar 29 09:56:37 2019 New Revision: 357275 URL: http://llvm.org/viewvc/llvm-project?rev=357275=rev Log: [fuchsia] Add clang-doc to Fuchsia distribution Differential Revision: https://reviews.llvm.org/D5997 Modified: cfe/trunk/cmake/caches/Fuchsia-stage2.cmake

[clang-tools-extra] r357274 - [clang-doc] Build as clang_tool

2019-03-29 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Mar 29 09:56:36 2019 New Revision: 357274 URL: http://llvm.org/viewvc/llvm-project?rev=357274=rev Log: [clang-doc] Build as clang_tool Instead of as clang_executable. Differential Revision: https://reviews.llvm.org/D59974 Modified:

[clang-tools-extra] r349930 - [clang-tidy] Add export-fixes flag to clang-tidy-diff

2018-12-21 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Dec 21 09:25:27 2018 New Revision: 349930 URL: http://llvm.org/viewvc/llvm-project?rev=349930=rev Log: [clang-tidy] Add export-fixes flag to clang-tidy-diff Differential Revision: https://reviews.llvm.org/D55848 Modified:

[clang-tools-extra] r345418 - [clang-doc] Switch to default to all-TUs executor

2018-10-26 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Oct 26 12:11:34 2018 New Revision: 345418 URL: http://llvm.org/viewvc/llvm-project?rev=345418=rev Log: [clang-doc] Switch to default to all-TUs executor Since we generally want to document a whole project, not just one file. Differential Revision:

[clang-tools-extra] r344707 - [clang-doc] Bringing bitcode tests in line

2018-10-17 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Oct 17 13:16:05 2018 New Revision: 344707 URL: http://llvm.org/viewvc/llvm-project?rev=344707=rev Log: [clang-doc] Bringing bitcode tests in line Makes bitcode tests line up with what's actually called in the tool. Should fix the failing bot. Also fixes a warning

Re: [clang-tools-extra] r344650 - [clang-doc] Add unit tests for serialization

2018-10-17 Thread Julie Hockett via cfe-commits
ject > [-Werror,-Wmissing-braces] > SymbolID{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; > ^~ > { } > 1 error generated. > > Regards, > Mikael > > On 10/17/2018 01:06 AM, Julie Hockett via cfe-commits wrote: > > Author: juliehockett

[clang-tools-extra] r344653 - [clang-doc] Add unit tests for YAML generation

2018-10-16 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Oct 16 16:07:16 2018 New Revision: 344653 URL: http://llvm.org/viewvc/llvm-project?rev=344653=rev Log: [clang-doc] Add unit tests for YAML generation Adds unit tests for the YAML generator library. This is part of a move to convert clang-doc's tests to a more

[clang-tools-extra] r344654 - [clang-doc] Add unit tests for Markdown generation

2018-10-16 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Oct 16 16:07:26 2018 New Revision: 344654 URL: http://llvm.org/viewvc/llvm-project?rev=344654=rev Log: [clang-doc] Add unit tests for Markdown generation Add unit tests for Markdown generation. This is part of a move to convert clang-doc's tests to a more

[clang-tools-extra] r344652 - [clang-doc] Add unit tests for merging

2018-10-16 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Oct 16 16:07:04 2018 New Revision: 344652 URL: http://llvm.org/viewvc/llvm-project?rev=344652=rev Log: [clang-doc] Add unit tests for merging Adds unit tests for the merging logic in Respresentation.cpp. This is part of a move to convert clang-doc's tests to a

[clang-tools-extra] r344650 - [clang-doc] Add unit tests for serialization

2018-10-16 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Oct 16 16:06:42 2018 New Revision: 344650 URL: http://llvm.org/viewvc/llvm-project?rev=344650=rev Log: [clang-doc] Add unit tests for serialization Adds unit tests for the Serialize library. This is part of a move to convert clang-doc's tests to a more

[clang-tools-extra] r343818 - [clang-doc] Clean up Markdown output

2018-10-04 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Oct 4 14:34:13 2018 New Revision: 343818 URL: http://llvm.org/viewvc/llvm-project?rev=343818=rev Log: [clang-doc] Clean up Markdown output Make the output for the MDGenerator cleaner and more readable. Differential Revision: https://reviews.llvm.org/D52754

[clang-tools-extra] r343703 - [clang-doc] Avoid parsing undefined base classes

2018-10-03 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Oct 3 11:25:27 2018 New Revision: 343703 URL: http://llvm.org/viewvc/llvm-project?rev=343703=rev Log: [clang-doc] Avoid parsing undefined base classes Don't try to parse base classes for declarations that are not definitions (segfaults, as there is no

[clang-tools-extra] r341955 - Reland "Implement a (simple) Markdown generator"

2018-09-11 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Sep 11 08:56:55 2018 New Revision: 341955 URL: http://llvm.org/viewvc/llvm-project?rev=341955=rev Log: Reland "Implement a (simple) Markdown generator" Relanding with fixes to tests for the failing bots. Differential Revision: https://reviews.llvm.org/D43424

[clang-tools-extra] r340620 - [clang-doc] Fix memory leaks

2018-08-24 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Aug 24 09:43:46 2018 New Revision: 340620 URL: http://llvm.org/viewvc/llvm-project?rev=340620=rev Log: [clang-doc] Fix memory leaks Adds a virtual destructor to the base Info class. Differential Revision: https://reviews.llvm.org/D51137 Modified:

[clang-tools-extra] r339966 - Revert "Implement a (simple) Markdown generator"

2018-08-16 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Aug 16 16:50:51 2018 New Revision: 339966 URL: http://llvm.org/viewvc/llvm-project?rev=339966=rev Log: Revert "Implement a (simple) Markdown generator" This reverts commit r339948, as it's breaking a few bots in ways that I can't reproduce right now. Removed:

[clang-tools-extra] r339948 - Implement a (simple) Markdown generator

2018-08-16 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Aug 16 14:54:34 2018 New Revision: 339948 URL: http://llvm.org/viewvc/llvm-project?rev=339948=rev Log: Implement a (simple) Markdown generator Implementing a simple Markdown generator from the emitted bitcode summary of declarations. Very primitive at this point,

[clang-tools-extra] r339785 - [clang-doc] Explicitly cast to unique_ptr

2018-08-15 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Aug 15 09:18:46 2018 New Revision: 339785 URL: http://llvm.org/viewvc/llvm-project?rev=339785=rev Log: [clang-doc] Explicitly cast to unique_ptr Older compilers don't like the implicit cast & move when returning a unique_ptr to an llvm::Expected type. Modified:

[clang-tools-extra] r339783 - Reland "[clang-doc] Updating BitcodeReader to use llvm::Error""

2018-08-15 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Aug 15 09:02:28 2018 New Revision: 339783 URL: http://llvm.org/viewvc/llvm-project?rev=339783=rev Log: Reland "[clang-doc] Updating BitcodeReader to use llvm::Error"" With explicit unique_ptr casts so that bots with older compilers don't break. Modified:

[clang-tools-extra] r339685 - [clang-doc] Fix unused variable

2018-08-14 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Aug 14 08:38:59 2018 New Revision: 339685 URL: http://llvm.org/viewvc/llvm-project?rev=339685=rev Log: [clang-doc] Fix unused variable Differential Revision: https://reviews.llvm.org/D50709 Modified: clang-tools-extra/trunk/clang-doc/Mapper.cpp Modified:

[clang-tools-extra] r339620 - Revert "[clang-doc] Updating BitcodeReader to use llvm::Error"

2018-08-13 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Aug 13 14:51:48 2018 New Revision: 339620 URL: http://llvm.org/viewvc/llvm-project?rev=339620=rev Log: Revert "[clang-doc] Updating BitcodeReader to use llvm::Error" This reverts commit r339617 for breaking bots. Modified:

[clang-tools-extra] r339617 - [clang-doc] Updating BitcodeReader to use llvm::Error

2018-08-13 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Aug 13 14:39:03 2018 New Revision: 339617 URL: http://llvm.org/viewvc/llvm-project?rev=339617=rev Log: [clang-doc] Updating BitcodeReader to use llvm::Error Modified: clang-tools-extra/trunk/clang-doc/BitcodeReader.cpp

[clang-tools-extra] r338796 - [clang-doc] Fix unique_ptr error on bots

2018-08-02 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Aug 2 17:40:11 2018 New Revision: 338796 URL: http://llvm.org/viewvc/llvm-project?rev=338796=rev Log: [clang-doc] Fix unique_ptr error on bots Explicitly return the base unique_ptr type, as some of the older compilers on the bots don't support full C++11.

[clang-tools-extra] r337602 - [clang-doc] Adding PublicOnly flag

2018-07-20 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Jul 20 11:49:55 2018 New Revision: 337602 URL: http://llvm.org/viewvc/llvm-project?rev=337602=rev Log: [clang-doc] Adding PublicOnly flag Submitted on behalf of Annie Cherkaev (@anniecherk) Added a flag which, when enabled, documents only those methods and fields

[clang-tools-extra] r334103 - [clang-doc] Implement a YAML generator

2018-06-06 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Jun 6 09:13:17 2018 New Revision: 334103 URL: http://llvm.org/viewvc/llvm-project?rev=334103=rev Log: [clang-doc] Implement a YAML generator Implmenting a YAML generator from the emitted bitcode summary of declarations. Emits one YAML file for each declaration

[clang-tools-extra] r333936 - [clang-doc] Adding missing dependencies to fix linker error on bot

2018-06-04 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Jun 4 11:18:00 2018 New Revision: 333936 URL: http://llvm.org/viewvc/llvm-project?rev=333936=rev Log: [clang-doc] Adding missing dependencies to fix linker error on bot Modified: clang-tools-extra/trunk/clang-doc/CMakeLists.txt Modified:

[clang-tools-extra] r333932 - [clang-doc] Implement reducer portion of the frontend framework

2018-06-04 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Jun 4 10:22:20 2018 New Revision: 333932 URL: http://llvm.org/viewvc/llvm-project?rev=333932=rev Log: [clang-doc] Implement reducer portion of the frontend framework Implements a simple, in-memory reducer for the mapped output of the initial tool. This creates a

[clang-tools-extra] r332152 - [clang-tidy] Fixing fuchsia-restrict-includes-headers test

2018-05-11 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri May 11 15:58:45 2018 New Revision: 332152 URL: http://llvm.org/viewvc/llvm-project?rev=332152=rev Log: [clang-tidy] Fixing fuchsia-restrict-includes-headers test Removing filepaths so windows tests pass. Modified:

[clang-tools-extra] r332143 - [clang-tidy] Cleaning up test output (fuchsia-restrict-system-includes)

2018-05-11 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri May 11 14:28:34 2018 New Revision: 332143 URL: http://llvm.org/viewvc/llvm-project?rev=332143=rev Log: [clang-tidy] Cleaning up test output (fuchsia-restrict-system-includes) This should fix the break in the fuchsia-restrict-system-includes-headers test. Modified:

[clang-tools-extra] r332141 - Reland "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module"

2018-05-11 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri May 11 14:08:59 2018 New Revision: 332141 URL: http://llvm.org/viewvc/llvm-project?rev=332141=rev Log: Reland "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module" This relands r332125 with a fixed test. Added:

[clang-tools-extra] r332131 - Revert "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module"

2018-05-11 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri May 11 13:03:22 2018 New Revision: 332131 URL: http://llvm.org/viewvc/llvm-project?rev=332131=rev Log: Revert "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module" This reverts commit r332125 for a failing test. Removed:

[clang-tools-extra] r332125 - [clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module

2018-05-11 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri May 11 12:23:15 2018 New Revision: 332125 URL: http://llvm.org/viewvc/llvm-project?rev=332125=rev Log: [clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module Adding a check to restrict system includes to a whitelist. Given a list of includes that are

[clang-tools-extra] r332023 - Reland "[tools] Updating PPCallbacks::InclusionDirective calls"

2018-05-10 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu May 10 12:13:14 2018 New Revision: 332023 URL: http://llvm.org/viewvc/llvm-project?rev=332023=rev Log: Reland "[tools] Updating PPCallbacks::InclusionDirective calls" This commit relands r331905. r331904 added SrcMgr::CharacteristicKind to the InclusionDirective

r332021 - Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective'

2018-05-10 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu May 10 12:05:36 2018 New Revision: 332021 URL: http://llvm.org/viewvc/llvm-project?rev=332021=rev Log: Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective' This commit relands r331904. Adding a SrcMgr::CharacteristicKind parameter to the

[clang-tools-extra] r331934 - Revert "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module"

2018-05-09 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed May 9 15:28:18 2018 New Revision: 331934 URL: http://llvm.org/viewvc/llvm-project?rev=331934=rev Log: Revert "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module" This reverts commit r331930, which was landed by accident. Removed:

Re: [clang-tools-extra] r331905 - [tools] Updating PPCallbacks::InclusionDirective calls

2018-05-09 Thread Julie Hockett via cfe-commits
o > > On Wed, May 9, 2018 at 11:27 AM, Julie Hockett via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> Author: juliehockett >> Date: Wed May 9 11:27:37 2018 >> New Revision: 331905 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=331905=

[clang-tools-extra] r331931 - Revert "[tools] Updating PPCallbacks::InclusionDirective calls"

2018-05-09 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed May 9 15:25:43 2018 New Revision: 331931 URL: http://llvm.org/viewvc/llvm-project?rev=331931=rev Log: Revert "[tools] Updating PPCallbacks::InclusionDirective calls" This reverts commit r331905, since it's dependent on reverted r331905. Modified:

r331932 - Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective"

2018-05-09 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed May 9 15:25:47 2018 New Revision: 331932 URL: http://llvm.org/viewvc/llvm-project?rev=331932=rev Log: Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective" This reverts commit r331904 because of a memory leak. Modified:

[clang-tools-extra] r331930 - [clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module

2018-05-09 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed May 9 15:25:42 2018 New Revision: 331930 URL: http://llvm.org/viewvc/llvm-project?rev=331930=rev Log: [clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module Adding a check to restrict system includes to a whitelist. Given a list of includes that are

[clang-tools-extra] r331905 - [tools] Updating PPCallbacks::InclusionDirective calls

2018-05-09 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed May 9 11:27:37 2018 New Revision: 331905 URL: http://llvm.org/viewvc/llvm-project?rev=331905=rev Log: [tools] Updating PPCallbacks::InclusionDirective calls [revision] added SrcMgr::CharacteristicKind to the InclusionDirective callback, this revision updates

r331904 - [clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective

2018-05-09 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed May 9 11:27:33 2018 New Revision: 331904 URL: http://llvm.org/viewvc/llvm-project?rev=331904=rev Log: [clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective Adding a SrcMgr::CharacteristicKind parameter to the InclusionDirective in PPCallbacks, and

[clang-tools-extra] r331539 - [clang-doc] Attaching a name to reference data

2018-05-04 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri May 4 10:02:13 2018 New Revision: 331539 URL: http://llvm.org/viewvc/llvm-project?rev=331539=rev Log: [clang-doc] Attaching a name to reference data This adds the name of the referenced decl, in addition to its USR, to the saved data, so that the backend can look

[clang-tools-extra] r329720 - [clang-tidy] Adding alias for anon namespaces in header (fuchsia module)

2018-04-10 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Apr 10 09:53:51 2018 New Revision: 329720 URL: http://llvm.org/viewvc/llvm-project?rev=329720=rev Log: [clang-tidy] Adding alias for anon namespaces in header (fuchsia module) Adding alias to google-build-namespaces to the Fuchsia module (checks for anonymous

[clang-tools-extra] r328588 - [clang-doc] Removing -Wunused-variable warning

2018-03-26 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Mar 26 15:37:31 2018 New Revision: 328588 URL: http://llvm.org/viewvc/llvm-project?rev=328588=rev Log: [clang-doc] Removing -Wunused-variable warning Warning was appearing in release with debug info build, this removes it. Differential Revision:

[clang-tools-extra] r328270 - [clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework"

2018-03-22 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Mar 22 16:34:46 2018 New Revision: 328270 URL: http://llvm.org/viewvc/llvm-project?rev=328270=rev Log: [clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework" Fixed windows release build tests. Added:

[clang-tools-extra] r328172 - Revert "[clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework""

2018-03-21 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Mar 21 19:05:51 2018 New Revision: 328172 URL: http://llvm.org/viewvc/llvm-project?rev=328172=rev Log: Revert "[clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework"" This reverts commit r328150 until we can fix the test that are failing on the Windows

[clang-tools-extra] r328150 - [clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework"

2018-03-21 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Mar 21 14:21:45 2018 New Revision: 328150 URL: http://llvm.org/viewvc/llvm-project?rev=328150=rev Log: [clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework" Fixing the the failing Windows tests. Added:

[clang-tools-extra] r328131 - Reland "[lit] Adding config initialization to lit tests in clang-tools-extra"

2018-03-21 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Mar 21 11:50:26 2018 New Revision: 328131 URL: http://llvm.org/viewvc/llvm-project?rev=328131=rev Log: Reland "[lit] Adding config initialization to lit tests in clang-tools-extra" Adding the config initialization to clang-tools-extra so that tests that use

[clang-tools-extra] r328127 - [clang-tidy] Marking hicpp-no-assembler-msvc unsupported on Windows

2018-03-21 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Mar 21 11:03:41 2018 New Revision: 328127 URL: http://llvm.org/viewvc/llvm-project?rev=328127=rev Log: [clang-tidy] Marking hicpp-no-assembler-msvc unsupported on Windows After changes to lit.site.cfg.in, the test is now running (and failing) on windows, so

[clang-tools-extra] r328060 - [lit] Adding config initialization to lit tests in clang-tools-extra

2018-03-20 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Mar 20 16:22:50 2018 New Revision: 328060 URL: http://llvm.org/viewvc/llvm-project?rev=328060=rev Log: [lit] Adding config initialization to lit tests in clang-tools-extra Adding the config initialization to clang-tools-extra so that tests that use REQUIRES,

[clang-tools-extra] r327590 - [clang-tidy] Add Zircon module to clang-tidy

2018-03-14 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Mar 14 16:47:50 2018 New Revision: 327590 URL: http://llvm.org/viewvc/llvm-project?rev=327590=rev Log: [clang-tidy] Add Zircon module to clang-tidy Adding a Zircon module to clang-tidy for checks specific to the Zircon kernel, and adding a checker to fuchsia-zx

[clang-tools-extra] r327452 - [clang-tidy] Fixing incorrect comment

2018-03-13 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Mar 13 14:24:08 2018 New Revision: 327452 URL: http://llvm.org/viewvc/llvm-project?rev=327452=rev Log: [clang-tidy] Fixing incorrect comment Modified: clang-tools-extra/trunk/clang-tidy/tool/ClangTidyMain.cpp Modified:

[clang-tools-extra] r327346 - Revert "Reland "[clang-doc] Setup clang-doc frontend framework""

2018-03-12 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Mar 12 16:23:24 2018 New Revision: 327346 URL: http://llvm.org/viewvc/llvm-project?rev=327346=rev Log: Revert "Reland "[clang-doc] Setup clang-doc frontend framework"" This reverts commit r327295 since it was causing the Windows bots to fail. Removed:

[clang-tools-extra] r327333 - [docs] Adding clang-doc to CTE toctree to fix docs build error

2018-03-12 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Mar 12 14:39:01 2018 New Revision: 327333 URL: http://llvm.org/viewvc/llvm-project?rev=327333=rev Log: [docs] Adding clang-doc to CTE toctree to fix docs build error Modified: clang-tools-extra/trunk/docs/clang-doc.rst clang-tools-extra/trunk/docs/index.rst

[clang-tools-extra] r327295 - Reland "[clang-doc] Setup clang-doc frontend framework"

2018-03-12 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Mar 12 10:05:14 2018 New Revision: 327295 URL: http://llvm.org/viewvc/llvm-project?rev=327295=rev Log: Reland "[clang-doc] Setup clang-doc frontend framework" There was a missing newline in the docs, and a static_assert that needed to be a normal assert. Added:

[clang-tools-extra] r327186 - [clang-tidy] Update run-clang-tidy.py with config arg

2018-03-09 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Mar 9 15:26:56 2018 New Revision: 327186 URL: http://llvm.org/viewvc/llvm-project?rev=327186=rev Log: [clang-tidy] Update run-clang-tidy.py with config arg Updating the run-clang-tidy.py script to allow specification of the config argument to the clang-tidy

[clang-tools-extra] r327103 - Revert "[clang-doc] Setup clang-doc frontend framework"

2018-03-08 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Mar 8 19:47:18 2018 New Revision: 327103 URL: http://llvm.org/viewvc/llvm-project?rev=327103=rev Log: Revert "[clang-doc] Setup clang-doc frontend framework" This reverts commit r327102, since it was breaking the linux-abi-test on x86. Removed:

[clang-tools-extra] r327102 - [clang-doc] Setup clang-doc frontend framework

2018-03-08 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Mar 8 19:16:39 2018 New Revision: 327102 URL: http://llvm.org/viewvc/llvm-project?rev=327102=rev Log: [clang-doc] Setup clang-doc frontend framework Setting up the mapper part of the frontend framework for a clang-doc tool. It creates a series of relevant matchers

[clang-tools-extra] r325015 - [clang-tidy] Update fuchsia-multiple-inheritance to not fail

2018-02-13 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Feb 13 07:40:40 2018 New Revision: 325015 URL: http://llvm.org/viewvc/llvm-project?rev=325015=rev Log: [clang-tidy] Update fuchsia-multiple-inheritance to not fail Updating the fuchsia-multiple-inheritance to gracefully handle unknown record types (e.g. templatized

[clang-tools-extra] r324432 - [clang-tidy] Update fuchsia-multiple-inheritance to check for templates

2018-02-06 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Feb 6 16:33:50 2018 New Revision: 324432 URL: http://llvm.org/viewvc/llvm-project?rev=324432=rev Log: [clang-tidy] Update fuchsia-multiple-inheritance to check for templates Updating fuchsia-multiple-inheritance to not crash when a record inherits a template.

r323158 - Add hasTrailingReturn AST matcher

2018-01-22 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Mon Jan 22 14:45:23 2018 New Revision: 323158 URL: http://llvm.org/viewvc/llvm-project?rev=323158=rev Log: Add hasTrailingReturn AST matcher Adds AST matcher for a FunctionDecl that has a trailing return type. Differential Revision: https://reviews.llvm.org/D42273

[clang-tools-extra] r323011 - [clang-tidy] Adding Fuchsia checker for multiple inheritance

2018-01-19 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Jan 19 15:59:59 2018 New Revision: 323011 URL: http://llvm.org/viewvc/llvm-project?rev=323011=rev Log: [clang-tidy] Adding Fuchsia checker for multiple inheritance Adds a check to the Fuchsia module to warn when a class inherits from multiple classes that are not

[clang-tools-extra] r322759 - [clang-tidy] Adding Fuchsia checker for trailing returns

2018-01-17 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Jan 17 13:18:15 2018 New Revision: 322759 URL: http://llvm.org/viewvc/llvm-project?rev=322759=rev Log: [clang-tidy] Adding Fuchsia checker for trailing returns Adds a check to the Fuchsia module to warn if a function has a trailing return. See

[clang-tools-extra] r322692 - [clang-tidy] Fixing Fuchsia overloaded operator warning message

2018-01-17 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Jan 17 09:41:50 2018 New Revision: 322692 URL: http://llvm.org/viewvc/llvm-project?rev=322692=rev Log: [clang-tidy] Fixing Fuchsia overloaded operator warning message Updating Fuchsia overloaded operator warning message for clarity. Differential Revision:

[clang-tools-extra] r322310 - [clang-tidy] Adding Fuchsia checker for statically constructed objects

2018-01-11 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Thu Jan 11 13:17:43 2018 New Revision: 322310 URL: http://llvm.org/viewvc/llvm-project?rev=322310=rev Log: [clang-tidy] Adding Fuchsia checker for statically constructed objects Adds a check to the Fuchsia module to warn if statically-stored objects are created, unless

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

2018-01-03 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Wed Jan 3 14:10:11 2018 New Revision: 321762 URL: http://llvm.org/viewvc/llvm-project?rev=321762=rev Log: [clang-tidy] Update fuchsia-overloaded-operator to check for valid loc Updating fuchsia-overloaded-operator check to not issue warnings for invalid locations.

Re: [clang-tools-extra] r321363 - [clang-tidy] Adding Fuchsia checker for overloaded operators

2018-01-03 Thread Julie Hockett via cfe-commits
gt; On Fri, Dec 22, 2017 at 5:52 PM, Julie Hockett via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> Author: juliehockett >> Date: Fri Dec 22 08:52:25 2017 >> New Revision: 321363 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=321363=rev &

[clang-tools-extra] r321378 - Reformatting Fuchsia overloaded operator test

2017-12-22 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Dec 22 11:15:05 2017 New Revision: 321378 URL: http://llvm.org/viewvc/llvm-project?rev=321378=rev Log: Reformatting Fuchsia overloaded operator test Fixing parameters in clang-tidy fuchsia-overloaded-operator test case Modified:

[clang-tools-extra] r321363 - [clang-tidy] Adding Fuchsia checker for overloaded operators

2017-12-22 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Dec 22 08:52:25 2017 New Revision: 321363 URL: http://llvm.org/viewvc/llvm-project?rev=321363=rev Log: [clang-tidy] Adding Fuchsia checker for overloaded operators Adds a check to the Fuchsia module to warn if an operator is overloaded, except move and copy

[clang-tools-extra] r320841 - [clang-tidy] Adding Fuchsia checker for virtual inheritance

2017-12-15 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Fri Dec 15 10:54:28 2017 New Revision: 320841 URL: http://llvm.org/viewvc/llvm-project?rev=320841=rev Log: [clang-tidy] Adding Fuchsia checker for virtual inheritance Adds a check to the Fuchsia module to warn if classes are defined with virtual inheritance. See

[clang-tools-extra] r319812 - Commit access test.

2017-12-05 Thread Julie Hockett via cfe-commits
Author: juliehockett Date: Tue Dec 5 10:50:49 2017 New Revision: 319812 URL: http://llvm.org/viewvc/llvm-project?rev=319812=rev Log: Commit access test. Modified: clang-tools-extra/trunk/clang-tidy/fuchsia/FuchsiaTidyModule.cpp Modified: