Landing: 2509f241a097

Project / Subsystem

gcc / libstdc++

Date

2026-08-27

Author

Tomasz Kamiński

Commit

2509f241a097ef247fc4814c5614e3c4e3cc70d2

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
—
commit_hash
2509f241a097ef247fc4814c5614e3c4e3cc70d2
source_type
github
headline
Libstdc++: Make timezone parser case-insensitive.
tldr
Improves the C++20 chrono timezone database parser to handle case variations in input.
author
Tomasz Kamiński
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • libstdc++
  • • chrono
  • • timezone
  • • c++20
discussion_id_link
—
bugzilla_pr
—
date
2026-08-27T00:00:00.000Z

The C++20 <chrono> library’s timezone database parser has been updated to be case-insensitive, fixing a bug where it failed to recognize timezone indicators like ‘Z’, ‘M’, ‘O’, and ‘L’ if they were uppercase. This change ensures that the parser correctly interprets these indicators regardless of their case, making timezone handling more robust.