[all-commits] [llvm/llvm-project] 3d280b: [clang] Propely handle tests for open DRs in make_...
Erich Keane via All-commits
all-commits at lists.llvm.org
Tue Nov 29 06:48:02 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3d280b03753073960de9225f87780f5d6a4a2cb7
https://github.com/llvm/llvm-project/commit/3d280b03753073960de9225f87780f5d6a4a2cb7
Author: Vlad Serebrennikov <serebrennikov.vladislav at gmail.com>
Date: 2022-11-29 (Tue, 29 Nov 2022)
Changed paths:
M clang/test/CXX/drs/dr25xx.cpp
M clang/test/CXX/drs/dr26xx.cpp
M clang/www/make_cxx_dr_status
Log Message:
-----------
[clang] Propely handle tests for open DRs in make_cxx_dr_status
A follow-up to D136133. It was mentioned in #58382 that there is a need
to test for DRs that have not been officially resolved yet. This patch
aims to replace original "hackery" with proper handling for such cases.
Highlights:
- Availability can be suffixed (further) with "open", "drafting", or
"review", e.g. // dr2565: 16 open, // drXXXX: 16 c++17 drafting
- Checks are implemented to ensure that this suffix corresponds to
actual issue status
- Non-resolved DRs are counted (stdout of make_cxx_dr_status)
- No changes made to cxx_dr_status.html
- 'c++20' availability suffix added
- Remove 'concurrency' status since it's no longer
on the list of statuses in CWG Active Issues
Differential Revision: https://reviews.llvm.org/D138901
More information about the All-commits
mailing list