Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5
# a4422a51 20-Apr-2024 Mark de Wever <koraq@xs4all.nl>

[libc++][TZDB] Renames incomplete. (#89250)

The new name uses experimental which better conveys what it means.


Revision tags: llvmorg-18.1.4
# 0a131756 10-Apr-2024 Mark de Wever <koraq@xs4all.nl>

[libc++] Adds a global private constructor tag. (#87920)

This removes the similar tags used in the chrono tzdb implementation.

Fixes: https://github.com/llvm/llvm-project/issues/85432


# 6f2d8cc0 03-Apr-2024 Mark de Wever <koraq@xs4all.nl>

[libc++][chrono] Loads leap-seconds.list in tzdb. (#82113)

This implements the loading of the leap-seconds.list file and store its
contents in the tzdb struct.

This adds the required `leap_secon

[libc++][chrono] Loads leap-seconds.list in tzdb. (#82113)

This implements the loading of the leap-seconds.list file and store its
contents in the tzdb struct.

This adds the required `leap_seconds` member.

The class leap_seconds is fully implemented including its non-member
functions.

Implements parts of:
- P0355 Extending <chrono> to Calendars and Time Zones
- P1614 The Mothership has Landed

Implements:
- P1981 Rename leap to leap_second
- LWG3359 <chrono> leap second support should allow for negative leap
seconds
- LWG3383 §[time.zone.leap.nonmembers] sys_seconds should be replaced
with seconds

show more ...