This is an archive of the discontinued LLVM Phabricator instance.

[libcxx] [docs] Acknowledge that the library is known to work in some configs outside of what's tested in CI
ClosedPublic

Authored by mstorsjo on Jul 13 2021, 4:27 AM.

Diff Detail

Event Timeline

mstorsjo created this revision.Jul 13 2021, 4:27 AM
mstorsjo requested review of this revision.Jul 13 2021, 4:27 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 13 2021, 4:27 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne requested changes to this revision.Jul 13 2021, 5:48 AM
ldionne added inline comments.
libcxx/docs/index.rst
121–124

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".

127–128

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 [...]

This revision now requires changes to proceed.Jul 13 2021, 5:48 AM
mstorsjo added inline comments.Jul 13 2021, 5:53 AM
libcxx/docs/index.rst
121–124

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...

127–128

Fair enough, that's at least some sort of acknowledgement.

mstorsjo updated this revision to Diff 358243.Jul 13 2021, 5:57 AM

Changed to Louis' suggestion.

mstorsjo retitled this revision from [libcxx] [docs] Clarify what "supported" means in this context to [libcxx] [docs] Acknowledge that the library is known to work in some configs outside of what's tested in CI.Jul 13 2021, 5:57 AM
mstorsjo edited the summary of this revision. (Show Details)
ldionne accepted this revision.Jul 13 2021, 7:26 AM
This revision is now accepted and ready to land.Jul 13 2021, 7:26 AM
Quuxplusone accepted this revision.Jul 13 2021, 10:58 AM
This revision was landed with ongoing or failed builds.Jul 13 2021, 1:19 PM
This revision was automatically updated to reflect the committed changes.