[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