[clang-tools-extra] [clang-doc] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#136391** https://app.graphite.dev/github/pr/llvm/llvm-project/136391?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1363

[clang-tools-extra] [clang-doc] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/136391 None >From b318572698233b156205942f63f82d4ef56a057c Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:13:37 -0700 Subject: [PATCH] [clang-doc] Prefer static functions for internal APIs --- c

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/136391 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi edited https://github.com/llvm/llvm-project/pull/136391 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Avoid else after return (PR #136389)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/136389 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Avoid else after return (PR #136389)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/136389 >From b074257f2bca39125695626078bfd249eda2cc68 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:13:54 -0700 Subject: [PATCH] [clang-doc][NFC] Avoid else after return --- clang-tools-extra/cl

[clang-tools-extra] [clang-doc] Avoid C-style casts (PR #136390)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#136390** https://app.graphite.dev/github/pr/llvm/llvm-project/136390?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1363

[clang-tools-extra] [clang-doc] Avoid C-style casts (PR #136390)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/136390 None >From 9352efa3168ac7097f3bb4aa2d2722ab979c01e0 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:02:42 -0700 Subject: [PATCH] [clang-doc] Avoid C-style casts --- clang-tools-extra/clang

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/136391 >From d160e0734d426ba59f6f7b965580a8670c4601a3 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:13:37 -0700 Subject: [PATCH] [clang-doc] Prefer static functions for internal APIs --- clang-t

[clang-tools-extra] [clang-doc][NFC] Use LLVM style naming in YAMLGenerator.cpp (PR #136393)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/136393 None >From 6020b441aef0e3dfa6b33fc82c4a2f82ab208834 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:40:15 -0700 Subject: [PATCH] [clang-doc][NFC] Use LLVM style naming in YAMLGenerator.cpp

[clang-tools-extra] [clang-doc][NFC] Use LLVM style naming in YAMLGenerator.cpp (PR #136393)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#136393** https://app.graphite.dev/github/pr/llvm/llvm-project/136393?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1363

[clang-tools-extra] [clang-doc][NFC] Use LLVM style naming in YAMLGenerator.cpp (PR #136393)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/136393 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Add regression test for test comments in macros (PR #132510)

2025-04-18 Thread Paul Kirth via cfe-commits
@@ -0,0 +1,35 @@ +// Regression test for https://github.com/llvm/llvm-project/issues/59819 + +// RUN: rm -rf %t && mkdir -p %t +// RUN: clang-doc --format=md --doxygen --output=%t --executor=standalone %s +// RUN: FileCheck %s < %t/GlobalNamespace/MyClass.md --check-prefix=MD-MYC

[clang-tools-extra] [clang-doc][NFC] Use destructuring in Mapper.cpp (PR #135515)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ping https://github.com/llvm/llvm-project/pull/135515 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Use destructuring in Mapper.cpp (PR #135515)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 18, 9:05 PM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/135515). https://github.com/llvm/llvm-project/pull/135515

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/135457 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi edited https://github.com/llvm/llvm-project/pull/136391 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Use destructuring in Mapper.cpp (PR #135515)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/135515 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 18, 9:06 PM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/135457). https://github.com/llvm/llvm-project/pull/135457

[clang] [Fuchsia][cmake][NFC] Indent nested loops in Fuchsia-stage2.cmake (PR #112020)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/112020 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/136391 >From e5bfab96095a222dfef54fffb6eaf52a3994af80 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:13:37 -0700 Subject: [PATCH] [clang-doc] Prefer static functions for internal APIs --- clang-t

[clang-tools-extra] [clang-doc][NFC] Use qualified auto (PR #136394)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/136394 None >From f90ab6839b75906a2444868c43086c5d6ed759f5 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 18:01:43 -0700 Subject: [PATCH] [clang-doc][NFC] Use qualified auto --- clang-tools-extra/c

[clang-tools-extra] [clang-doc][NFC] Use qualified auto (PR #136394)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/136394 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Avoid C-style casts (PR #136390)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/136390 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Use qualified auto (PR #136394)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#136394** https://app.graphite.dev/github/pr/llvm/llvm-project/136394?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1363

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/136391 >From b4ab90404dc4011720dbd0d52774f02790143da6 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:13:37 -0700 Subject: [PATCH] [clang-doc] Prefer static functions for internal APIs Additionally

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/136391 >From ec8bd52ba80c206a2de1f3958948dfce038ed9fd Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:13:37 -0700 Subject: [PATCH] [clang-doc] Prefer static functions for internal APIs Additionally

[clang-tools-extra] [clang-doc][NFC] Avoid else after return (PR #136389)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/136389 >From cbde7084f9e465fb0053cf4b7d2e6aed52fd249b Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 18 Apr 2025 17:13:54 -0700 Subject: [PATCH] [clang-doc][NFC] Avoid else after return --- clang-tools-extra/cl

[clang-tools-extra] [clang-doc][NFC] Avoid C-style casts (PR #136390)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi edited https://github.com/llvm/llvm-project/pull/136390 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [llvm] [clang-doc] Adds a mustache backend (PR #133161)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: OK. I'll put up a patch set around Tuesday, April 22. https://github.com/llvm/llvm-project/pull/133161 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Use LLVM style naming in YAMLGenerator.cpp (PR #136393)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 19, 2:24 AM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/136393). https://github.com/llvm/llvm-project/pull/136393

[clang-tools-extra] [clang-doc][NFC] Use LLVM style naming in YAMLGenerator.cpp (PR #136393)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/136393 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 19, 2:33 AM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/136391). https://github.com/llvm/llvm-project/pull/136391

[clang-tools-extra] [clang-doc][NFC] Use qualified auto (PR #136394)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 19, 2:32 AM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/136394). https://github.com/llvm/llvm-project/pull/136394

[clang-tools-extra] [clang-doc][NFC] Avoid else after return (PR #136389)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 19, 2:33 AM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/136389). https://github.com/llvm/llvm-project/pull/136389

[clang-tools-extra] [clang-doc][NFC] Avoid C-style casts (PR #136390)

2025-04-18 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 19, 2:32 AM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/136390). https://github.com/llvm/llvm-project/pull/136390

[clang-tools-extra] [clang-doc][NFC] Use qualified auto (PR #136394)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/136394 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Avoid C-style casts (PR #136390)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/136390 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Prefer static functions for internal APIs (PR #136391)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/136391 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Avoid else after return (PR #136389)

2025-04-18 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/136389 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Function type attribute to prevent CFI instrumentation (PR #135836)

2025-04-22 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi commented: For the new test files, is it possible to precommit them? I think it will be easier to review the delta. https://github.com/llvm/llvm-project/pull/135836 ___ cfe-commits mailing list cfe-commits@lists.llvm.org htt

[clang] [clang] Function type attribute to prevent CFI instrumentation (PR #135836)

2025-04-22 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi edited https://github.com/llvm/llvm-project/pull/135836 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Remove else after return (PR #136443)

2025-04-23 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/136443 >From 74b930e6af299e7887957a9758022c9a8865ff96 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Sat, 19 Apr 2025 11:11:40 -0700 Subject: [PATCH] [clang-doc][NFC] Remove else after return --- clang-tools-extra/c

[clang-tools-extra] [clang-doc] Add start and end line numbers (PR #137732)

2025-04-29 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/137732 >From 2d9fbe622785e052e848290f52e2cbbb9994d5fc Mon Sep 17 00:00:00 2001 From: PeterChou1 Date: Thu, 3 Apr 2025 17:07:01 -0400 Subject: [PATCH] [clang-doc] Add start and end line numbers This patch adds start an

[clang-tools-extra] [clang-doc] Add start and end line numbers (PR #137732)

2025-04-29 Thread Paul Kirth via cfe-commits
@@ -795,43 +787,52 @@ emitInfo(const CXXMethodDecl *D, const FullComment *FC, int LineNumber, } std::pair, std::unique_ptr> -emitInfo(const TypedefDecl *D, const FullComment *FC, int LineNumber, - StringRef File, bool IsFileInRootDir, bool PublicOnly) { - TypedefInfo

[clang-tools-extra] [clang-doc] Add start and end line numbers (PR #137732)

2025-04-29 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/137732 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [nfc][clang] Rename function (PR #137874)

2025-04-29 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/137874 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Add start and end line numbers (PR #137732)

2025-04-29 Thread Paul Kirth via cfe-commits
ilovepi wrote: hmm. Premege checks are broken due to #137876. Given that they passed before, still pass locally, and I only removed some extraneous code I'm landing this w/o them passing. https://github.com/llvm/llvm-project/pull/137732 ___ cfe-comm

[clang-tools-extra] [clang-doc] Track Descriptions and TypeDeclaration for types (PR #138058)

2025-04-30 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#138063** https://app.graphite.dev/github/pr/llvm/llvm-project/138063?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> * **#138062** https://app.graphite.dev/github/pr/llvm/llvm-

[clang] [clang][test][NFC] Use -fdriver-only over /dev/null (PR #135255)

2025-04-10 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/135255 Tests should avoid using platform dependent behavior, like /dev/null when possible. -fdriver-only should stop clang even earlier, and avoid any non-diagnostic output. >From b392334bc6be0262ca734d3791a87afeac4cab

[clang] [clang][test][NFC] Use -fdriver-only over /dev/null (PR #135255)

2025-04-10 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#135255** https://app.graphite.dev/github/pr/llvm/llvm-project/135255?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1352

[clang] [clang][test][NFC] Use -fdriver-only over /dev/null (PR #135255)

2025-04-10 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/135255 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Pre-commit tests for static members and functions (PR #135456)

2025-04-12 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Apr 12, 1:52 PM EDT**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/135456). https://github.com/llvm/llvm-project/pull/135456

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From 32f60cd27c9234fd945443e801f1788930b1cd57 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 1/5] [clang-doc] Handle static members and functions clang-doc didn'

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi edited https://github.com/llvm/llvm-project/pull/135457 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Pre-commit tests for static members and functions (PR #135456)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/135456 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From 32f60cd27c9234fd945443e801f1788930b1cd57 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 1/6] [clang-doc] Handle static members and functions clang-doc didn'

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 1/7] [clang-doc] Handle static members and functions clang-doc didn'

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 1/8] [clang-doc] Handle static members and functions clang-doc didn'

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 1/9] [clang-doc] Handle static members and functions clang-doc didn'

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 01/10] [clang-doc] Handle static members and functions clang-doc did

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 01/11] [clang-doc] Handle static members and functions clang-doc did

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 01/12] [clang-doc] Handle static members and functions clang-doc did

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 01/13] [clang-doc] Handle static members and functions clang-doc did

[clang-tools-extra] [clang-doc] Pre-commit tests for static members and functions (PR #135456)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135456 >From 07c9c8756b564198c2761e353b1b2b2031c9a4ee Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Wed, 2 Apr 2025 09:11:20 -0700 Subject: [PATCH 1/3] [clang-doc] Pre-commit tests for static members and functions

[clang-tools-extra] [clang-doc] Pre-commit tests for static members and functions (PR #135456)

2025-04-11 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135456 >From 07c9c8756b564198c2761e353b1b2b2031c9a4ee Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Wed, 2 Apr 2025 09:11:20 -0700 Subject: [PATCH 1/2] [clang-doc] Pre-commit tests for static members and functions

[clang-tools-extra] [clang-doc] Handle static members and functions (PR #135457)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/135457 >From ca38d210bd3058575752ff9d21232e87a550a943 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 7 Apr 2025 08:37:40 -0700 Subject: [PATCH 01/14] [clang-doc] Handle static members and functions clang-doc did

[clang-tools-extra] [clang-doc][NFC] Fix missing documentation for EndLineNumber (PR #138051)

2025-04-30 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#138051** https://app.graphite.dev/github/pr/llvm/llvm-project/138051?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1380

[clang-tools-extra] [clang-doc][NFC] Add TODO for future work (PR #138052)

2025-04-30 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#138052** https://app.graphite.dev/github/pr/llvm/llvm-project/138052?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1380

[clang-tools-extra] [clang-doc][NFC] Fix missing documentation for EndLineNumber (PR #138051)

2025-04-30 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/138051 None >From ee27ca7f7275b334e16312fc1cf75d6401249691 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 29 Apr 2025 18:16:45 -0700 Subject: [PATCH] [clang-doc][NFC] Fix missing documentation for EndLineNumber

[clang-tools-extra] [clang-doc] Add missing comment for Base (PR #138053)

2025-04-30 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#138053** https://app.graphite.dev/github/pr/llvm/llvm-project/138053?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1380

[clang-tools-extra] [clang-doc] Add missing comment for Base (PR #138053)

2025-04-30 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/138053 None >From 056ab13fceab69a11a9bb1c4c40b5ea901bad7bd Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 29 Apr 2025 18:22:05 -0700 Subject: [PATCH] [clang-doc] Add missing comment for Base --- clang-tools-ex

[clang-tools-extra] [clang-doc][NFC] Add TODO for future work (PR #138052)

2025-04-30 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/138052 None >From 3e612b30626cfe3963fdbed341c028a8a8f0917e Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 29 Apr 2025 18:11:55 -0700 Subject: [PATCH] [clang-doc][NFC] Add TODO for future work --- clang-tools-e

[clang-tools-extra] [clang-doc] Track Descriptions and TypeDeclaration for types (PR #138058)

2025-04-30 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/138058 Split from #133161. This patch allows Typedefs to now track both their declarations and full descriptions. Subsequent patches will leverage the additional fields in the representation. Co-authored-by: Peter Chou

[clang-tools-extra] [clang-doc] Track Descriptions and TypeDeclaration for types (PR #138058)

2025-04-30 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/138058 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [llvm] [clang-doc] Adds a mustache backend (PR #133161)

2025-05-01 Thread Paul Kirth via cfe-commits
ilovepi wrote: @PeterChou1 I've uploaded a patch set w/ the relevant changes from this patch. Some of the details were split into standalone patches, but I'd appreciate if you could help both review and test those patches. It would also be nice if you could share any testing corpus or lit test

[clang-tools-extra] [clang-doc] Add Start and End Line Numbers (PR #135081)

2025-05-01 Thread Paul Kirth via cfe-commits
ilovepi wrote: closing, since we landed https://github.com/llvm/llvm-project/pull/137732 https://github.com/llvm/llvm-project/pull/135081 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commi

[clang-tools-extra] [clang-doc] Add Start and End Line Numbers (PR #135081)

2025-05-01 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/135081 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Use SmartMutex when visiting the AST (PR #135514)

2025-04-15 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/135514 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] Use destructuring in Mapper.cpp (PR #135515)

2025-04-12 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#135515** https://app.graphite.dev/github/pr/llvm/llvm-project/135515?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1355

[clang-tools-extra] [clang-doc][NFC] Use destructuring in Mapper.cpp (PR #135515)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/135515 Destructuring makes the intent a bit clearer over first/second. >From 208748cce41c402f6c82e5132887eeafdff70745 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Sat, 12 Apr 2025 19:19:19 -0700 Subject: [PATCH] [c

[clang-tools-extra] [clang-doc] Use SmartMutex when visiting the AST (PR #135514)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/135514 The SmartMutex will allow us to have a cheap mutex implementation when using the Standalone executor, since it's single threaded. Performance should be about the same for AllTUs executor. >From f3a86d88bd89ba281

[clang-tools-extra] [clang-doc] Use SmartMutex when visiting the AST (PR #135514)

2025-04-12 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#135514** https://app.graphite.dev/github/pr/llvm/llvm-project/135514?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1355

[clang-tools-extra] [clang-doc][NFC] Use destructuring in Mapper.cpp (PR #135515)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/135515 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Use SmartMutex when visiting the AST (PR #135514)

2025-04-12 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/135514 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Fuchsia] Not building llvm-mt when LIBXML2 is not enabled. (PR #135877)

2025-04-15 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi approved this pull request. https://github.com/llvm/llvm-project/pull/135877 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc] Add start and end line numbers (PR #137732)

2025-04-29 Thread Paul Kirth via cfe-commits
@@ -795,43 +787,52 @@ emitInfo(const CXXMethodDecl *D, const FullComment *FC, int LineNumber, } std::pair, std::unique_ptr> -emitInfo(const TypedefDecl *D, const FullComment *FC, int LineNumber, - StringRef File, bool IsFileInRootDir, bool PublicOnly) { - TypedefInfo

[clang-tools-extra] [clang-doc] Add regression test for test comments in macros (PR #132510)

2025-05-03 Thread Paul Kirth via cfe-commits
@@ -0,0 +1,35 @@ +// Regression test for https://github.com/llvm/llvm-project/issues/59819 + +// RUN: rm -rf %t && mkdir -p %t +// RUN: clang-doc --format=md --doxygen --output=%t --executor=standalone %s +// RUN: FileCheck %s < %t/GlobalNamespace/MyClass.md --check-prefix=MD-MYC

[clang-tools-extra] [clang-doc][NFC] Remove else after return (PR #136443)

2025-04-19 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#136443** https://app.graphite.dev/github/pr/llvm/llvm-project/136443?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1364

[clang-tools-extra] [clang-doc][NFC] Remove else after return (PR #136443)

2025-04-19 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/136443 None >From e8723eec4f6f1f00ea5a0ba5b2328b0c1a2ebfb4 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Sat, 19 Apr 2025 11:11:40 -0700 Subject: [PATCH] [clang-doc][NFC] Remove else after return --- clang-tools-e

[clang-tools-extra] [clang-doc][NFC] Use isa<> over dyn_cast (PR #136445)

2025-04-19 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/136445 None >From bb22253f93023fa2accd950fed8221caabeddae6 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Sat, 19 Apr 2025 10:49:22 -0700 Subject: [PATCH] [clang-doc][NFC] Use isa<> over dyn_cast --- clang-tools-ex

[clang-tools-extra] [clang-doc][NFC] Use isa<> over dyn_cast (PR #136445)

2025-04-19 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#136445** https://app.graphite.dev/github/pr/llvm/llvm-project/136445?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1364

[clang-tools-extra] [clang-doc] Fix clang-tidy naming diagnostics (PR #136444)

2025-04-19 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#136444** https://app.graphite.dev/github/pr/llvm/llvm-project/136444?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1364

[clang-tools-extra] [clang-doc] Fix clang-tidy naming diagnostics (PR #136444)

2025-04-19 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/136444 In quite a few places we were not following the project naming conventions. This patch applies clang-tidy fixes, and updates some additional names to follow more typical project wide patterns. >From 437a8def36b7

[clang] [clang][driver][NFC] Remove else after return (PR #131182)

2025-03-13 Thread Paul Kirth via cfe-commits
ilovepi wrote: * **#131183** https://app.graphite.dev/github/pr/llvm/llvm-project/131183?utm_source=stack-comment-icon"; target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite" width="10px" height="10px"/> * **#131182** https://app.graphite.dev/github/pr/llvm/llvm-

[clang] [clang][driver][NFC] Remove else after return (PR #131182)

2025-03-13 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi ready_for_review https://github.com/llvm/llvm-project/pull/131182 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][driver][NFC] Remove else after return (PR #131182)

2025-03-13 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/131182 None >From a3f248bb681fe4c181d2ed9fb229617213337eb3 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Thu, 13 Mar 2025 10:18:47 -0700 Subject: [PATCH] [clang][driver][NFC] Remove else after return --- clang/lib

[clang-tools-extra] [llvm] [llvm] add support for mustache templating language (PR #105893)

2025-02-13 Thread Paul Kirth via cfe-commits
@@ -0,0 +1,957 @@ +//===- llvm/unittest/Support/MustacheTest.cpp ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apac

[clang] [llvm] [llvm][fatlto] Add FatLTOCleanup pass (PR #125911)

2025-02-13 Thread Paul Kirth via cfe-commits
ilovepi wrote: ### Merge activity * **Feb 13, 2:38 PM EST**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/125911). https://github.com/llvm/llvm-project/pull/125911

[clang] [llvm] [llvm][fatlto] Add FatLTOCleanup pass (PR #125911)

2025-02-13 Thread Paul Kirth via cfe-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/125911 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

<    6   7   8   9   10   11   12   13   >