[all-commits] [llvm/llvm-project] 75fe95: [libc++][chrono] implements GPS clock.

Mark de Wever via All-commits all-commits at lists.llvm.org
Wed Feb 5 11:50:09 PST 2025


  Branch: refs/heads/users/mordante/gps_clock
  Home:   https://github.com/llvm/llvm-project
  Commit: 75fe952ed151c0f33c8821072667b04e9e5c4b16
      https://github.com/llvm/llvm-project/commit/75fe952ed151c0f33c8821072667b04e9e5c4b16
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2025-02-05 (Wed, 05 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/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