Skip to content

Add POSIX time zone string support to zoneinfo#265

Merged
nekevss merged 50 commits into
mainfrom
add-posix-tz-string
Jul 17, 2025
Merged

Add POSIX time zone string support to zoneinfo#265
nekevss merged 50 commits into
mainfrom
add-posix-tz-string

Conversation

@nekevss

@nekevss nekevss commented Apr 20, 2025

Copy link
Copy Markdown
Member

This PR adds support for POSIX time zone strings based off the GNU tz variable documentation.

@jasonwilliams jasonwilliams moved this from Backlog to In review in Temporal Implementation Jun 3, 2025
@nekevss nekevss added the blocked Waiting for some code change label Jun 20, 2025
Base automatically changed from impl-zoneinfo-support to main June 21, 2025 20:30
@nekevss nekevss removed the blocked Waiting for some code change label Jun 22, 2025
@nekevss nekevss force-pushed the add-posix-tz-string branch from 0754cd9 to 4fd4c85 Compare June 22, 2025 03:36
@nekevss nekevss force-pushed the add-posix-tz-string branch from ed7ed3a to 7e434a2 Compare June 22, 2025 20:26
@nekevss

nekevss commented Jul 5, 2025

Copy link
Copy Markdown
Member Author

This is finally updated and more or less ready for review.

I ended up going with a struct for the provider's ZeroTzif. We may need to iterate and improve on it in the future, but I do think it's a good baseline.

@nekevss nekevss requested a review from a team July 5, 2025 14:50

@HalidOdat HalidOdat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

Just had a minor nitpick and some questions 😄

Comment thread zoneinfo/src/types.rs Outdated
Comment thread zoneinfo/src/posix.rs
Comment thread zoneinfo/src/posix.rs Outdated
@nekevss nekevss merged commit a3ee25c into main Jul 17, 2025
8 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in Temporal Implementation Jul 17, 2025
@nekevss nekevss deleted the add-posix-tz-string branch July 21, 2025 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-enhancement New feature or request providers Related to time zone providers

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants