forked from OSchip/llvm-project
49e7be2e5b
This patch gets rid of technical debt around std::pointer_safety which, I claim, is entirely unnecessary. I don't think anybody has used std::pointer_safety in actual code because we do not implement the underlying garbage collection support. In fact, P2186 even proposes removing these facilities entirely from a future C++ version. As such, I think it's entirely fine to get rid of complex workarounds whose goals were to avoid breaking the ABI back in 2017. I'm putting this up both to get reviews and to discuss this proposal for a breaking change. I think we should be comfortable with making these tiny breaks if we are confident they won't hurt anyone, which I'm fairly confident is the case here. Differential Revision: https://reviews.llvm.org/D100410 |
||
---|---|---|
.. | ||
DesignDocs | ||
Helpers | ||
AddingNewCIJobs.rst | ||
BuildingLibcxx.rst | ||
CMakeLists.txt | ||
Contributing.rst | ||
Cxx1yStatus.rst | ||
Cxx1yStatusIssuesStatus.csv | ||
Cxx1yStatusPaperStatus.csv | ||
Cxx1zStatus.rst | ||
Cxx1zStatusIssuesStatus.csv | ||
Cxx1zStatusPaperStatus.csv | ||
Cxx2aStatus.rst | ||
Cxx2aStatusIssuesStatus.csv | ||
Cxx2aStatusPaperStatus.csv | ||
Cxx2bStatus.rst | ||
Cxx2bStatusIssuesStatus.csv | ||
Cxx2bStatusPaperStatus.csv | ||
FeatureTestMacroTable.rst | ||
FormatIssuePaperStatus.csv | ||
FormatProposalStatus.csv | ||
FormatStatus.rst | ||
Makefile.sphinx | ||
OneRangesProposalStatus.csv | ||
README.txt | ||
RangesIssuePaperStatus.csv | ||
RangesStatus.rst | ||
ReleaseNotes.rst | ||
TestingLibcxx.rst | ||
UsingLibcxx.rst | ||
conf.py | ||
index.rst |
README.txt
libc++ Documentation ==================== The libc++ documentation is written using the Sphinx documentation generator. It is currently tested with Sphinx 1.1.3. To build the documents into html configure libc++ with the following cmake options: * -DLLVM_ENABLE_SPHINX=ON * -DLIBCXX_INCLUDE_DOCS=ON After configuring libc++ with these options the make rule `docs-libcxx-html` should be available.