This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Update status after Varna meeting.
ClosedPublic

Authored by Mordante on Jun 17 2023, 3:13 AM.

Details

Reviewers
philnik
Group Reviewers
Restricted Project
Commits
rG3f05d044f491: [libc++] Update status after Varna meeting.
Summary

This updates:

  • The status tables
  • Feature test macros
  • New headers for modules

The latter avoids forgetting about modules when implementing the feature
in a new header.

Diff Detail

Event Timeline

Mordante created this revision.Jun 17 2023, 3:13 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 17 2023, 3:13 AM
Herald added a subscriber: arichardson. · View Herald Transcript
Mordante updated this revision to Diff 532387.Jun 17 2023, 4:54 AM

CI fixes.

Mordante updated this revision to Diff 532396.Jun 17 2023, 6:35 AM

CI fixes.

Mordante published this revision for review.Jun 17 2023, 9:26 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 17 2023, 9:26 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript

Bunch of places where you're currently timetravelling. ;-)

libcxx/include/version
98
457
libcxx/test/std/language.support/support.limits/support.limits.general/functional.version.compile.pass.cpp
26
480–481
libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
91
5996–5997
libcxx/utils/generate_feature_test_macro_components.py
496
Mordante updated this revision to Diff 532462.Jun 18 2023, 3:24 AM

Addresses review comments.

Mordante marked 7 inline comments as done.Jun 18 2023, 7:23 AM

Bunch of places where you're currently timetravelling. ;-)

Luckily my compiler is able to do that; -std=c++26 and I'm there ;-)

libcxx/utils/generate_feature_test_macro_components.py
496

Nice catch! The other occurrence are all generated from the information here.

philnik accepted this revision.Jun 18 2023, 4:01 PM
This revision is now accepted and ready to land.Jun 18 2023, 4:01 PM
This revision was automatically updated to reflect the committed changes.
Mordante marked an inline comment as done.