git: edaadea0c0 - main - comitters-guide: Add a table of supported external toolchains

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Thu, 23 Oct 2025 18:49:07 UTC
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/doc/commit/?id=edaadea0c09eef293c0dc6faf249b296ed176a4c

commit edaadea0c09eef293c0dc6faf249b296ed176a4c
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2025-10-23 18:48:50 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2025-10-23 18:48:50 +0000

    comitters-guide: Add a table of supported external toolchains
    
    Reviewed by:    imp
    Differential Revision:  https://reviews.freebsd.org/D53241
---
 .../en/articles/committers-guide/_index.adoc       | 29 +++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc
index 7c26bd1f27..1a61f5f7e4 100644
--- a/documentation/content/en/articles/committers-guide/_index.adoc
+++ b/documentation/content/en/articles/committers-guide/_index.adoc
@@ -3303,9 +3303,32 @@ Developers should be mindful of this, and ensure any compiler specific flags are
 The versions of supported compilers for a given branch such as `main` or `stable/X` varies over time.
 The authoritative source for supported compiler versions are automated CI jobs tested in GitHub's cross-build actions and Jenkins.
 
-For `main`, the in-tree compiler is currently Clang 19.
-Currently, GCC 12, 13, and 14 are tested for amd64 via CI jobs in Jenkins.
-Clang 14 and 18 are tested for aarch64 and arm64 in GitHub's cross-build actions.
+[.tblbasic]
+[cols="10*",options="header",]
+|===
+|Branch | In-tree Compiler
+|llvm12 | llvm13 | llvm14 | llvm15 | llvm18
+|amd64-gcc12 | amd64-gcc13 | amd64-gcc14
+
+|main | llvm 19
+|   |   |   | Y | Y
+| Y | Y | Y
+
+|stable/15 | llvm 19
+|   |   | Y |   | Y
+| Y | Y | Y
+
+|stable/14 | llvm 19
+| Y | Y | Y |   |
+| Y |   | Y
+
+|stable/13 | llvm 19
+| Y | Y | Y |   |
+| Y |   | Y
+|===
+
+GCC toolchains are tested for amd64 via CI jobs in Jenkins.
+LLVM toolchains are tested for aarch64 and arm64 in GitHub's cross-build actions.
 
 === Other Suggestions