[libcxx-commits] [PATCH] D105888: [libcxx] [docs] Clarify what "supported" means in this context

Martin Storsjö via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jul 13 05:53:28 PDT 2021


mstorsjo added inline comments.


================
Comment at: libcxx/docs/index.rst:121-124
+These are platform/architecture combinations that are continuously tested, that
+are formally supported. In practice, the library also is regularly used on
+other architectures and platforms, but as they're not continuously tested
+they're not listed as formally supported.
----------------
ldionne wrote:
> I interpret this as saying "We say that other platforms are not formally supported, but in reality, they are kind of supported".
> 
> That's exactly what I would like to steer away from, i.e. implicitly-supported-but-not-tested-platforms. I would rather keep the current "hard" stance taken by the documentation in the hopes that people will actually add CI for the configurations they care about, instead of de-incentivizing them by saying "oh but in practice other untested configurations are still supported".
Trust me, I want to add CI for as many diverse configurations as practically possible, I'm not trying to shy away from that. But practicalities are a different matter...


================
Comment at: libcxx/docs/index.rst:133
 for all the platforms and compilers that we claim to support. If a platform or compiler
 is not listed here, it is not officially supported. It may happen to work, but we don't
 make any guarantees. If you would like your compiler and/or platform to be listed here,
----------------
ldionne wrote:
> You could say something like:
> 
> > It may happen to work, and in practice the library is known to work on some platforms not listed here, but we don't make any guarantees. If you would like your compiler and/or platform to be formally supported and listed here, please work with [...]
Fair enough, that's at least some sort of acknowledgement.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105888/new/

https://reviews.llvm.org/D105888



More information about the libcxx-commits mailing list