[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&view=rev Log: [clang-doc] Updating BitcodeReader to use llvm::Error Modified: clang-tools-extra/trunk/clang-doc/BitcodeReader.cpp clang-tools-extra/trunk/clang-doc/

[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&view=rev Log: Revert "[clang-doc] Updating BitcodeReader to use llvm::Error" This reverts commit r339617 for breaking bots. Modified: clang-tools-extra/trunk/clang-doc

[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&view=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] 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&view=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: c

[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&view=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] 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&view=rev Log: Implement a (simple) Markdown generator Implementing a simple Markdown generator from the emitted bitcode summary of declarations. Very primitive at this poin

[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&view=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:

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&view=rev Log: [clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective Adding a SrcMgr::CharacteristicKind parameter to the InclusionDirective in PPCallbacks, a

[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&view=rev Log: [tools] Updating PPCallbacks::InclusionDirective calls [revision] added SrcMgr::CharacteristicKind to the InclusionDirective callback, this revision updates i

[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&view=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 ar

[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&view=rev Log: Revert "[tools] Updating PPCallbacks::InclusionDirective calls" This reverts commit r331905, since it's dependent on reverted r331905. Modified: clang-to

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&view=rev Log: Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective" This reverts commit r331904 because of a memory leak. Modified: cfe/trunk/i

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

2018-05-09 Thread Julie Hockett via cfe-commits
otstrap/builds/5410/steps/check-clang%20asan/logs/stdio > > MSan also sees a problem, but ASan's is likely closer to the root cause: > > http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap-msan/builds/4529/steps/check-clang%20msan/logs/stdio > > On Wed, May

[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&view=rev Log: Revert "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module" This reverts commit r331930, which was landed by accident. Removed: clang-too

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&view=rev Log: Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective' This commit relands r331904. Adding a SrcMgr::CharacteristicKind parameter to t

[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&view=rev Log: Reland "[tools] Updating PPCallbacks::InclusionDirective calls" This commit relands r331905. r331904 added SrcMgr::CharacteristicKind to the InclusionDirecti

[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&view=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 ar

[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&view=rev Log: Revert "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module" This reverts commit r332125 for a failing test. Removed: clang-tools-extra/tr

[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&view=rev Log: Reland "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module" This relands r332125 with a fixed test. Added: clang-tools-extra/trunk/clang-

[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&view=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. Modif

[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&view=rev Log: [clang-tidy] Fixing fuchsia-restrict-includes-headers test Removing filepaths so windows tests pass. Modified: clang-tools-extra/trunk/test/clang-tidy/f

[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&view=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-to

[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&view=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] 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&view=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 fie

[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&view=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. Dif

[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&view=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.

[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&view=rev Log: [clang-tidy] Update fuchsia-multiple-inheritance to not fail Updating the fuchsia-multiple-inheritance to gracefully handle unknown record types (e.g. templat

[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&view=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 h

[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&view=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 ope

[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&view=rev Log: Reformatting Fuchsia overloaded operator test Fixing parameters in clang-tidy fuchsia-overloaded-operator test case Modified: clang-tools-extra/trunk/tes

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

2018-01-03 Thread Julie Hockett via cfe-commits
7 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&view=rev >> Log: >> [

[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&view=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.

[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&view=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, un

[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&view=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 matc

[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&view=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-tool

[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&view=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 in

[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&view=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] 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&view=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

[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&view=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: clan

[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&view=rev Log: [clang-tidy] Fixing incorrect comment Modified: clang-tools-extra/trunk/clang-tidy/tool/ClangTidyMain.cpp Modified: clang-tools-extra/trunk/clang-tidy/to

[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&view=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] 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&view=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

[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&view=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

[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&view=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] 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&view=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 maintai

[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&view=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] 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&view=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&view=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 main

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: julie

[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&view=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 warn

[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&view=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: https://revi

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&view=rev Log: [fuchsia] Add clang-doc to Fuchsia distribution Differential Revision: https://reviews.llvm.org/D5997 Modified: cfe/trunk/cmake/caches/Fuchsia-stage2.cma

[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&view=rev Log: [clang-doc] Build as clang_tool Instead of as clang_executable. Differential Revision: https://reviews.llvm.org/D59974 Modified: clang-tools-extra/trunk

[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&view=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 Definiti

[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&view=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 M

[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&view=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 m

[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&view=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

[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&view=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 outp

[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&view=rev Log: [clang-tidy] Exclude forward decls from fuchsia-multiple-inheritance Addresses b39770. Differential Revision: https://reviews.llvm.org/D64813 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&view=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] 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&view=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] 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&view=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 fil

[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&view=rev Log: [clang-doc] Handle anonymous namespaces Improves output for anonymous decls, and updates the '--public' flag to exclude everything under an anonymous namespa

[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&view=rev Log: [clang-doc] Fix segfault in comment sorting Differential Revision: https://reviews.llvm.org/D63962 Modified: clang-tools-extra/trunk/clang-doc/Representa

[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&view=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 n

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&view=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 updat

[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&view=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 repr

[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&view=rev Log: [clang-tidy] Add export-fixes flag to clang-tidy-diff Differential Revision: https://reviews.llvm.org/D55848 Modified: clang-tools-extra/trunk/clang-tidy

[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&view=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 l

[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&view=rev Log: Commit access test. Modified: clang-tools-extra/trunk/clang-tidy/fuchsia/FuchsiaTidyModule.cpp Modified: clang-tools-extra/trunk/clang-tidy/fuchsia/Fuchs

[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&view=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. Dif

[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&view=rev Log: [clang-doc] Switch Generator::CreateResources to use llvm::Error Differential Revision: https://reviews.llvm.org/D66502 Modified: clang-tools-extra/trunk

[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&view=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, UN

[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&view=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 tem

[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&view=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 REQ

[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&view=rev Log: [clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework" Fixing the the failing Windows tests. Added: clang-tools-extra/trunk/clang-doc/Bitcod

[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&view=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 Win

[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&view=rev Log: [clang-doc] Reland "[clang-doc] Setup clang-doc frontend framework" Fixed windows release build tests. Added: clang-tools-extra/trunk/clang-doc/BitcodeWr

[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&view=rev Log: [clang-doc] Removing -Wunused-variable warning Warning was appearing in release with debug info build, this removes it. Differential Revision: https://review

[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&view=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 n

[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&view=rev Log: [clang-tidy] Fixing Fuchsia overloaded operator warning message Updating Fuchsia overloaded operator warning message for clarity. Differential Revision: http

[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&view=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 https://fuchsia.

[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&view=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 n

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&view=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