summaryrefslogtreecommitdiff
path: root/build2/cxx-modules
blob: f14782519741d93a2fa2b1bc4f37b22aa02c182f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- C++ modules support [idea]

Notes on C++ Modules
====================

* Clang implements non-intrusive model via module maps, libc++ has one.

* VC implements TS, has some tutorials.

* Seems like multi-file module export may be supported in the future. So the
  output becomes kind of like a library rather than a precompiled header file.

Questions
=========

* Is there/will there be support for modules in /showIncludes/-M*? We will
  need it for all the same reasons as for headers. In a sense, module is an
  always generated header.