Skip to content

Commit f0a3f8a

Browse files
committed
[libc++] Enable C++23 and C++26 issues to be synchronized
As a drive-by, also switch to printing dangling issues instead of killing the script, since those can be fairly common.
1 parent 8d48915 commit f0a3f8a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

libcxx/utils/synchronize_csv_status_files.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@ def sync_csv(rows: List[Tuple], from_github: List[PaperInfo]) -> List[Tuple]:
182182
if paper.is_implemented():
183183
dangling = [gh for gh in from_github if gh.paper_number == paper.paper_number and not gh.is_implemented()]
184184
if dangling:
185-
raise RuntimeError(f"We found the following open tracking issues for a row which is already marked as implemented:\nrow: {row}\ntracking issues: {dangling}")
185+
print(f"We found the following open tracking issues for a row which is already marked as implemented:\nrow: {row}\ntracking issues: {dangling}")
186+
print("The Github issue should be closed if the work has indeed been done.")
186187
results.append(paper.for_printing())
187188
else:
188189
# Find any Github issues tracking this paper
@@ -208,11 +209,10 @@ def sync_csv(rows: List[Tuple], from_github: List[PaperInfo]) -> List[Tuple]:
208209
'Cxx17Papers.csv',
209210
'Cxx20Issues.csv',
210211
'Cxx20Papers.csv',
211-
# TODO: The Github issues are not created yet.
212-
# 'Cxx23Issues.csv',
213-
# 'Cxx23Papers.csv',
214-
# 'Cxx2cIssues.csv',
215-
# 'Cxx2cPapers.csv',
212+
'Cxx23Issues.csv',
213+
'Cxx23Papers.csv',
214+
'Cxx2cIssues.csv',
215+
'Cxx2cPapers.csv',
216216
]
217217

218218
def main():

0 commit comments

Comments
 (0)