googleapis / googleapis/google-cloud-cpp

Add C++20 modules support

Abierto
#14,105 1 comentario 0 reacciones 0 asignados Ver en GitHub
type: feature request
Lenguaje dominante
C++
Estrellas
659
Forks
462
Merge medio
1 d 2 h
PR fusionados (30 d)
89

Descripción

Hi,
I'm not a user of google-cloud-cpp, but I'm tracking the progress of c++20 modules support on https://arewemodulesyet.org/ and this is the issue we are linking to in our table of c++20 modules support.

**What component of `google-cloud-cpp` is this feature request for?** For
example, is this related to bigtable (i.e., something in
`google/cloud/bigtable`), or GCS (i.e., something in `google/cloud/storage`)?

Component: Build system

**Is your feature request related to a problem? Please describe.** A clear and
concise description of what the problem is. Ex. I'm always frustrated when

Faster builds

**Describe the solution you'd like** A clear and concise description of what you
want to happen.

Modules are part of C++20 and should greatly increase compile times, see https://en.cppreference.com/w/cpp/language/modules

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Esta solicitud de funcionalidad tiene como objetivo proporcionar compatibilidad con C++20 modules en el sistema de compilación de google-cloud-cpp. Comienza revisando la configuración de compilación del repositorio y los requisitos de C++20 modules; se considera completada cuando el proyecto admite compilar sus bibliotecas con modules y verifica esa compatibilidad.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
build-system
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.