The is a followup of D116965 to split the calendar header. This is a
preparation to add the formatters for the chrono header.
The code is only moved no other changes have been made.
Paths
| Differential D122995
[NFC][libc++] Modularize chrono's calendar. ClosedPublic Authored by Mordante on Apr 3 2022, 7:01 AM.
Details
Summary The is a followup of D116965 to split the calendar header. This is a The code is only moved no other changes have been made.
Diff Detail
Event TimelineComment Actions LGTM assuming you did not drop any transitive includes in the process. If you did, please keep them in <chrono> with a TODO to remove them. We can do it in bulk with a release note when we're ready. Also, please poke CI just to make sure :) This revision is now accepted and ready to land.Apr 4 2022, 2:18 PM Comment Actions
No all includes where used, some have been removed from calendar.h, but the headers I moved them are included by <chrono>.
I did, also made sure I removed the obsolete .verify files. Closed by commit rGd78624975b43: [NFC][libc++] Modularize chrono's calendar. (authored by Mordante). · Explain WhyApr 6 2022, 8:48 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 420588 libcxx/include/CMakeLists.txt
libcxx/include/__chrono/calendar.h
libcxx/include/__chrono/day.h
libcxx/include/__chrono/hh_mm_ss.h
libcxx/include/__chrono/literals.h
libcxx/include/__chrono/month.h
libcxx/include/__chrono/month_weekday.h
libcxx/include/__chrono/monthday.h
libcxx/include/__chrono/weekday.h
libcxx/include/__chrono/year.h
libcxx/include/__chrono/year_month.h
libcxx/include/__chrono/year_month_day.h
libcxx/include/__chrono/year_month_weekday.h
libcxx/include/chrono
libcxx/include/module.modulemap
libcxx/test/libcxx/private_headers.verify.cpp
|