[all-commits] [llvm/llvm-project] aba798: [libc++][chrono] implements GPS clock.
Mark de Wever via All-commits
all-commits at lists.llvm.org
Thu Feb 6 08:58:11 PST 2025
Branch: refs/heads/users/mordante/gps_clock
Home: https://github.com/llvm/llvm-project
Commit: aba79828aae7fc38d806c9ad2658d71e35ba9e99
https://github.com/llvm/llvm-project/commit/aba79828aae7fc38d806c9ad2658d71e35ba9e99
Author: Mark de Wever <koraq at xs4all.nl>
Date: 2025-02-06 (Thu, 06 Feb 2025)
Changed paths:
M libcxx/docs/Status/FormatPaper.csv
M libcxx/include/CMakeLists.txt
M libcxx/include/__chrono/convert_to_tm.h
M libcxx/include/__chrono/formatter.h
A libcxx/include/__chrono/gps_clock.h
M libcxx/include/__chrono/ostream.h
M libcxx/include/chrono
M libcxx/include/module.modulemap
M libcxx/modules/std/chrono.inc
M libcxx/test/libcxx/diagnostics/chrono.nodiscard.verify.cpp
A libcxx/test/libcxx/time/time.clock/time.clock.gps/time.clock.gps.members/assert.from_utc.pass.cpp
A libcxx/test/libcxx/time/time.clock/time.clock.gps/time.clock.gps.members/assert.to_utc.pass.cpp
A libcxx/test/std/time/time.clock/time.clock.gps/gps_time.ostream.pass.cpp
A libcxx/test/std/time/time.clock/time.clock.gps/time.clock.gps.members/from_utc.pass.cpp
A libcxx/test/std/time/time.clock/time.clock.gps/time.clock.gps.members/now.pass.cpp
A libcxx/test/std/time/time.clock/time.clock.gps/time.clock.gps.members/to_utc.pass.cpp
A libcxx/test/std/time/time.clock/time.clock.gps/types.compile.pass.cpp
A libcxx/test/std/time/time.syn/formatter.gps_time.pass.cpp
Log Message:
-----------
[libc++][chrono] implements GPS clock.
Completes:
- LWG3359 <chrono> leap second support should allow for negative leap seconds
Implements parts of:
- P0355 Extending <chrono> to Calendars and Time Zones
- P1361 Integration of chrono with text formatting
NOTE The original version of this patch was written before finishing the
tzdb formatters so need to review the status of the "parts of papers"
are they still part of are complete after this patch?
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list