[PATCH] D131388: [docs] Add "C++20 Modules"

Chuanqi Xu via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Aug 8 03:14:23 PDT 2022


ChuanqiXu created this revision.
ChuanqiXu added reviewers: iains, urnathan, erichkeane, aaron.ballman, tahonermann, ilya-biryukov, Mordante, tschuett, philnik, cpplearner, h-vetinari.
ChuanqiXu added projects: clang-modules, clang-language-wg, clang.
Herald added a subscriber: arphaman.
Herald added a project: All.
ChuanqiXu requested review of this revision.
Herald added a subscriber: cfe-commits.

Successor of D131062 <https://reviews.llvm.org/D131062>. We create the new page due to the old one has too many review comments to review. So we decide to create the new page to review more clearly.

---

We get some C++20 module things done in clang15.x. But we lack a user documentation for it. The implementation of c++20 modules share a big part of codes with clang modules. But they have very different semantics and user interfaces, so I think it is necessary to add a document for C++20 modules. Previously, there were also some people ask the document for C++20 Modules and I couldn't offer that time.

I wish we could land this before September and I can backport this to 15.x. This implies that even we solve any bug during the reviewing process. We shouldn't edit the document in time. We should land it and edit it.

Tested with grammarly and make docs-clang-html.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D131388

Files:
  clang/docs/CPlusPlus20Modules.rst
  clang/docs/index.rst

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D131388.450747.patch
Type: text/x-patch
Size: 25688 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220808/58a20856/attachment-0001.bin>


More information about the cfe-commits mailing list