New issue
Advanced search Search tips

Issue 919239 link

Starred by 5 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 903751



Sign in to add a comment

Figure out plan for C++ modules

Project Member Reported by thakis@chromium.org, Jan 4

Issue description

We've talked several times about evaluating using c++ modules (https://clang.llvm.org/docs/Modules.html#modularizing-a-platform).

It's not a standardized part of C++ yet, but maybe we look at it before it's standardized.

Here's a tracking bug; we don't have a detailed design yet.

phosek@ is working on adding modules support to GN, so the first step is probably to wait for that :-)
 
Components: Infra>Goma
If this happens, it needs goma support and whatnot eventually.
Cc: phosek@chromium.org
clang module support in goma is on-going in
https://b.corp.google.com/issues/24956317
The current status of goma:

- implicit module map file will work in a usual case (there are a few assumptions in goma side, though)
- module file can be used (-fmodule-file)
- -emit-module is done locally

Generally, clang-module might manage to work with goma, though we might not able to utilize goma full performance.
We'd like to have a real usage for optimization and/or bug fix.



Cc: mbonadei@chromium.org
Blocking: 903751

Sign in to add a comment