[libc-commits] [libc] [libc] document supported os ranges (PR #118863)
Schrodinger ZHU Yifan via libc-commits
libc-commits at lists.llvm.org
Thu Dec 5 12:52:50 PST 2024
https://github.com/SchrodingerZhu updated https://github.com/llvm/llvm-project/pull/118863
>From 80b4ad6128628e8f8514bdbe716a84efc3da4f65 Mon Sep 17 00:00:00 2001
From: Schrodinger ZHU Yifan <i at zhuyi.fan>
Date: Thu, 5 Dec 2024 11:44:33 -0800
Subject: [PATCH 1/2] [libc] document supported os ranges
---
libc/docs/index.rst | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/libc/docs/index.rst b/libc/docs/index.rst
index 6f759aa215b62c..c4cb12be1377e8 100644
--- a/libc/docs/index.rst
+++ b/libc/docs/index.rst
@@ -40,6 +40,16 @@ and MacOS have limited support (may be broken). The Fuchsia platform is
slowly replacing functions from its bundled libc with functions from this
project.
+LLVM-libc does not guarantee backward compatibility with operating systems that reaches their EOL.
+Compatibility patch for obsolete operating systems will not be accepted.
+
+For Linux, we support kernel versions as listed on `kernel.org <https://kernel.org/>`_, including
+``longterm``, ``stable``, and ``mainline`` versions. We actively adapt new features
+from ``linux-next``.
+
+For Windows, we support products within their lifecycle. Please refer to
+`Search Product and Services Lifecycle Information <https://learn.microsoft.com/en-us/lifecycle/products/?products=windows>`_ for more information.
+
ABI Compatibility
=================
>From 07ea70f89dc21333c1d5e03e052b85773de95ef9 Mon Sep 17 00:00:00 2001
From: Schrodinger ZHU Yifan <yifanzhu at rochester.edu>
Date: Thu, 5 Dec 2024 15:52:42 -0500
Subject: [PATCH 2/2] wording fixes (1)
Co-authored-by: Nick Desaulniers <nickdesaulniers at users.noreply.github.com>
---
libc/docs/index.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libc/docs/index.rst b/libc/docs/index.rst
index c4cb12be1377e8..7105253f932915 100644
--- a/libc/docs/index.rst
+++ b/libc/docs/index.rst
@@ -44,7 +44,7 @@ LLVM-libc does not guarantee backward compatibility with operating systems that
Compatibility patch for obsolete operating systems will not be accepted.
For Linux, we support kernel versions as listed on `kernel.org <https://kernel.org/>`_, including
-``longterm``, ``stable``, and ``mainline`` versions. We actively adapt new features
+``longterm`` (not past EOL date), ``stable``, and ``mainline`` versions. We actively adopt new features
from ``linux-next``.
For Windows, we support products within their lifecycle. Please refer to
More information about the libc-commits
mailing list