This is an archive of the discontinued LLVM Phabricator instance.

[clang][modules] Add features for recent C++ versions
ClosedPublic

Authored by Hahnfeld on May 17 2023, 5:49 AM.

Details

Summary

Add cplusplus20, cplusplus23, and cplusplus26 (but don't document the latter, following the current policy).

Diff Detail

Event Timeline

Hahnfeld created this revision.May 17 2023, 5:49 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 17 2023, 5:49 AM
Hahnfeld requested review of this revision.May 17 2023, 5:49 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 17 2023, 5:49 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
aaron.ballman accepted this revision.May 17 2023, 5:53 AM

LGTM, but please add a release note when landing.

This revision is now accepted and ready to land.May 17 2023, 5:53 AM
Hahnfeld updated this revision to Diff 523021.May 17 2023, 6:03 AM

LGTM, but please add a release note when landing.

There wasn't a category specific to modules, so I just added two entries for C++20 and C++23 - ok?

LGTM, but please add a release note when landing.

There wasn't a category specific to modules, so I just added two entries for C++20 and C++23 - ok?

Sure, that works! We can recategorize as we get close to the release if we feel like consolidating all the modules changes into one section.

This revision was landed with ongoing or failed builds.May 17 2023, 6:19 AM
This revision was automatically updated to reflect the committed changes.