[all-commits] [llvm/llvm-project] ce548b: Document the Clang policies on claiming support fo...

Aaron Ballman via All-commits all-commits at lists.llvm.org
Mon Mar 27 07:00:13 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ce548b6130b675a433de7fecb37db8f3b56d5c5a
      https://github.com/llvm/llvm-project/commit/ce548b6130b675a433de7fecb37db8f3b56d5c5a
  Author: Aaron Ballman <aaron at aaronballman.com>
  Date:   2023-03-27 (Mon, 27 Mar 2023)

  Changed paths:
    M clang/docs/InternalsManual.rst

  Log Message:
  -----------
  Document the Clang policies on claiming support for a feature

We do not currently have this written down anywhere, and as a result,
we're sometimes inconsistent with how we handle feature test macros and
the feature status pages. This is an attempt to document what I
understand our existing policies to be instead of defining a new policy.

Note, this is being added to the Clang internals manual because we
don't have a separate document for Clang developer policies. At some
point, I think we may want a standalone document for that, and this
content can be moved there at that time.

Differential Revision: https://reviews.llvm.org/D146420




More information about the All-commits mailing list